{
  "_schema": "3.0",
  "_updated": "2026-06-18",
  "entities": [
    {
      "id": "IN-0001",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Abrasilver Resource",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ABRA",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/abraplata-resource-corp",
          "stage": "",
          "description": "Abraplata Resource is a silver, gold, and copper exploration company.",
          "description_full": "AbraSilver Resource is a mineral exploration company that offers investors exposure to silver, gold, and copper through projects at different stages of exploration, from drill-ready to the PEA stage.",
          "website": "https://www.abrasilver.com/",
          "cb_rank": 98655,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Natural Resources",
            "Other",
            "Sustainability"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Natural Resources",
            "Project Management"
          ],
          "founders": [],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-06",
          "last_funding_amount_usd": 33157492,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 148949683,
          "total_funding_usd": 148949683,
          "total_funding_native": {
            "amount": 148949683,
            "currency": "USD"
          },
          "top_investors": [
            "Kinross Gold",
            "Central Puerto",
            "Eric Sprott"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.abrasilver.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.abrasilver.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0002",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Accenture Class A",
      "sector": null,
      "wikidata_id": "Q338825",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ACN",
            "stock_sector": "Information Technology",
            "weight_pct": 0.7,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.accenture.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Accenture",
          "description": "multinational management consulting, technology services and outsourcing company",
          "aliases": [
            "Accenture Global Solutions Limited (Dublin)",
            "Accenture (Dublin)",
            "Accenture PLC"
          ],
          "instance_of": [
            "business",
            "public company",
            "consulting company"
          ],
          "country": "Ireland",
          "inception": "2001-01-01",
          "headquarters": "Dublin",
          "official_website": "https://www.accenture.com/",
          "isin": "IE00B4BNMY34",
          "employees": 779000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Accenture"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.accenture.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q338825",
          "description": "wikidata_id set via search: label='Accenture', description='multinational management consulting, technology services and outsourcing compan. Search name used: 'Accenture'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338825)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338825)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338825)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338825)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q338825 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338825). label='Accenture'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338825). label='Accenture'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338825). label='Accenture'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338825). label='Accenture'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0003",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Acerinox SA",
      "sector": null,
      "wikidata_id": "Q1419453",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ACX",
            "stock_sector": "Materials",
            "weight_pct": 0.18,
            "location": "Spain",
            "exchange": "Bolsa De Madrid",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/acerinox",
          "stage": "",
          "description": "ACERINOX is manufacturing and producing stainless steel.",
          "description_full": "ACERINOX specializes in manufacturing and producing stainless steel. From its constitution, it has carried out a continuous program of investments, with the development of own technological innovations that, in some cases, have constituted a true landmark in the technology of stainless steel. The company was founded in 1970 and is headquartered in Madrid, Spain.",
          "website": "http://www.acerinox.com/",
          "cb_rank": 466498,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1970-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Industrial Manufacturing",
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.acerinox.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Acerinox",
          "description": "Spanish steel company",
          "aliases": [
            "Acerinox, S.A."
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Spain",
          "inception": "1970",
          "headquarters": "Los Barrios",
          "official_website": "http://www.acerinox.com",
          "isin": "ES0132105018",
          "employees": 8239,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Acerinox"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1419453",
          "description": "wikidata_id set via search: label='Acerinox', description='Spanish steel company'. Search name used: 'Acerinox'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.acerinox.com",
          "description": "Official website (P856) fetched from Wikidata (Q1419453)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419453)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419453)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419453)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419453)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419453)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419453)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419453)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419453)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1419453 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419453). label='Acerinox'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419453). label='Acerinox'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Los Barrios' vs sources.crunchbase.headquarters='Madrid, Madrid, Spain' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419453). label='Acerinox'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419453). label='Acerinox'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0004",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Adobe",
      "sector": null,
      "wikidata_id": "Q11463",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ADBE",
            "stock_sector": "Information Technology",
            "weight_pct": 0.57,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/adobe-systems",
          "stage": "",
          "description": "Adobe is a software company that provides its users with digital marketing and media solutions.",
          "description_full": "Adobe is a software company that provides its users with digital marketing and media solutions. Its tools and services allow its customers to create ground-breaking digital content, deploy it across media and devices, measure and optimize it over time, and achieve greater business success.  The company helps its customers make, manage, measure, and monetize their content across every channel and screen. Its main products include Illustrator, Photoshop, Flash, Freehand, InDesign, Acrobat, Dreamweaver, and many others.  Adobe is the global leader in digital marketing and digital media solutions. Their tools and services allow their customers to create groundbreaking digital content, deploy it across media and devices, measure and optimize it over time, and achieve greater business success. Adobe helps their customers make, manage, measure, and monetize their content across every channel and screen.",
          "website": "http://www.adobe.com",
          "cb_rank": 13166,
          "headquarters": "San Jose, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Content and Publishing",
            "Data and Analytics",
            "Design",
            "Media and Entertainment",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Consulting",
            "Enterprise Software",
            "Graphic Design",
            "Image Recognition",
            "Photo Editing",
            "SaaS",
            "Software",
            "UX Design",
            "Web Design"
          ],
          "founders": [
            "Charles Geschke"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "1984-10-01",
          "last_funding_amount_usd": 2500000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 2500000,
          "total_funding_usd": 2500000,
          "total_funding_native": {
            "amount": 2500000,
            "currency": "USD"
          },
          "top_investors": [
            "Apple"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.adobe.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Adobe",
          "description": "American multinational computer software company",
          "aliases": [
            "Adobe Systems",
            "Adobe Systems, Inc.",
            "Adobe Systems Software(Beijing)Co.,Ltd.",
            "ADBE",
            "ADOBE INC. (San Jose, CA)",
            "adobe.com"
          ],
          "instance_of": [
            "type foundry",
            "business",
            "enterprise",
            "data controller",
            "software company",
            "public company"
          ],
          "country": "United States",
          "inception": "1982-02-28",
          "headquarters": "San Jose",
          "official_website": "https://www.adobe.com/",
          "isin": "US00724F1012",
          "employees": 25988,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Adobe%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.adobe.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11463",
          "description": "wikidata_id set via search: label='Adobe', description='American multinational computer software company'. Search name used: 'Adobe'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11463)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11463)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11463)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11463)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11463)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11463)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11463)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11463)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11463 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11463). label='Adobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11463). label='Adobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11463). label='Adobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11463). label='Adobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0005",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Advanced Building Industries",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2240",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "Saudi Arabia",
            "exchange": "Saudi Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0006",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Advanced Micro Devices",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "AMD",
            "stock_sector": "Information Technology",
            "weight_pct": 1.95,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amd.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amd.com",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0007",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Advantest",
      "sector": null,
      "wikidata_id": "Q2722179",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6857",
            "stock_sector": "Information Technology",
            "weight_pct": 0.6,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/advantest",
          "stage": "",
          "description": "Advantest manufactures and sells semiconductor and component test system products and mechatronics-related products.",
          "description_full": "Advantest manufactures and sells semiconductor and component test system products and mechatronics-related products. It operates through Semiconductor and Component Test System; Mechatronics System; and Services, Support and Others segments.  The Semiconductor and Component Test System segment provides customers with test system products for the semiconductor industry and the electronic parts industry. This segment offers test systems for SoC semiconductors for use in non-memory semiconductor devices; and test systems for memory semiconductors for use in memory semiconductor devices.  The Mechatronics System segment provides test handlers; mechatronic-applied products for handling semiconductor devices; and device interfaces, which serve as interfaces with the devices that are measured. This segment also engages in the operations related to nano-technology products.  The Services, Support, and Others segment provides customer solutions for the semiconductor and component test system and mechatronics system segments; and support services. This segment is also involved in the equipment lease business and others.  Moreover, Advantest engages in research and development activities measuring and testing technologies; and sale of used products. It serves fabless semiconductor companies, foundries, and test houses, as well as industrial, design, and manufacturing companies in Japan, Korea, the People's Republic of China, Taiwan, Singapore, the Americas, and Europe.  Advantest began operation in 1954. It has its headquarters in Tokyo in Japan.",
          "website": "http://www.advantest.com/",
          "cb_rank": 231991,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1954-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Mechanical Engineering",
            "Product Design",
            "Semiconductor"
          ],
          "founders": [
            "Ikuo Takeda"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.advantest.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Advantest",
          "description": "Japanese integrated circuit testing equipment manufacturer",
          "aliases": [
            "Advantest Corporation",
            "Takeda Riken Industry Co., Ltd."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1954-12-02",
          "headquarters": "Chiyoda",
          "official_website": "https://www.advantest.com/",
          "isin": "JP3122400009",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Advantest"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2722179",
          "description": "wikidata_id set via search: label='Advantest', description='Japanese integrated circuit testing equipment manufacturer'. Search name used: 'Advantest'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.advantest.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2722179)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2722179)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2722179)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2722179)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2722179)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2722179)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2722179)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2722179)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2722179)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2722179 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2722179). label='Advantest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2722179). label='Advantest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Chiyoda' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2722179). label='Advantest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2722179). label='Advantest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0008",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "African Rainbow Mineral",
      "sector": null,
      "wikidata_id": "Q384409",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ARI",
            "stock_sector": "Materials",
            "weight_pct": 0.1,
            "location": "South Africa",
            "exchange": "Johannesburg Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/african-rainbow-minerals",
          "stage": "",
          "description": "African Rainbow Minerals (ARM) is a leading South African diversified mining and minerals company.",
          "description_full": "African Rainbow Minerals (ARM) is a leading South African diversified mining and minerals company with long-life, low unit cost operations. ARM mines and beneficiates iron ore, manganese ore, chrome ore, platinum group metals (PGMs), copper, nickel and coal. ARM also produces manganese and chrome alloys, and has an investment in gold through its shareholding in Harmony.",
          "website": "http://www.arm.co.za/",
          "cb_rank": 246599,
          "headquarters": "Sandston, Virginia, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining Technology"
          ],
          "founders": [
            "Patrice Motsepe"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.arm.co.za/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "African Rainbow Minerals",
          "description": "mining company based in South Africa",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": null,
          "inception": "2003-11-01",
          "headquarters": "Sandton",
          "official_website": "http://www.arm.co.za/",
          "isin": "ZAE000054045",
          "employees": 10281,
          "wikipedia_url": "https://en.wikipedia.org/wiki/African%20Rainbow%20Minerals"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q384409",
          "description": "wikidata_id set via search: label='African Rainbow Minerals', description='mining company based in South Africa'. Search name used: 'African Rainbow Mineral'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.arm.co.za/",
          "description": "Official website (P856) fetched from Wikidata (Q384409)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q384409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q384409)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q384409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q384409)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q384409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q384409)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q384409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q384409)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q384409 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q384409). label='African Rainbow Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q384409). label='African Rainbow Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Sandton' vs sources.crunchbase.headquarters='Sandston, Virginia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q384409). label='African Rainbow Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q384409). label='African Rainbow Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0009",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aichi Steel",
      "sector": null,
      "wikidata_id": "Q403696",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5482",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aichi-steel",
          "stage": "",
          "description": "Aichi Steel manufactures and sells steel, forged products, and electro-magnetic products.",
          "description_full": "Aichi Steel manufactures and sells steel, forged products, and electro-magnetic products. It operates through four segments. The steel segment manufactures and sells specialty steel, stainless steel, and titanium. The forged product segment produces a wide variety of forgings. The electromagnetic products segment manufactures electromagnetic components. The steel and forged products segments are the two biggest segments, representing the majority of Aichi Steel's sales. Aichi Steel is a member of Toyota Group. Toyota Motor and Toyota Tsusho are its major customers. It generates most of its revenue from the Japanese domestic market.",
          "website": "https://www.aichi-steel.co.jp/",
          "cb_rank": 3482127,
          "headquarters": "Tokai, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1940-03-08",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Industrial Manufacturing",
            "Machinery Manufacturing",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aichi-steel.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Aichi Steel",
          "description": "company in Tokai, Aichi, Japan",
          "aliases": [
            "Aichi Steel Corporation"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1940-01-01",
          "headquarters": "Tōkai-shi",
          "official_website": "https://www.aichi-steel.co.jp/",
          "isin": "JP3103600007",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aichi%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q403696",
          "description": "wikidata_id set via search: label='Aichi Steel', description='company in Tokai, Aichi, Japan'. Search name used: 'Aichi Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aichi-steel.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q403696)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q403696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q403696)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q403696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q403696)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q403696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q403696)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q403696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q403696)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q403696 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q403696). label='Aichi Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q403696). label='Aichi Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Tōkai-shi' vs sources.crunchbase.headquarters='Tokai, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q403696). label='Aichi Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q403696). label='Aichi Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0010",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AK Alrosa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ALRS",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Russian Federation",
            "exchange": "Standard-Classica-Forts",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://eng.alrosa.ru"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://eng.alrosa.ru",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0011",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Akamai Technologies",
      "sector": null,
      "wikidata_id": "Q415598",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "AKAM",
            "stock_sector": "Information Technology",
            "weight_pct": 0.1,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/akamai-technologies",
          "stage": "",
          "description": "Akamai is a provider of cloud services that help enterprises provide secure, high-performing user experiences on any device.",
          "description_full": "Akamai is the provider of cloud services for helping enterprises provide secure, high-performing user experiences on any device, anywhere. If you've ever shopped online, downloaded music, watched a web video or connected to work remotely, you've probably used Akamai's cloud platform. Akamai helps enterprises accelerate innovation in the hyperconnected world by removing the complexities of technology so you can focus on driving your business faster forward. We enable enterprises to capitalize on market opportunities presented by trends like mobile and cloud while overcoming the challenges presented by security threats and the need to reach users globally. The Akamai Intelligent Platform™ reaches globally and delivers locally, providing unmatched reliability, security and visibility into your online business.",
          "website": "https://www.akamai.com",
          "cb_rank": 4185,
          "headquarters": "Cambridge, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1998-08-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Information Technology",
            "Media and Entertainment",
            "Privacy and Security",
            "Software",
            "Video"
          ],
          "industries": [
            "Cyber Security",
            "Digital Media",
            "SaaS",
            "Software",
            "Video Streaming"
          ],
          "founders": [
            "Jonathan Seelig",
            "Kent Roberts",
            "Tom Leighton"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-14",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 35000000,
          "total_funding_usd": 2635000000,
          "total_funding_native": {
            "amount": 2635000000,
            "currency": "USD"
          },
          "top_investors": [
            "IVP",
            "Battery Ventures",
            "Polaris Partners",
            "The TCW Group",
            "Baker Capital"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.akamai.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Akamai Technologies",
          "description": "American content delivery network, cybersecurity, and cloud service company",
          "aliases": [
            "Akamai Technologies, Inc.",
            "Akamai"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "content delivery network"
          ],
          "country": "United States",
          "inception": "1998-01-01",
          "headquarters": "Cambridge",
          "official_website": "https://www.akamai.com/",
          "isin": "US00971T1016",
          "employees": 8368,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Akamai%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q415598",
          "description": "wikidata_id set via search: label='Akamai Technologies', description='American content delivery network, cybersecurity, and cloud service company'. Search name used: 'Akamai Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.akamai.com/",
          "description": "Official website (P856) fetched from Wikidata (Q415598)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q415598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q415598)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q415598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q415598)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q415598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q415598)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q415598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q415598)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q415598 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q415598). label='Akamai Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q415598). label='Akamai Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q415598). label='Akamai Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q415598). label='Akamai Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0012",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AL Masane AL Kobra Mining",
      "sector": null,
      "wikidata_id": "Q137919069",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1322",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Saudi Arabia",
            "exchange": "Saudi Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/al-masane-al-kobra-mining-company",
          "stage": "",
          "description": "Al Masane Al Kobra Mining Company (AMAK) extracts and produces zinc, copper, gold, and silver.",
          "description_full": "Al Masane Al Kobra Mining Company (AMAK) operates in the mining industry, focusing on the extraction and production of zinc, copper, gold, and silver. The company is involved in the development of the Al Masane Mine and the Moyeath orebody. AMAK is a private entity registered and licensed by the Ministry of Industry and Mineral Resources in Saudi Arabia. The company is recognized for its significant contributions to the mining sector in the region.",
          "website": "https://amak.com.sa",
          "cb_rank": 418932,
          "headquarters": "Najran, Jizan, Saudi Arabia",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://amak.com.sa"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Al Masane Al Kobra Mining Company",
          "description": "mining company in the United States",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://amak.com.sa",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q137919069",
          "description": "wikidata_id set via search: label='Al Masane Al Kobra Mining Company', description='mining company in the United States'. Search name used: 'Al Masane Al Kobra Mining'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137919069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137919069)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137919069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137919069)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137919069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137919069)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137919069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137919069)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q137919069 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137919069). label='Al Masane Al Kobra Mining Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137919069). label='Al Masane Al Kobra Mining Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137919069). label='Al Masane Al Kobra Mining Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137919069). label='Al Masane Al Kobra Mining Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0013",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alcoa",
      "sector": null,
      "wikidata_id": "Q135325",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "AA",
            "stock_sector": "Materials",
            "weight_pct": 1.05,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alcoa",
          "stage": "",
          "description": "Alcoa is a global industry leader in bauxite, alumina and aluminum products.",
          "description_full": "A global leader in lightweight metals engineering and manufacturing, Alcoa innovates multi-material solutions that advance our world. Our technologies enhance transportation, from automotive and commercial transport to air and space travel, and improve industrial and consumer electronics products. We enable smart buildings, sustainable food and beverage packaging, high-performance defense vehicles across air, land and sea, deeper oil and gas drilling and more efficient power generation. We pioneered the aluminum industry over 125 years ago, and today, our 60,000 people in 30 countries deliver value-add products made of titanium, nickel and aluminum, and produce best-in-class bauxite, alumina and primary aluminum products.",
          "website": "http://alcoa.com",
          "cb_rank": 27336,
          "headquarters": "Pittsburgh, Pennsylvania, United States",
          "headquarters_regions": "Great Lakes, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1888-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Professional Services",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Innovation Management",
            "Manufacturing"
          ],
          "founders": [
            "Andrew Mellon"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-03",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1007700000,
          "total_funding_native": {
            "amount": 1007700000,
            "currency": "USD"
          },
          "top_investors": [
            "Australian Renewable Energy Agency",
            "Clean Energy Future Fund"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.alcoa.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Alcoa",
          "description": "producer of aluminum",
          "aliases": [
            "Aluminum Company of America",
            "Aluminum Co. of America",
            "Alcoa Corporation",
            "Alco Aluminum",
            "Alcoa Incorporated",
            "Alcoa Inc.",
            "Alcoa Corp."
          ],
          "instance_of": [
            "conglomerate",
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "1888-01-01",
          "headquarters": "New York City",
          "official_website": "http://www.alcoa.com",
          "isin": "US0138171014",
          "employees": 61000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alcoa"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q135325",
          "description": "wikidata_id set via search: label='Alcoa', description='producer of aluminum'. Search name used: 'Alcoa'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.alcoa.com",
          "description": "Official website (P856) fetched from Wikidata (Q135325)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135325)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135325)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135325)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135325)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q135325 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135325). label='Alcoa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135325). label='Alcoa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='New York City' vs sources.crunchbase.headquarters='Pittsburgh, Pennsylvania, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135325). label='Alcoa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135325). label='Alcoa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0014",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alleima",
      "sector": null,
      "wikidata_id": "Q115112945",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ALLEI",
            "stock_sector": "Materials",
            "weight_pct": 0.11,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alleima",
          "stage": "",
          "description": "Alleima manufactures and supplies stainless steels and special alloys.",
          "description_full": "Alleima is a progressive customer partner and a sustainability driver, and we will advance industries through materials technology. These include hollow bar, round bar, rock drill steel, billets, blooms, coated strip steel, strip steel, tube, pipe, fittings, flanges, furnace products, and heating systems. Specialists advance processes and applications in some of the most demanding industries imaginable through close and long-standing customer partnerships.",
          "website": "https://www.alleima.com",
          "cb_rank": 148375,
          "headquarters": "Sandviken, Uppsala Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1862-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Industrial Automation",
            "Machinery Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.alleima.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Alleima",
          "description": "Swedish metallurgy company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "Sweden",
          "inception": null,
          "headquarters": "Sandviken",
          "official_website": "https://www.alleima.com/",
          "isin": "SE0017615644",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alleima"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q115112945",
          "description": "wikidata_id set via search: label='Alleima', description='Swedish metallurgy company'. Search name used: 'Alleima'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.alleima.com/",
          "description": "Official website (P856) fetched from Wikidata (Q115112945)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q115112945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q115112945)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q115112945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q115112945)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q115112945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q115112945)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q115112945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q115112945)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q115112945 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q115112945). label='Alleima'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q115112945). label='Alleima'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q115112945). label='Alleima'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q115112945). label='Alleima'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0015",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Almonty Industries",
      "sector": null,
      "wikidata_id": "Q30088080",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "AII",
            "stock_sector": "Materials",
            "weight_pct": 0.19,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/almonty",
          "stage": "",
          "description": "Almonty is an expert at overseeing projects company.",
          "description_full": "Almonty specializes in acquiring distressed and underperforming operations and assets in tungsten markets. These then benefit from the company’s in-house operating experience and unrivalled expertise.Highly regarded as a hands-on, turnaround investor-operator, Almonty is an expert at overseeing projects regarded as too complex or difficult for the average, pure ‘financial investor’.",
          "website": "http://www.almonty.com/",
          "cb_rank": 40648,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "2009-09-28",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [
            "Lewis Black"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-09",
          "last_funding_amount_usd": 129375000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 236328594,
          "total_funding_usd": 236328594,
          "total_funding_native": {
            "amount": 236328594,
            "currency": "USD"
          },
          "top_investors": [
            "Lewis Black",
            "Daniel D'Amato",
            "Andrew Ryu",
            "Mark Trachuk",
            "Mr. Andrew Frazer"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.almonty.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Almonty Industries",
          "description": "Canadian mining company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "Canada",
          "inception": "2009",
          "headquarters": "Toronto",
          "official_website": "http://www.almonty.com",
          "isin": "CA0203987072",
          "employees": 400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Almonty%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30088080",
          "description": "wikidata_id set via search: label='Almonty Industries', description='Canadian mining company'. Search name used: 'Almonty Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.almonty.com",
          "description": "Official website (P856) fetched from Wikidata (Q30088080)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30088080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30088080)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30088080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30088080)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30088080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30088080)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30088080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30088080)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30088080 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30088080). label='Almonty Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30088080). label='Almonty Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30088080). label='Almonty Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30088080). label='Almonty Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0016",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alpha Metallurgical Resource",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "AMR",
            "stock_sector": "Materials",
            "weight_pct": 0.17,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alpha-natural-resources",
          "stage": "",
          "description": "Alpha Metallurgical Resources is one of America's leading producers of coal.",
          "description_full": "Alpha Metallurgical Resources is one of America's leading producers of coal, which is an essential part of our daily lives. From generating light and heat to helping make the steel that goes into our roads, bridges and buildings, coal powers our future. In fact, coal generates 40% of the world's electricity and powers almost 70% of global steel production.",
          "website": "https://alphametresources.com/",
          "cb_rank": 430048,
          "headquarters": "Bristol, Virginia, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Natural Resources"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://alphametresources.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://alphametresources.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0017",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alphabet Class A",
      "sector": null,
      "wikidata_id": "Q20800404",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "GOOGL",
            "stock_sector": "Communication",
            "weight_pct": 10.32,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://abc.xyz"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Alphabet Inc.",
          "description": "American multinational technology conglomerate",
          "aliases": [
            "Alphabet, Inc.",
            "Alphabet Inc",
            "Alphabet, Inc",
            "Alphabet company",
            "Alphabet",
            "Google",
            "Google holding",
            "Alphabet Incorporated"
          ],
          "instance_of": [
            "holding company",
            "public company",
            "business",
            "organization"
          ],
          "country": "United States",
          "inception": "2015-10-02",
          "headquarters": "Mountain View",
          "official_website": "https://abc.xyz/",
          "isin": "US02079K3059",
          "employees": 190234,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alphabet%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://abc.xyz",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20800404",
          "description": "wikidata_id set via search: label='Alphabet Inc.', description='American multinational technology conglomerate'. Search name used: 'Alphabet'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20800404 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q20800404",
          "note": "Alphabet Class A, Class C, parent — share classes of same entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20800404 shared with 2 other entities: IN-0018 (Alphabet Class C), IN-1247 (Alphabet). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0018",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alphabet Class C",
      "sector": null,
      "wikidata_id": "Q20800404",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "GOOG",
            "stock_sector": "Communication",
            "weight_pct": 8.27,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://abc.xyz"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Alphabet Inc.",
          "description": "American multinational technology conglomerate",
          "aliases": [
            "Alphabet, Inc.",
            "Alphabet Inc",
            "Alphabet, Inc",
            "Alphabet company",
            "Alphabet",
            "Google",
            "Google holding",
            "Alphabet Incorporated"
          ],
          "instance_of": [
            "holding company",
            "public company",
            "business",
            "organization"
          ],
          "country": "United States",
          "inception": "2015-10-02",
          "headquarters": "Mountain View",
          "official_website": "https://abc.xyz/",
          "isin": "US02079K3059",
          "employees": 190234,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alphabet%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://abc.xyz",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20800404",
          "description": "wikidata_id set via search: label='Alphabet Inc.', description='American multinational technology conglomerate'. Search name used: 'Alphabet'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20800404 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q20800404",
          "note": "Alphabet Class A, Class C, parent — share classes of same entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20800404 shared with 2 other entities: IN-0017 (Alphabet Class A), IN-1247 (Alphabet). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0019",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Altius Minerals",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ALS",
            "stock_sector": "Materials",
            "weight_pct": 0.09,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/altius-minerals",
          "stage": "",
          "description": "Altius is a diversified mineral exploration and renewable royalty company.",
          "description_full": "Altius is a diversified mining royalty company with royalty interests in 13 producing mines located in Canada. Altius is focused on growing its royalty business through prospect generation and the creation and acquisition of royalties.",
          "website": "http://altiusminerals.com/",
          "cb_rank": 36281,
          "headquarters": "St. John's, Newfoundland, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Natural Resources",
            "Precious Metals"
          ],
          "founders": [
            "Brian F. Dalton",
            "John Baker"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2016-05-03",
          "last_funding_amount_usd": 31554551,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 143285299,
          "total_funding_usd": 143285299,
          "total_funding_native": {
            "amount": 155002000,
            "currency": "CAD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://altiusminerals.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://altiusminerals.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0020",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aluminum OF China",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2600",
            "stock_sector": "Materials",
            "weight_pct": 0.36,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/chalco",
          "stage": "",
          "description": "Aluminum Corporation of China is a supplier of alumina, electrolytic aluminum, and anodes for aluminum.",
          "description_full": "Aluminum Corporation of China supplies aluminum products. Their business includes mining, production, sales, aluminum alloys, carbon-related technology development, technical services, and logistics. They specialize in scientific and technological developments including alumina, fine alumina, and electrolytic aluminum.",
          "website": "http://www.chalco.com.cn",
          "cb_rank": 235740,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2001-09-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.chalco.com.cn"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.chalco.com.cn",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0021",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "America Movil B",
      "sector": null,
      "wikidata_id": "Q482267",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "AMXB",
            "stock_sector": "Communication",
            "weight_pct": 0.65,
            "location": "Mexico",
            "exchange": "Bolsa Mexicana De Valores",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/amrica-mvil",
          "stage": "",
          "description": "America Movil is a Mexican telecommunications corporation that a range provides wireless voice and data services.",
          "description_full": "América Móvil, S.A.B. de C.V. (AMX), is Latin America´s largest wireless company and, in terms of equity subscribers the third largest wireless provider in the world.  SMS (short message service), MMS (multimedia message service), mobile connection, localization services, info, entertainment, internet access, and BlackBerry:tm: service are just some of the wireless voice and data services that América Móvil provides.  The company was formed in September 2000 as a result of a spin-off from Telmex (Teléfonos de México S.A. de C.V.), Mexico’s largest provider of local and long-distance telephone services. At that time, América Móvil had operations in México, Guatemala, Ecuador and the United States and was serving approximately 10.1 million customers.  América Móvil now operates in eighteen countries and has a total subscriber base of 182.7 million. Since its inception, the company has expanded quickly through a combination of organic growth and acquisitions. América Móvil has had very accelerated subscriber growth for the last years and has increased its market share in the region from the low twenties in 2000 to more than 42% in the fourth semester of 2008. Within this frame, licensed POPs in Latin America went from 137 million to 500 million.",
          "website": "http://www.americamovil.com",
          "cb_rank": 84692,
          "headquarters": "Mexico City, Distrito Federal, Mexico",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "2000-12-11",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Internet Services",
            "Mobile",
            "Software"
          ],
          "industries": [
            "Internet",
            "Mobile",
            "Mobile Apps"
          ],
          "founders": [
            "Carlos Slim"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-25",
          "last_funding_amount_usd": 500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1685677022,
          "total_funding_native": {
            "amount": 1685677022,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.americamovil.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "América Móvil",
          "description": "Mexican multinational telecommunications company",
          "aliases": [
            "America Movil"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Mexico",
          "inception": "2000-09-01",
          "headquarters": "Mexico City",
          "official_website": "http://www.americamovil.com/amx/en/",
          "isin": "MXP001691213",
          "employees": 189448,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Am%C3%A9rica%20M%C3%B3vil"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.americamovil.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q482267",
          "description": "wikidata_id set via search: label='América Móvil', description='Mexican multinational telecommunications company'. Search name used: 'America Movil'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q482267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q482267)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q482267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q482267)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q482267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q482267)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q482267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q482267)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q482267 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q482267). label='América Móvil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q482267). label='América Móvil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q482267). label='América Móvil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q482267). label='América Móvil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0022",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "American Battery Technology Compan",
      "sector": null,
      "wikidata_id": "Q111914992",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ABAT",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/american-battery-metals-corporation",
          "stage": "",
          "description": "ABTC provides battery metals through lithium-ion battery recycling, extraction technologies & primary resource development. OTCQB: ABML",
          "description_full": "American Battery Technology Company (ABTC) champions environmental and ethical sourcing of critical battery materials through lithium-ion battery recycling, battery metal extraction technologies, and primary mineral resource development for use in the batteries that power electric cars, grid storage applications, and consumer electronics and tools. OTCQB: ABML",
          "website": "https://americanbatterytechnology.com/",
          "cb_rank": 201886,
          "headquarters": "Reno, Nevada, United States",
          "headquarters_regions": "Western US",
          "operating_status": "Active",
          "founded_date": "2011-10-06",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Battery",
            "Manufacturing",
            "Mineral",
            "Mining Technology",
            "Natural Resources",
            "Recycling"
          ],
          "founders": [],
          "num_funding_rounds": 11,
          "funding_status": "IPO",
          "last_funding_date": "2025-07-15",
          "last_funding_amount_usd": 1000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 25000000,
          "total_funding_usd": 302500000,
          "total_funding_native": {
            "amount": 302500000,
            "currency": "USD"
          },
          "top_investors": [
            "Argonne National Laboratory",
            "US Department of Energy",
            "United States Advanced Battery Consortium",
            "Internal Revenue Service",
            "U.S. Department of Energy Advanced Manufacturing Office"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://americanbatterytechnology.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "American Battery Technology Company",
          "description": "battery recycling company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://americanbatterytechnology.com/",
          "isin": "US02451V3096",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/American%20Battery%20Technology%20Company"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q111914992",
          "description": "wikidata_id set via search: label='American Battery Technology Company', description='battery recycling company'. Search name used: 'American Battery Technology Compan'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://americanbatterytechnology.com/",
          "description": "Official website (P856) fetched from Wikidata (Q111914992)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q111914992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q111914992)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q111914992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q111914992)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q111914992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q111914992)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q111914992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q111914992)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q111914992 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q111914992). label='American Battery Technology Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q111914992). label='American Battery Technology Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q111914992). label='American Battery Technology Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q111914992). label='American Battery Technology Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0023",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Americas GOLD AND Silver",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "USA",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/americas-gold-silver",
          "stage": "",
          "description": "Americas Gold & Silver operates as a public company that engages in the production of precious metals.",
          "description_full": "Americas Gold & Silver operates as a public company that engages in the production of precious metals. The company is based in Toronto, Ontario with a strong operating platform in the Americas. Americas Silver Corporation and Pershing Gold Corporation has announced its business combination on September 30, 2018. Americas Silver Corporation (TSX: USA) (NYSE American: USAS) (“Americas Silver”) and Pershing Gold Corporation (NASDAQ: PGLC) (TSX: PGLC) (FWB: 7PG1) (“Pershing”) is pleased to announce that they have entered into a definitive agreement (the “Agreement”) to complete a business combination (the “Transaction”) and create a low-cost, precious metal growth company in the Americas.",
          "website": "https://www.americas-gold.com/",
          "cb_rank": 66211,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 13,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-13",
          "last_funding_amount_usd": 115000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 257308884,
          "total_funding_usd": 313387440,
          "total_funding_native": {
            "amount": 313387440,
            "currency": "USD"
          },
          "top_investors": [
            "Ocean Partners",
            "Culico Metals",
            "SAF Group"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://americas-gold.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://americas-gold.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0024",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AMG Critical Materials",
      "sector": null,
      "wikidata_id": "Q2143109",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "AMG",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Netherlands",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/amg-advanced-metallurgical-group",
          "stage": "",
          "description": "AMG Advanced Metallurgical Group is produces specialty metals, mineral products and related vacuum furnace systems. ",
          "description_full": null,
          "website": "https://amg-nv.com",
          "cb_rank": 132100,
          "headquarters": "Amsterdam, Noord-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Heinz C. Schimmelbusch"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-04-15",
          "last_funding_amount_usd": 100000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 100000000,
          "total_funding_native": {
            "amount": 100000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://amg-nv.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Netherlands",
          "inception": "2006-01-01",
          "headquarters": "Amsterdam",
          "official_website": "http://www.amg-nv.com/",
          "isin": "NL0000888691",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://amg-nv.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2143109",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'AMG Critical Materials'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2143109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2143109)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2143109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2143109)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2143109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2143109)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2143109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2143109)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2143109 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2143109). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2143109). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2143109). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2143109). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0025",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amman Mineral Internasional",
      "sector": null,
      "wikidata_id": "Q119398906",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "AMMN",
            "stock_sector": "Materials",
            "weight_pct": 0.29,
            "location": "Indonesia",
            "exchange": "Indonesia Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/amman",
          "stage": "",
          "description": "Amman is a mining industry that produces copper and gold mines.",
          "description_full": null,
          "website": "https://www.amman.co.id ",
          "cb_rank": 428101,
          "headquarters": "Jakarta, Jakarta Raya, Indonesia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amman.co.id/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Amman Mineral Internasional",
          "description": "Indonesian company",
          "aliases": [
            "PT Amman Mineral Internasional"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Indonesia",
          "inception": "2015-09-29",
          "headquarters": "South Jakarta",
          "official_website": "https://www.amman.co.id/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q119398906",
          "description": "wikidata_id set via search: label='Amman Mineral Internasional', description='Indonesian company'. Search name used: 'Amman Mineral Internasional'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amman.co.id/",
          "description": "Official website (P856) fetched from Wikidata (Q119398906)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119398906)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119398906)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119398906)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119398906)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119398906)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119398906)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119398906)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119398906)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q119398906 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119398906). label='Amman Mineral Internasional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119398906). label='Amman Mineral Internasional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119398906). label='Amman Mineral Internasional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119398906). label='Amman Mineral Internasional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0026",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amphenol Class A",
      "sector": null,
      "wikidata_id": "Q474621",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "APH",
            "stock_sector": "Information Technology",
            "weight_pct": 0.9,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/amphenol-corporation",
          "stage": "",
          "description": "Amphenol provides connectors, sensors, and interconnect systems serving industries like automotive, aerospace, IT, and telecommunications.",
          "description_full": "Amphenol Corporation (Amphenol) is a designer, manufacturer and marketer of electrical, electronic and fiber optic connectors, interconnect systems and coaxial and high-speed specialty cable. Amphenol designs and manufactures connectors and interconnect systems, which are used primarily to conduct electrical and optical signals for a range of electronic applications. It has developed a range of connector and interconnect products for information technology and communications equipment applications, including the converging voice, video and data communications markets. The Company offers a range of interconnect products for factory automation and motion control systems, machine tools, instrumentation and medical systems, mass transportation applications and automotive safety systems and a diverse range of on-board electronics. In addition, Amphenol is a supplier of high performance, military-specification, circular environmental connectors.",
          "website": "http://www.amphenol.com",
          "cb_rank": 16712,
          "headquarters": "Wallingford, Connecticut, United States",
          "headquarters_regions": "East Coast, New England, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1932-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Hardware",
            "Manufacturing"
          ],
          "founders": [
            "Arthur J. Schmitt"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-24",
          "last_funding_amount_usd": 580687720,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 13062928044,
          "total_funding_native": {
            "amount": 13062928044,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.amphenol.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Amphenol",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1932-01-01",
          "headquarters": "Wallingford",
          "official_website": "http://www.amphenol.com",
          "isin": "US0320951017",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Amphenol"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q474621",
          "description": "wikidata_id set via search: label='Amphenol', description='company'. Search name used: 'Amphenol'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.amphenol.com",
          "description": "Official website (P856) fetched from Wikidata (Q474621)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q474621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q474621)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q474621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q474621)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q474621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q474621)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q474621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q474621)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q474621 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q474621). label='Amphenol'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q474621). label='Amphenol'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q474621). label='Amphenol'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q474621). label='Amphenol'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0027",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Analog Devices",
      "sector": null,
      "wikidata_id": "Q484930",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ADI",
            "stock_sector": "Information Technology",
            "weight_pct": 0.89,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/analog-devices",
          "stage": "",
          "description": "Analog Devices (NYSE: ADI) defines innovation and excellence in signal processing. ADI's analog, mixed-signal, and digital signal",
          "description_full": "Analog Devices (NYSE: ADI) defines innovation and excellence in signal processing. ADI's analog, mixed-signal, and digital signal processing (DSP) integrated circuits (IC) play a fundamental role in converting, conditioning, and processing real-world phenomena such as light, sound, temperature, motion, and pressure into electrical signals to be used in a wide array of electronic equipment. But that doesn't begin to capture the essence of what Analog Devices does for their customers, and ultimately for the end user.",
          "website": "http://www.analog.com",
          "cb_rank": 16340,
          "headquarters": "Norwood, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1965-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "DSP",
            "Electronics",
            "Lighting",
            "Semiconductor"
          ],
          "founders": [
            "Ray Stata"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-04-11",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4600000,
          "total_funding_native": {
            "amount": 4600000,
            "currency": "USD"
          },
          "top_investors": [
            "U.S. Department of Defense"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.analog.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Analog Devices",
          "description": "American company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1965",
          "headquarters": "Norwood",
          "official_website": "https://www.analog.com/",
          "isin": "US0326541051",
          "employees": 9200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Analog%20Devices"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q484930",
          "description": "wikidata_id set via search: label='Analog Devices', description='American company'. Search name used: 'Analog Devices'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.analog.com/",
          "description": "Official website (P856) fetched from Wikidata (Q484930)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q484930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q484930)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q484930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q484930)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q484930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q484930)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q484930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q484930)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q484930 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q484930). label='Analog Devices'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q484930). label='Analog Devices'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q484930). label='Analog Devices'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q484930). label='Analog Devices'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0028",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Anglo American",
      "sector": null,
      "wikidata_id": "Q541451",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "AAL",
            "stock_sector": "Materials",
            "weight_pct": 3.17,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/anglo-american",
          "stage": "",
          "description": "Anglo American is a global mining company that produces platinum group metals.",
          "description_full": "Anglo American is one of the world’s largest mining companies, is headquartered in the UK and listed on the London and Johannesburg stock exchanges.  Their portfolio of mining businesses meets our customers' changing needs and spans bulk commodities – iron ore and manganese, metallurgical coal and thermal coal; base metals and minerals – copper, nickel, niobium, and phosphates; and precious metals and minerals – in which they are a global leader in both platinum and diamonds. Anglo American plc operates in the mining industry. The company’s portfolio of mining assets includes precious, base, and bulk commodities. Business The company’s mining businesses are Platinum, Diamonds, Base Metals, Iron Ore (Ferrous Metals), and Coal. It has operations in approximately 45 countries. Platinum The company mines, processes and refines platinum group metals (platinum, palladium, rhodium, ruthenium, iridium, and osmium).  All of Anglo Platinum’s operations are located in South Africa. Anglo Platinum wholly owns five mining operations, a tailings re-treatment facility, three smelters, a base metals refinery, and a precious metals refinery, all in the Limpopo and North West provinces of South Africa. Each of its mines operates its own concentrator facilities, smelting and refining the output at Rustenburg Platinum Mines’ metallurgical facilities.  The company’s 100% owned mining operations comprise Rustenburg Platinum Mines’ Rustenburg, Amandelbult, Mogalakwena, and Twickenham sections as well as Lebowa Platinum Mines, 51% of which is held for sale. Rustenburg Platinum Mines’ Union Section is 85% held, with black economic empowerment (BEE) partner, the Bakgatla-Ba-Kgafela traditional community, holding the remainder.  Anglo Platinum also has a 50:50 joint venture with a BEE consortium, led by African Rainbow Minerals, over the Modikwa platinum mine, a joint venture with Royal Bafokeng Resources, a BEE partner, over the combined Bafokeng-Rasimone platinum mine and Styldrift properties and a joint venture with Xstrata over the Mototolo mine. In addition, Anglo Platinum has joint ventures with Aquarius Platinum covering the shallow reserves of the Kroondal and Marikana mines and portions of the reserves at Anglo Platinum’s Rustenburg Section.",
          "website": "http://www.angloamerican.com",
          "cb_rank": 15426,
          "headquarters": "Johannesburg, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1917-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mineral",
            "Mining Technology",
            "Natural Resources",
            "Precious Metals"
          ],
          "founders": [
            "Ernest Oppenheimer"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-04-04",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1500000000,
          "total_funding_native": {
            "amount": 1500000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://angloamerican.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Anglo American plc",
          "description": "British multinational mining company",
          "aliases": [
            "Anglo American"
          ],
          "instance_of": [
            "company"
          ],
          "country": "United Kingdom",
          "inception": "1917",
          "headquarters": "London",
          "official_website": "https://angloamerican.com/",
          "isin": "GB00B1XZS820",
          "employees": 87000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Anglo%20American%20plc"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q541451",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0015). Match confirmed via normalized name: 'ANGLO AMERICAN'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://angloamerican.com/",
          "description": "Official website (P856) fetched from Wikidata (Q541451)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q541451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q541451)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q541451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q541451)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q541451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q541451)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q541451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q541451)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q541451). label='Anglo American plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q541451). label='Anglo American plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='London' vs sources.crunchbase.headquarters='Johannesburg, NA - South Africa, South Africa' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Anglo American: London (registered) + Johannesburg (operational HQ) — both valid for dual-listed mining company",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q541451). label='Anglo American plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q541451). label='Anglo American plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0029",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Antofagasta",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ANTO",
            "stock_sector": "Materials",
            "weight_pct": 1.19,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/antofagasta",
          "stage": "",
          "description": "Antofagasta is a Chilean business that operates in various sectors of the economy.",
          "description_full": "Antofagasta is a Chilean business that operates in various sectors of the economy. It is one of the most important conglomerates of Chile with equity participation in Antofagasta Minerals. WE ARE A CHILE-BASED COPPER MINING GROUP WITH INTERESTS IN TRANSPORT Our history began as the Antofagasta (Chili) and Bolivia Railway Company Limited, incorporated in London in 1888. It raised money on the London Stock Exchange to build and operate a railway from Antofagasta, a port on the Pacific Coast of northern Chile, to La Paz, the capital of Bolivia. Antofagasta is one of the major international copper producers with its activities concentrated mainly in Chile where it now operates four copper mines: Los Pelambres, Centinela (previously the Esperanza and Tesoro mines), Antucoya and Zaldivar (50% owned, 50% owned by the Canadian mining company Barrick Gold).",
          "website": "http://www.antofagasta.co.uk/",
          "cb_rank": 86157,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Commercial",
            "Mineral",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2024-04-30",
          "last_funding_amount_usd": 750000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 3250000000,
          "total_funding_native": {
            "amount": 3250000000,
            "currency": "USD"
          },
          "top_investors": [
            "Export Development Canada",
            "Societe Generale",
            "Natixis Corporate & Investment Banking",
            "Sumitomo Mitsui Banking Corporation",
            "The Export-Import Bank of Korea"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.antofagasta.co.uk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.antofagasta.co.uk",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0030",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aperam SA",
      "sector": null,
      "wikidata_id": "Q6479764",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "APAM",
            "stock_sector": "Materials",
            "weight_pct": 0.12,
            "location": "France",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aperam",
          "stage": "",
          "description": "Aperam is a global player in stainless steel with 2.5mt of flat stainless steel capacity in Europe and Brazil.",
          "description_full": "Aperam is a global player in stainless steel with 2.5mt of flat stainless steel capacity in Europe and Brazil. The Company is also a leading producer of high value-added specialty products, including electrical steel and nickel alloys.  Aperam's production capacity is concentrated in six production facilities located in Brazil, Belgium and France. Aperam is unique by its capability to produce stainless and specialties from low cost Biomass/Charcoal.  Aperam benefits also from a highly integrated network (16 service centers), 8 transformation facilities (welded tubes, precision strip, flat bars) and 19 sales offices.  Aperam's vision is to be the company that constantly challenges the status quo to reshape the future of stainless steel and specialties.  Aperam is a public limited liability company (société anonyme) incorporated in Luxembourg. It is governed by a Board of Directors in accordance with the requirements set out in the company’s articles of association. Mr. Lakshmi N. Mittal is the Chairman of the Board of Directors . The Board of Directors sets the company’s strategy and the implementation of this strategy is delegated to a group of nine senior executives composing  the Leadership Team, headed by Mr. Timoteo Di Maulo, the Company’s CEO.",
          "website": "http://www.aperam.com",
          "cb_rank": 599188,
          "headquarters": "Luxembourg, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [
            "Timoteo Di Maulo"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.aperam.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Aperam",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Luxembourg",
          "inception": "2011-01-01",
          "headquarters": "Luxembourg",
          "official_website": "http://www.aperam.com",
          "isin": "LU0569974404",
          "employees": 9600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aperam"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6479764",
          "description": "wikidata_id set via search: label='Aperam', description='company'. Search name used: 'Aperam'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.aperam.com",
          "description": "Official website (P856) fetched from Wikidata (Q6479764)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6479764)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6479764)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6479764)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6479764)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6479764)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6479764)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6479764)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6479764)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6479764 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6479764). label='Aperam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6479764). label='Aperam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6479764). label='Aperam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6479764). label='Aperam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0031",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "APL Apollo Tubes",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "APLAPOLLO",
            "stock_sector": "Materials",
            "weight_pct": 0.26,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/apl-apollo",
          "stage": "",
          "description": "APL Apollo is a producer of structural steel tubes.",
          "description_full": "APL Apollo is a structural steel tubing company that manufactures branded steel products such as galvanized tubes, MS black pipes, and hollow sections. The company enables architects and engineers to create a significant impact by adding robustness and aesthetics to their designs. APL Apollo's structural steel tube products are used in varied load-bearing and building material applications.",
          "website": "https://www.aplapollo.com/",
          "cb_rank": 133002,
          "headquarters": "Ghaziabad, Uttar Pradesh, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate",
            "Sales and Marketing"
          ],
          "industries": [
            "Building Material",
            "Manufacturing",
            "Sales"
          ],
          "founders": [
            "Sudesh Kumar Gupta"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2024-06-07",
          "last_funding_amount_usd": 58141716,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": 12275514,
          "total_funding_usd": 70417230,
          "total_funding_native": {
            "amount": 5452800000,
            "currency": "INR"
          },
          "top_investors": [
            "Kitara Capital",
            "MCAP Ventures",
            "SG Tech Engineering"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://aplapollo.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://aplapollo.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0032",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Apple",
      "sector": null,
      "wikidata_id": "Q312",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "AAPL",
            "stock_sector": "Information Technology",
            "weight_pct": 12.26,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/apple-cbcd",
          "stage": "",
          "description": "Apple is a rental brokerage company that offers a variety of services and products related to rental properties and apartments.",
          "description_full": "Apple is a rental brokerage company that offers a variety of services and products related to rental properties and apartments.",
          "website": "https://www.apple-apaman.co.jp/",
          "cb_rank": 24713,
          "headquarters": "Saitama, Saitama, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1990-11-30",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Professional Services",
            "Real Estate",
            "Travel and Tourism"
          ],
          "industries": [
            "Building Maintenance",
            "Consulting",
            "Hospitality",
            "Real Estate",
            "Rental Property"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://apple.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Apple Inc.",
          "description": "American multinational technology company based in Cupertino, California",
          "aliases": [
            "Apple Incorporated",
            "Apple (company)"
          ],
          "instance_of": [
            "enterprise",
            "business",
            "public company",
            "corporation",
            "technology company"
          ],
          "country": "United States",
          "inception": "1976-04-01",
          "headquarters": "Cupertino",
          "official_website": "https://apple.com",
          "isin": "US0378331005",
          "employees": 164000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Apple%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q312",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0016). Match confirmed via normalized name: 'APPLE'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://apple.com",
          "description": "Official website (P856) fetched from Wikidata (Q312)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q312)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q312)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q312)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q312)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q312). label='Apple Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q312). label='Apple Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Cupertino' vs sources.crunchbase.headquarters='Saitama, Saitama, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Saitama Japan) is for a subsidiary/regional entity, not the parent. Apple Inc. HQ is Cupertino CA — CB likely matched Apple Japan or local reseller entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q312). label='Apple Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q312). label='Apple Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0033",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Applied Material",
      "sector": null,
      "wikidata_id": "Q621610",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "AMAT",
            "stock_sector": "Information Technology",
            "weight_pct": 1.59,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/applied-materials",
          "stage": "",
          "description": "Applied Materials is a semiconductor and display equipment company that offers materials engineering solutions.",
          "description_full": "Applied Materials specialize in materials engineering solutions. They optimize equipment and fab operations through consulting, spare parts, services, and automation software. They also provide supply chain services from transactional spares through programs, rebuilds, and forecasted parts management. Their products and technologies include semiconductors, displays, roll web coating, solar, and automation software.",
          "website": "http://www.appliedmaterials.com",
          "cb_rank": 5858,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1967-11-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Semiconductor",
            "Software"
          ],
          "founders": [
            "Michael A. McNeilly"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-02-24",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 375000,
          "total_funding_usd": 2101528814,
          "total_funding_native": {
            "amount": 2101528814,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy",
            "NYSERDA",
            "Stonnington Group"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.appliedmaterials.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Applied Materials",
          "description": "American company",
          "aliases": [
            "APPLIED MATERIALS, INC. (Santa Clara, CA)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1967",
          "headquarters": "Santa Clara",
          "official_website": "https://www.appliedmaterials.com/",
          "isin": "US0382221051",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Applied%20Materials"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q621610",
          "description": "wikidata_id set via search: label='Applied Materials', description='American company'. Search name used: 'Applied Material'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.appliedmaterials.com/",
          "description": "Official website (P856) fetched from Wikidata (Q621610)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q621610 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q621610",
          "note": "Applied Materials: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q621610 shared with 1 other entity: IV-0032 (Applied Materials). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0034",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Applovin Class A",
      "sector": null,
      "wikidata_id": "Q27150212",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "APP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.61,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/applovin",
          "stage": "",
          "description": "AppLovin makes technologies that help businesses of every size connect to their ideal customers.",
          "description_full": "AppLovin makes technologies that help businesses of every size connect to their ideal customers. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow their global audiences.",
          "website": "https://www.applovin.com",
          "cb_rank": 3380,
          "headquarters": "Palo Alto, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Apps",
            "Mobile",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Advertising",
            "Developer Tools",
            "Mobile",
            "Mobile Apps"
          ],
          "founders": [
            "Adam Foroughi",
            "Andrew Karam",
            "John Krystynak"
          ],
          "num_funding_rounds": 12,
          "funding_status": "IPO",
          "last_funding_date": "2024-11-20",
          "last_funding_amount_usd": 3550000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 729856691,
          "total_funding_usd": 5120856691,
          "total_funding_native": {
            "amount": 5120856691,
            "currency": "USD"
          },
          "top_investors": [
            "Kohlberg Kravis Roberts & Co.",
            "Webb Investment Network",
            "Employee Stock Option Fund",
            "Streamlined",
            "Nimble Ventures"
          ],
          "num_investors": 14,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.applovin.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AppLovin",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "United States",
          "inception": "2012-01-01",
          "headquarters": "Palo Alto",
          "official_website": "https://www.applovin.com/",
          "isin": "US03831W1080",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AppLovin"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q27150212",
          "description": "wikidata_id set via search: label='AppLovin', description='company'. Search name used: 'Applovin'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.applovin.com/",
          "description": "Official website (P856) fetched from Wikidata (Q27150212)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27150212)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27150212)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27150212)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27150212)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27150212)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27150212)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27150212)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27150212)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q27150212 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27150212). label='AppLovin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27150212). label='AppLovin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27150212). label='AppLovin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27150212). label='AppLovin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0035",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arafura RARE Earths",
      "sector": null,
      "wikidata_id": "Q16829889",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ARU",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arultd.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Arafura Rare Earths",
          "description": "Australian mining company",
          "aliases": [
            "Arafura Resources Limited",
            "Arafura Resources",
            "Arafura Rare Earths Ltd"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": "2006",
          "headquarters": null,
          "official_website": "https://www.arultd.com/",
          "isin": "AU000000ARU5",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Arafura%20Rare%20Earths"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arultd.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16829889",
          "description": "wikidata_id set via search: label='Arafura Rare Earths', description='Australian mining company'. Search name used: 'Arafura RARE Earths'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16829889)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16829889)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16829889)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16829889)"
        },
        {
          "date": "2026-04-23",
          "action": "absorb_relationships",
          "from": "IN-1253",
          "note": "Arafura Resources → Arafura Rare Earths (same company, name change; canonical entity holds QID Q16829889)",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16829889)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16829889)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16829889)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16829889)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16829889 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16829889). label='Arafura Rare Earths'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16829889). label='Arafura Rare Earths'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16829889). label='Arafura Rare Earths'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16829889). label='Arafura Rare Earths'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0036",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arcelormittal SA",
      "sector": null,
      "wikidata_id": "Q27893",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MT",
            "stock_sector": "Materials",
            "weight_pct": 1.49,
            "location": "France",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/arcelormittal",
          "stage": "",
          "description": "ArcelorMittal is a mining and steel manufacturing company that produces iron ore and metallurgical coal.",
          "description_full": "ArcelorMittal is a manufacturing company that specializes in mining and building steel. The company develops technologies to reduce the carbon footprint of steel. ArcelorMittal serves various industries such as automotive, construction, household appliances, and packaging industries with research and development and outstanding distribution networks.",
          "website": "https://corporate.arcelormittal.com/",
          "cb_rank": 16385,
          "headquarters": "Luxembourg, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": "Early Stage Venture, Late Stage Venture",
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Mining"
          ],
          "founders": [
            "Lakshmi Mittal"
          ],
          "num_funding_rounds": 7,
          "funding_status": "M&A",
          "last_funding_date": "2025-09-30",
          "last_funding_amount_usd": 762749654,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 5311924599,
          "total_funding_native": {
            "amount": 5311924599,
            "currency": "USD"
          },
          "top_investors": [
            "European Commission"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://corporate.arcelormittal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ArcelorMittal",
          "description": "multinational steel manufacturing corporation",
          "aliases": [
            "ArcelorMittal S.A.",
            "ArcelorMittal, S.A.",
            "ArcelorMittal SA"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Luxembourg",
          "inception": "2006",
          "headquarters": "Luxembourg",
          "official_website": "https://corporate.arcelormittal.com/",
          "isin": "LU1598757687",
          "employees": 125416,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ArcelorMittal"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://corporate.arcelormittal.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q27893",
          "description": "wikidata_id set via search: label='ArcelorMittal', description='multinational steel manufacturing corporation'. Search name used: 'Arcelormittal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27893)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27893)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27893)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27893)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27893)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27893)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27893)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27893)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q27893 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27893). label='ArcelorMittal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27893). label='ArcelorMittal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27893). label='ArcelorMittal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27893). label='ArcelorMittal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0037",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arista Networks",
      "sector": null,
      "wikidata_id": "Q2861324",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ANET",
            "stock_sector": "Information Technology",
            "weight_pct": 0.74,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/arista-networks",
          "stage": "",
          "description": "Arista Networks is a computer networking firm delivering cloud networking solutions for large data center and computer environments.",
          "description_full": "Arista Networks is a computer networking firm delivering cloud networking solutions for large data center and computer environments. It was founded to deliver software-driven cloud networking solutions for large data center and high-performance computing environments. With more than three million cloud networking ports being deployed worldwide, Arista delivers a portfolio of 1/10/40 and 100 GbE products that redefine network architectures, bring extensibility to networking, and dramatically change the price/performance of data center networks.",
          "website": "http://www.arista.com",
          "cb_rank": 59902,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Data Center Automation",
            "Hardware",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Andy Bechtolsheim",
            "David Cheriton",
            "Jayshree Ullal",
            "Kenneth Duda"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2015-05-27",
          "last_funding_amount_usd": 2624092,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 4776000,
          "total_funding_usd": 7400092,
          "total_funding_native": {
            "amount": 7400092,
            "currency": "USD"
          },
          "top_investors": [
            "Accel",
            "Khosla Ventures",
            "Greylock",
            "Redpoint",
            "Summit Partners"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arista.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Arista Networks",
          "description": "American technology company",
          "aliases": [
            "Arastra"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2004-10",
          "headquarters": "Santa Clara",
          "official_website": "https://www.arista.com/",
          "isin": "US0404131064",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Arista%20Networks"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2861324",
          "description": "wikidata_id set via search: label='Arista Networks', description='American technology company'. Search name used: 'Arista Networks'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arista.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2861324)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2861324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2861324)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2861324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2861324)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2861324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2861324)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2861324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2861324)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2861324 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2861324). label='Arista Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2861324). label='Arista Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2861324). label='Arista Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2861324). label='Arista Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0038",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ASE Technology",
      "sector": null,
      "wikidata_id": "Q25054159",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "3711",
            "stock_sector": "Information Technology",
            "weight_pct": 0.23,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ase-technology-inc",
          "stage": "",
          "description": "ASE Technology, Inc. supplies office, business, and technology products through an online ordering platform.",
          "description_full": "ASE Technology, Inc. supplies office, business, and technology products through an e‑commerce platform. The company offers office supplies, office furniture, and general business supplies, with a catalog of tens of thousands of discounted items. Customers browse and order products online, supported by Logicblock e‑commerce technology. ASE Technology, Inc. serves business clients that need consolidated purchasing for everyday office and workplace needs.",
          "website": "https://asetechnology.com",
          "cb_rank": 3996394,
          "headquarters": "Brentwood, Tennessee, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping"
          ],
          "industries": [
            "E-Commerce",
            "Office Supplies"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ase.aseglobal.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ASE Group",
          "description": "Taiwanese manufacturer of semiconductor testing products",
          "aliases": [
            "Advanced semiconductor engineering, inc."
          ],
          "instance_of": [
            "business"
          ],
          "country": "Taiwan",
          "inception": "1984",
          "headquarters": "Kaohsiung",
          "official_website": "https://ase.aseglobal.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ASE%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q25054159",
          "description": "wikidata_id set via search: label='ASE Group', description='Taiwanese manufacturer of semiconductor testing products'. Search name used: 'Ase Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ase.aseglobal.com/",
          "description": "Official website (P856) fetched from Wikidata (Q25054159)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25054159)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25054159)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25054159)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25054159)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25054159)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25054159)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25054159)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25054159)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q25054159 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25054159). label='ASE Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25054159). label='ASE Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Kaohsiung' vs sources.crunchbase.headquarters='Brentwood, Tennessee, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Brentwood TN) is for a subsidiary/regional entity, not the parent. ASE Technology HQ is Kaohsiung Taiwan — CB likely matched ASE US subsidiary",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25054159). label='ASE Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25054159). label='ASE Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0039",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ashapura Minechem",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ASHAPURMIN",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ashapura-mine-chem",
          "stage": "",
          "description": "Ashapura is a mineral solution company.",
          "description_full": null,
          "website": "https://www.ashapura.com/",
          "cb_rank": 2486747,
          "headquarters": "Mumbai, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Real Estate"
          ],
          "industries": [
            "Construction",
            "Industrial",
            "Mineral"
          ],
          "founders": [
            "Chetan Shah"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ashapura.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ashapura.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0040",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ASM",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ASM",
            "stock_sector": "Information Technology",
            "weight_pct": 0.21,
            "location": "Netherlands",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/asm-international",
          "stage": "",
          "description": "ASM is a supplier of semiconductor equipment, materials and process solutions addressing the wafer processing.",
          "description_full": "ASM is the Netherlands-based supplier of semiconductor equipment, materials and process solutions addressing the wafer processing, assembly and packaging, and surface mount technology markets.  The Company organizes its activities in two segments. The Front-end segment manufactures and sells equipment used in wafer processing, when silicon wafers are layered with semiconductor devices. The Back-end segment manufactures and sells equipment and materials used in assembly and packaging steps, to separate silicon wafers into individual circuits, as well as for assembly, packaging and testing. The product portfolio of ASM comprises Epsilon, a single wafer epitaxy tool; Pulsar, an atomic layer deposition (ALD) high-k tool; and EmerALD, a process module designed to deposit thin conformal metal layers by ALD, among others. The Company has over 40 subsidiaries, active in the Netherlands, France, Belgium, Italy, Finland, the United States, Taiwan and China, among others.",
          "website": "https://www.asm.com",
          "cb_rank": 339433,
          "headquarters": "Almere, Flevoland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1968-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Arthur del Prado"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "The Netherlands",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.asm.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.asm.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "The Netherlands",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0041",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ASML",
      "sector": null,
      "wikidata_id": "Q297879",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ASML",
            "stock_sector": "Information Technology",
            "weight_pct": 3.04,
            "location": "Netherlands",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/asml",
          "stage": "",
          "description": "ASML is a manufacturer of chip-making equipment.",
          "description_full": "ASML supplies semiconductor manufacturing equipment and lithography systems for the semiconductor industry. They provide chipmakers with hardware, software, and services to produce patterns on silicon through lithography. Their products include lithography systems, refurbished systems, metrology systems, inspection systems, and computational lithography.",
          "website": "https://www.asml.com",
          "cb_rank": 7224,
          "headquarters": "Veldhoven, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1984-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Other",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Commercial",
            "Electronics",
            "Hardware",
            "Industrial",
            "Industrial Manufacturing",
            "Machinery Manufacturing",
            "Manufacturing",
            "Nanotechnology",
            "Semiconductor",
            "Software"
          ],
          "founders": [
            "Martin van den Brink"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2022-05-10",
          "last_funding_amount_usd": 526457656,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 526457656,
          "total_funding_native": {
            "amount": 500000000,
            "currency": "EUR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.asml.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ASML Holding",
          "description": "Dutch company and supplier of photolithography systems",
          "aliases": [
            "ASM Lithography",
            "ASML",
            "ASML Holding N.V.",
            "Advanced Semiconductor Materials Lithography"
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "Netherlands",
          "inception": "1984",
          "headquarters": "Veldhoven",
          "official_website": "https://www.asml.com/",
          "isin": "NL0010273215",
          "employees": 44027,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ASML"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q297879",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0021). Match confirmed via normalized name: 'ASML'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.asml.com/",
          "description": "Official website (P856) fetched from Wikidata (Q297879)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297879)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297879)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297879)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297879)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297879)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297879)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297879)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297879)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297879). label='ASML Holding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297879). label='ASML Holding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297879). label='ASML Holding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297879). label='ASML Holding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0042",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "At&t",
      "sector": null,
      "wikidata_id": "Q35476",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "T",
            "stock_sector": "Communication",
            "weight_pct": 5.21,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/at-t",
          "stage": "",
          "description": "AT&T is a telecommunications company that provides wireless communications, internet and digital television services.",
          "description_full": "AT&T is a telecommunications company that provides wireless communications, local exchange, and long-distance services for consumers and businesses in the United States and internationally. The company offers its services in two segments, wireless and wireline. Its wireless segment offers various wireless voice, data, text, and other services. This segment sells various handsets, wirelessly enabled computers, and wireless data cards for personal computers through its owned stores, agents, and third-party retail stores. It also sells accessories comprising carrying cases, hands-free devices, batteries, battery chargers, and other items to consumers as well as to agents and third-party distributors. The company’s wireline segment provides data services such as switched and dedicated transport, DSL internet access, network integration, managed web hosting, packet, and enterprise networking services as well as local, interstate, and international wholesale networking capacity solutions to other service providers. This segment also offers voice services consisting of local and long-distance services, wholesale switched access services to other service providers, and outsourcing and integration services as well as CPE and government-related services.",
          "website": "https://www.att.com/",
          "cb_rank": 798,
          "headquarters": "Dallas, Texas, United States",
          "headquarters_regions": "Dallas/Fort Worth Metroplex, Southern US",
          "operating_status": "Active",
          "founded_date": "1983-10-05",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Mobile",
            "Other"
          ],
          "industries": [
            "Collaboration",
            "Communications Infrastructure",
            "Mobile",
            "Service Industry",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Alexander Graham Bell",
            "Gardiner Greene Hubbard",
            "James Smiley",
            "Thomas Sanders"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-19",
          "last_funding_amount_usd": 5000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 5044500000,
          "total_funding_native": {
            "amount": 5044500000,
            "currency": "USD"
          },
          "top_investors": [
            "Citi",
            "Bank of America",
            "BNP Paribas",
            "JPMorgan Chase & Co.",
            "Mizuho Financial Group"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.att.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AT&T",
          "description": "American multinational conglomerate",
          "aliases": [
            "ATT"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "telecommunication company"
          ],
          "country": "United States",
          "inception": "2005",
          "headquarters": "Dallas",
          "official_website": "https://www.att.com",
          "isin": "US00206R1023",
          "employees": 202600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AT%26T"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.att.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q35476",
          "description": "wikidata_id set via search: label='AT&T', description='American multinational conglomerate'. Search name used: 'At&t'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q35476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q35476)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q35476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q35476)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q35476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q35476)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q35476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q35476)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q35476 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q35476). label='AT&T'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q35476). label='AT&T'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q35476). label='AT&T'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q35476). label='AT&T'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0043",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Atalaya Mining Copper SA",
      "sector": null,
      "wikidata_id": "Q110898402",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ATYM",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/atalaya-mining",
          "stage": "",
          "description": "Atalaya Mining Focused on Growth Through Expansion and Exploration.",
          "description_full": null,
          "website": "http://atalayamining.com",
          "cb_rank": 2009763,
          "headquarters": "Huelva, Andalucia, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2014-08-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Orion Resource Partners"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://atalayamining.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Atalaya Mining",
          "description": "Mining company of Spain",
          "aliases": [
            "Atalaya Mining Copper",
            "Atalaya Mining Copper S.A.",
            "Emed Mining"
          ],
          "instance_of": [
            "enterprise"
          ],
          "country": "Spain",
          "inception": "2004",
          "headquarters": "Seville",
          "official_website": "https://atalayamining.com/",
          "isin": "CY0106002112",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Atalaya%20Mining"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q110898402",
          "description": "wikidata_id set via search: label='Atalaya Mining', description='Mining company of Spain'. Search name used: 'Atalaya Mining Copper'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://atalayamining.com/",
          "description": "Official website (P856) fetched from Wikidata (Q110898402)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110898402)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110898402)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110898402)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110898402)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110898402)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110898402)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110898402)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110898402)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q110898402 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110898402). label='Atalaya Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110898402). label='Atalaya Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110898402). label='Atalaya Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110898402). label='Atalaya Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0044",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aurubis",
      "sector": null,
      "wikidata_id": "Q486013",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NDA",
            "stock_sector": "Materials",
            "weight_pct": 0.29,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aurubis",
          "stage": "",
          "description": "Aurubis is the leading integrated copper group and the world’s largest copper recycler",
          "description_full": "Aurubis AG is a Germany-based company engaged in the production of primary copper and precious metals, the recycling of secondary raw materials and the processing of copper into final products. It operates through three business segments: Primary Copper that unifies activities related to the production of marketable copper cathodes from the primary raw material, copper concentrates, as well as the production and marketing of sulfuric acid; Recycling/Precious Metals, engaged in the production of copper cathodes from a variety of recycled raw materials and such by-metals and co-products as gold, silver, platinum and tin, among others, and Copper Products that includes the provision of such copper products as cast wire rod from cathodes, strips, shaped wires and others. The Company operates also through subsidiaries located in Germany, Sweden, the United States, Hong Kong, Russia and Bulgaria, among others.",
          "website": "https://www.aurubis.com/en",
          "cb_rank": 274166,
          "headquarters": "Hamburg, Hamburg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1866-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aurubis.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Aurubis",
          "description": "second largest producer of copper in the world",
          "aliases": [
            "Aurubis (Germany)",
            "Aurubis AG"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1866",
          "headquarters": "Hamburg",
          "official_website": "https://www.aurubis.com/",
          "isin": "DE0006766504",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aurubis"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q486013",
          "description": "wikidata_id set via search: label='Aurubis', description='second largest producer of copper in the world'. Search name used: 'Aurubis'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aurubis.com/",
          "description": "Official website (P856) fetched from Wikidata (Q486013)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q486013)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q486013)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q486013)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q486013)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q486013)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q486013)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q486013)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q486013)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q486013 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q486013). label='Aurubis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q486013). label='Aurubis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q486013). label='Aurubis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q486013). label='Aurubis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0045",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Autodesk",
      "sector": null,
      "wikidata_id": "Q628051",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ADSK",
            "stock_sector": "Information Technology",
            "weight_pct": 0.29,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/autodesk",
          "stage": "",
          "description": "Autodesk develops 3D design software for use in the architecture, engineering, construction, and media industries.",
          "description_full": "Autodesk develops 3D design software for use in the architecture, engineering, construction, and media industries. It offers AutoCAD software, a computer-aided design application for professional design, drafting, detailing, and visualization; AutoCAD LT, a professional drafting and detailing software; Autodesk Building Design Suites to manage various phases of design and construction; Autodesk Revit products that provide model-based design and documentation systems; Autodesk Infrastructure Design Suites; AutoCAD Civil 3D products for surveying, designing, analysis, and documentation; AutoCAD Map 3D software, which offers direct access to data needed for infrastructure planning, design, and management; Autodesk Product Design Suites for digital prototyping; Autodesk Inventor that allows manufacturers to go beyond 3D design to digital prototyping; AutoCAD Mechanical software to accelerate the mechanical design process; and Autodesk Moldflow family of injection molding simulation software; Autodesk Maya and Autodesk 3ds Max software products for 3D modeling, animation, effects, rendering, and compositing solutions as well as Autodesk Flame, Autodesk Smoke, and Autodesk Lustre software applications that offer editing, finishing, and visual effects design and color grading solutions. Autodesk, Inc. was founded in 1982 and is headquartered in San Rafael, California.",
          "website": "http://www.autodesk.com",
          "cb_rank": 1631,
          "headquarters": "San Francisco, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Real Estate",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "3D Technology",
            "Architecture",
            "Information Technology",
            "Manufacturing",
            "Software Engineering"
          ],
          "founders": [
            "John Walker"
          ],
          "num_funding_rounds": 2,
          "funding_status": "M&A",
          "last_funding_date": "2025-05-08",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1500000000,
          "total_funding_native": {
            "amount": 1500000000,
            "currency": "USD"
          },
          "top_investors": [
            "Citibank",
            "OK Blockchain Capital"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.autodesk.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Autodesk",
          "description": "American software company",
          "aliases": [
            "autodesk.com"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "United States",
          "inception": "1982-01-01",
          "headquarters": "San Francisco",
          "official_website": "https://www.autodesk.com/",
          "isin": "US0527691069",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Autodesk"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q628051",
          "description": "wikidata_id set via search: label='Autodesk', description='American company'. Search name used: 'Autodesk'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.autodesk.com/",
          "description": "Official website (P856) fetched from Wikidata (Q628051)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q628051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q628051)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q628051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q628051)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q628051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q628051)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q628051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q628051)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q628051 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q628051). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q628051). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q628051). label='Autodesk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q628051). label='Autodesk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0046",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Autotrader",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "AUTO",
            "stock_sector": "Communication",
            "weight_pct": 0.14,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/auto-trader-uk",
          "stage": "",
          "description": "Auto Trader is a motoring marketplace that helps people to sell old cars and buy new vehicles.",
          "description_full": null,
          "website": "http://www.autotrader.co.uk",
          "cb_rank": 183069,
          "headquarters": "Manchester, Manchester, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1977-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Financial Services",
            "Sales and Marketing",
            "Transportation"
          ],
          "industries": [
            "Auto Insurance",
            "Automotive",
            "Marketing",
            "Marketplace"
          ],
          "founders": [
            "John Madejski"
          ],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2007-03-23",
          "last_funding_amount_usd": null,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Apax Partners"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.autotrader.co.uk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.autotrader.co.uk",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0047",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Baidu Class A",
      "sector": null,
      "wikidata_id": "Q14772",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "9888",
            "stock_sector": "Communication",
            "weight_pct": 0.9,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/baidu",
          "stage": "",
          "description": "Baidu is a search engine that enables individuals to obtain information and finds what they need.",
          "description_full": "Baidu is a search engine that enables individuals to obtain information and finds what they need. Baidu offers functional online search, Tieba community search, industry-based vertical search, mp3 search, portal channels, and instant messaging services. Its products include Baidu Webpage, Baidu Video, Baidu Map, hao123.com, BaiduPedia, Baidu Input, Baidu Toolbar, TTPlayer, Iqiyi, and Sky Software.",
          "website": "http://www.baidu.com",
          "cb_rank": 7934,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-10-11",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Internet Services"
          ],
          "industries": [
            "Internet",
            "Search Engine",
            "Social Network"
          ],
          "founders": [
            "Eric Xu",
            "Robin Li"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-08",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 26200000,
          "total_funding_usd": 2643319455,
          "total_funding_native": {
            "amount": 2643319455,
            "currency": "USD"
          },
          "top_investors": [
            "IDG Capital",
            "Google",
            "Peninsula Capital",
            "China Equity",
            "ePlanet Capital"
          ],
          "num_investors": 10,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.baidu.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Baidu",
          "description": "Chinese web services company",
          "aliases": [
            "Bǎidù",
            "Baidu, Inc.",
            "baidu.com",
            "BIDU",
            "BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD. (Beijing)",
            "Baidu Group"
          ],
          "instance_of": [
            "business",
            "search engine",
            "enterprise",
            "public company",
            "online community",
            "organization"
          ],
          "country": "China",
          "inception": "2000-01",
          "headquarters": "Beijing",
          "official_website": "https://www.baidu.com/",
          "isin": "US0567521085",
          "employees": 31000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baidu"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q14772",
          "description": "wikidata_id set via search: label='Baidu', description='Chinese web services company'. Search name used: 'Baidu'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.baidu.com/",
          "description": "Official website (P856) fetched from Wikidata (Q14772)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14772)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14772)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14772)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14772)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14772)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14772)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14772)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14772)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q14772 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14772). label='Baidu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14772). label='Baidu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14772). label='Baidu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14772). label='Baidu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0048",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Baiyin Nonferrous A",
      "sector": null,
      "wikidata_id": "Q30636134",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "601212",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/baiyin-nonferrous-metals",
          "stage": "",
          "description": "Baiyin Nonferrous Metals mines and produces nonferrous metals.",
          "description_full": null,
          "website": "http://www.bynmc.com",
          "cb_rank": 3625126,
          "headquarters": "Baiyin, Gansu, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1954-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.bynmc.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Baiyin Nonferrous",
          "description": "copper manufacturer in China",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "China",
          "inception": "2008-01-01",
          "headquarters": null,
          "official_website": "http://www.bynmc.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baiyin%20Nonferrous"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30636134",
          "description": "wikidata_id set via search: label='Baiyin Nonferrous', description='copper manufacturer in China'. Search name used: 'Baiyin Nonferrous'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.bynmc.com",
          "description": "Official website (P856) fetched from Wikidata (Q30636134)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30636134)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30636134)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30636134)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30636134)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30636134)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30636134)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30636134)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30636134)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30636134 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30636134). label='Baiyin Nonferrous'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30636134). label='Baiyin Nonferrous'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30636134). label='Baiyin Nonferrous'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30636134). label='Baiyin Nonferrous'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0049",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Baoshan IRON & Steel A",
      "sector": null,
      "wikidata_id": "Q11452539",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600019",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.baosteel.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Baoshan Iron & Steel",
          "description": "Chinese listed company",
          "aliases": [
            "Baosteel (joint-stock)",
            "Baoshan Iron and Steel Co., Ltd.",
            "Baoshan Iron and Steel Company Limited",
            "Baoshan Iron & Steel Co., Ltd."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "China",
          "inception": "2000-02-03",
          "headquarters": "Shanghai",
          "official_website": "http://www.baosteel.com",
          "isin": "CNE0000015R4",
          "employees": 52323,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baoshan%20Iron%20%26%20Steel%20Co.%2C%20Ltd."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11452539",
          "description": "wikidata_id set via search: label='Baoshan Iron & Steel', description='Chinese listed company'. Search name used: 'Baoshan Iron Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.baosteel.com",
          "description": "Official website (P856) fetched from Wikidata (Q11452539)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11452539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11452539)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11452539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11452539)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11452539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11452539)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11452539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11452539)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11452539 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11452539). label='Baoshan Iron & Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11452539). label='Baoshan Iron & Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11452539). label='Baoshan Iron & Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11452539). label='Baoshan Iron & Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0050",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BCE",
      "sector": null,
      "wikidata_id": "Q24525746",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "BCE",
            "stock_sector": "Communication",
            "weight_pct": 0.68,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bell-canada",
          "stage": "",
          "description": "BCE is a communications company that provides a comprehensive suite of broadband communications and content.",
          "description_full": null,
          "website": "http://www.bce.ca",
          "cb_rank": 45667,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1880-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Information and Communications Technology (ICT)",
            "Internet",
            "Mobile",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-11",
          "last_funding_amount_usd": 1451769671,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1000000000,
          "total_funding_usd": 6896896834,
          "total_funding_native": {
            "amount": 6896896834,
            "currency": "USD"
          },
          "top_investors": [
            "Natural Resources Canada"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bce.ca"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BCE Inc.",
          "description": "Bell Canada Enterprises",
          "aliases": [
            "Bell Canada Enterprises Inc.",
            "Bell Canada Enterprises",
            "BCE"
          ],
          "instance_of": [
            "public company",
            "holding company"
          ],
          "country": "Canada",
          "inception": "1983",
          "headquarters": "Montreal",
          "official_website": "https://www.bce.ca/",
          "isin": "CA05534B7604",
          "employees": 52100,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BCE%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bce.ca",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24525746",
          "description": "wikidata_id set via search: label='BCE Inc.', description='Bell Canada Enterprises'. Search name used: 'BCE'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24525746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24525746)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24525746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24525746)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/bce-559b",
          "new_value": null,
          "note": "BCE (Bell Canada, Montreal) — CB /organization/bce-559b is a door automation company in Alpignano Italy. Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24525746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24525746)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24525746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24525746)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24525746 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24525746). label='BCE Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24525746). label='BCE Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Montreal' vs sources.crunchbase.headquarters='Alpignano, Piemonte, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "BCE (Bell Canada, Montreal) — CB /organization/bce-559b is a door automation company in Alpignano Italy. Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/bce-559b",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24525746). label='BCE Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24525746). label='BCE Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0051",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BE Semiconductor Industries",
      "sector": null,
      "wikidata_id": "Q48988067",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "BESI",
            "stock_sector": "Information Technology",
            "weight_pct": 0.09,
            "location": "Netherlands",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/be-semiconductor-industries",
          "stage": "",
          "description": "BE Semiconductor develops, manufactures, markets, sells, and services semiconductor assembly equipment.",
          "description_full": "BE Semiconductor develops, manufactures, markets, sells, and services semiconductor assembly equipment for the semiconductor and electronics industries worldwide. Its principal products include die attach equipment, such as single chips, multi chips, multi modules, flip chips, TCB and eWLB die bonding systems, and die sorting systems; and packaging equipment comprising conventional, ultra thin, and wafer level molding, as well as trim and form, and singulation systems.  BE Semiconductor's principal products also comprise plating equipment consisting of tin, copper, and precious metal plating systems, as well as related process chemicals; and tooling, conversion kits, spare parts, and other services. It provides its products primarily to chip manufacturers, assembly subcontractors, and electronics and industrial companies.  BE Semiconductor began operation in 1995. It has its headquarters in Duiven in the Netherlands.",
          "website": "https://www.besi.com/",
          "cb_rank": 228181,
          "headquarters": "Duiven, Gelderland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Design",
            "Hardware",
            "Manufacturing",
            "Sales and Marketing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Marketing",
            "Product Design",
            "Semiconductor"
          ],
          "founders": [
            "Richard Blickman"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-04-14",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Applied Materials"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.besi.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Besi",
          "description": "Dutch semiconductor equipment manufacturer",
          "aliases": [
            "BE Semiconductor",
            "BE Semiconductor Industries N.V."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Netherlands",
          "inception": "1995",
          "headquarters": "Duiven",
          "official_website": "https://www.besi.com/",
          "isin": "NL0012866412",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Besi"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q48988067",
          "description": "wikidata_id set via search: label='Besi', description='Dutch semiconductor equipment manufacturer'. Search name used: 'Be Semiconductor Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.besi.com/",
          "description": "Official website (P856) fetched from Wikidata (Q48988067)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48988067)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48988067)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48988067)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48988067)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48988067)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48988067)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48988067)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48988067)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q48988067 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48988067). label='Besi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48988067). label='Besi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48988067). label='Besi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48988067). label='Besi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0052",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bekaert (d) SA",
      "sector": null,
      "wikidata_id": "Q814989",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BEKB",
            "stock_sector": "Materials",
            "weight_pct": 0.11,
            "location": "Belgium",
            "exchange": "Nyse Euronext - Euronext Brussels",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bekaert-llc",
          "stage": "",
          "description": "Bekaert is a world market and technology leader in steel wire transformation and coatings.",
          "description_full": "Bekaert is an international player with its headquarters in Belgium. Their business is built on two core competences: advanced metal transformation and advanced materials and coatings. This unique combination of competences is Bekaert’s strength. Their basic raw material is wire rod, steel wire about the thickness of a finger, which they convert by mechanical deformation and heat treatment into wires that can be as fine as 1/50th the thickness of a human hair. These wires are then turned into cable and cord, woven or knitted into cloth or processed into ultra-fine filters and fibers, for a wide range of industrial applications in virtually all sectors of the economy. They also develop coating technologies for their steel wires and fibers, adding even more value for the customer. As a business-to-business supplier, they take account both of their industrial customers’ technological requirements and of their end-users’ wishes. Bekaert invests heavily in growth regions, such as China, India, Russia and Latin America, while working to strengthen its position in its traditional markets of Western Europe and North America. Bekaert aspires to both market and technological leadership. These are the forces driving their pursuit of Bekaert’s strategic objective: sustainable and profitable growth.",
          "website": "http://www.bekaert.com/",
          "cb_rank": 264682,
          "headquarters": "Zwevegem, West-Vlaanderen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": "Early Stage Venture, Late Stage Venture, Private Equity",
          "investor_type": "Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "B2B",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Leo Leander Bekaert"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bekaert.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bekaert",
          "description": "company",
          "aliases": [
            "Bekaert NV",
            "NV BEKAERT SA"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Belgium",
          "inception": "1935-10-19",
          "headquarters": "Zwevegem",
          "official_website": "http://www.bekaert.com/",
          "isin": "BE0003780948",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bekaert"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bekaert.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q814989",
          "description": "wikidata_id set via search: label='Bekaert', description='company'. Search name used: 'Bekaert (d) SA'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814989)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814989)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814989)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814989)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814989)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814989)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814989)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814989)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q814989 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814989). label='Bekaert'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814989). label='Bekaert'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814989). label='Bekaert'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814989). label='Bekaert'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0053",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BHP",
      "sector": null,
      "wikidata_id": "Q625713",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BHP",
            "stock_sector": "Materials",
            "weight_pct": 12.25,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bhp-billiton-petroleum",
          "stage": "",
          "description": "BHP is an Anglo-Australian multinational mining and petroleum company headquartered in Melbourne and based in Australia.",
          "description_full": "BHP Billiton is an Anglo-Australian multinational mining and petroleum company headquartered in Melbourne and based in Australia. It is the world's largest mining company measured by 2011 revenues. As of February 2011, BHP Billiton was also the world's third-largest company measured by market capitalization. BHP Billiton was created in 2001 through the merger of the Australian Broken Hill Proprietary Company Limited (BHP) and the Anglo–Dutch Billiton plc. The result is a dual-listed company. The Australia-registered BHP Billiton Limited, which has equal financial share in the company, has a primary listing on the Australian Securities Exchange and is the largest company in Australia measured by market capitalisation. The UK-registered BHP Billiton Plc has a primary listing on the London Stock Exchange and is a constituent of the FTSE 100 Index. It had a market capitalisation of approximately £67.6 billion as of 23 September 2013, the ninth-largest of any company listed on the London Stock Exchange.",
          "website": "https://www.bhp.com",
          "cb_rank": 11650,
          "headquarters": "Melbourne, Victoria, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1851-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Energy",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Human Resources",
            "Natural Resources",
            "Oil and Gas"
          ],
          "founders": [
            "Raymond Key"
          ],
          "num_funding_rounds": 4,
          "funding_status": "M&A",
          "last_funding_date": "2025-09-02",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 9167101460,
          "total_funding_native": {
            "amount": 9167101460,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bhp.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BHP Group",
          "description": "Australian multinational mining and metals company",
          "aliases": [
            "BHP",
            "BHP Billiton",
            "BHP Group Plc",
            "BHP Group Limited",
            "BHP Billiton Ltd",
            "Broken Hill Proprietary Company",
            "BHP Group Ltd"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "Australia",
          "inception": "2001-01-01",
          "headquarters": "Melbourne",
          "official_website": "https://www.bhp.com/",
          "isin": "AU000000BHP4",
          "employees": 47044,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BHP"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q625713",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0029). Match confirmed via normalized name: 'BHP'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bhp.com/",
          "description": "Official website (P856) fetched from Wikidata (Q625713)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q625713)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q625713)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q625713)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q625713)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q625713)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q625713)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q625713)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q625713)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q625713). label='BHP Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q625713). label='BHP Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q625713). label='BHP Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q625713). label='BHP Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0054",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bluescope Steel",
      "sector": null,
      "wikidata_id": "Q885589",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BSL",
            "stock_sector": "Materials",
            "weight_pct": 0.56,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bluescope-steel",
          "stage": "",
          "description": "BlueScope, an international business operating in Australia, Asia and North America.",
          "description_full": "BlueScope Steel Limited is a steel manufacturing company. The Company offers metal coated and painted steel building products, and is also a supplier of engineered building solutions (EBS) to industrial and commercial markets. The Company's segments include Australian Steel Products, which produces and markets a range of coated and painted flat steel products, as well as various commodity flat steel products; New Zealand & Pacific Steel, which includes the New Zealand Steel, Pacific Steel, New Zealand Minerals and BlueScope Pacific Islands business areas; BlueScope Buildings, which provides EBS and includes its metal coating, painting and Lysaght operations in China; Building Products ASEAN, North America & India, which is involved in metallic coating, painting and steel building product operations, among others, and Hot Rolled Products North America, which includes North Star BlueScope Steel, a single site electric arc furnace producer of hot rolled coil.",
          "website": "http://www.bluescopesteel.com/",
          "cb_rank": 73970,
          "headquarters": "Melbourne, Victoria, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1928-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Real Estate"
          ],
          "industries": [
            "Building Material"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2022-03-15",
          "last_funding_amount_usd": 55400000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 58061210,
          "total_funding_native": {
            "amount": 58061210,
            "currency": "USD"
          },
          "top_investors": [
            "Australian Renewable Energy Agency",
            "Australian Government"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bluescope.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BlueScope Steel",
          "description": "Australian steel producing company",
          "aliases": [
            "Bluescope Steel Limited",
            "Bluescope"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Australia",
          "inception": "2002-01-01",
          "headquarters": "120 Collins Street",
          "official_website": "https://www.bluescope.com",
          "isin": "AU000000BSL0",
          "employees": 17063,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BlueScope"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q885589",
          "description": "wikidata_id set via search: label='BlueScope Steel', description='Australian steel producing company'. Search name used: 'Bluescope Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bluescope.com",
          "description": "Official website (P856) fetched from Wikidata (Q885589)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q885589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q885589)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q885589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q885589)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q885589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q885589)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q885589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q885589)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q885589 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q885589). label='BlueScope Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q885589). label='BlueScope Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='120 Collins Street' vs sources.crunchbase.headquarters='Melbourne, Victoria, Australia' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q885589). label='BlueScope Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q885589). label='BlueScope Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0055",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Boliden",
      "sector": null,
      "wikidata_id": "Q891345",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BOL",
            "stock_sector": "Materials",
            "weight_pct": 0.98,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bolide-finance",
          "stage": "",
          "description": "Bolide - The secure and friendly Defi platform to earn on your idle crypto, powered by smart strategies. Seed Round is Open!",
          "description_full": "Who we are? Bolide is an easy-to-use self-custody DeFi platform that lets you keep control of your own BTC, ETH, USDT and other crypto assets while still using them to earn some of the highest returns in the market. Why we are efficient? Using advanced algorithms to track investment opportunities and smart contracts to execute efficiently, Bolide makes your money work twice as hard. Some of their investment strategies include providing decentralised markets with liquidity to farm trading fees, and extracting lending fees from lending protocols - this allows the protocol to offer some of the industry’s highest yield. Our vision Simple and user-friendly one-stop-shop for a retail crypto investor to earn passive income without spending hours on researching the latest Defi protocols. Everyone should have access to the new financial system while maintaining control over their assets. Our team and previous rounds The team behind Bolide are seasoned professionals, who previously worked in larger global tech giants. Passion for the decentralised future and web3 brought them together to build the best in-class retail Defi product. Bolide achieved a TVL of 10M in 12 months since the launch of the first strategy. The protocol previously raised $3.4 million in the $BLID token pre-sale, and now it has opened a Seed Round fundraising to become multi-chain wallet application with free gas-less and cross chain transactions focusing on users adoption between Web2 and Web3 worlds.",
          "website": "https://bolide.fi",
          "cb_rank": 37305,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-12-06",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Blockchain and Cryptocurrency",
            "Financial Services",
            "Information Technology",
            "Internet Services",
            "Other",
            "Payments",
            "Software"
          ],
          "industries": [
            "Blockchain",
            "Cryptocurrency",
            "Financial Services",
            "FinTech",
            "Information Technology",
            "Web3"
          ],
          "founders": [
            "Ox Bid"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2021-12-06",
          "last_funding_amount_usd": 3000000,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 3000000,
          "total_funding_usd": 3000000,
          "total_funding_native": {
            "amount": 3000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.boliden.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Boliden AB",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Sweden",
          "inception": "1931",
          "headquarters": "Stockholm",
          "official_website": "http://www.boliden.com/",
          "isin": "SE0000869646",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Boliden%20AB"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q891345",
          "description": "wikidata_id set via search: label='Boliden AB', description='company'. Search name used: 'Boliden'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.boliden.com/",
          "description": "Official website (P856) fetched from Wikidata (Q891345)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q891345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q891345)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q891345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q891345)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q891345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q891345)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q891345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q891345)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q891345 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q891345). label='Boliden AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q891345). label='Boliden AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Stockholm' vs sources.crunchbase.headquarters='London, England, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=London UK) is for a subsidiary/regional entity, not the parent. Boliden HQ is Stockholm Sweden — CB likely matched Boliden London metals trading desk",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q891345). label='Boliden AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q891345). label='Boliden AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0056",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bradespar PREF SA",
      "sector": null,
      "wikidata_id": "Q896924",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BRAP4",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.bradespar.com.br"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bradespar",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Brazil",
          "inception": "2000-01-01",
          "headquarters": "São Paulo",
          "official_website": "http://www.bradespar.com.br",
          "isin": "BRBRAPACNPR2",
          "employees": 350,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bradespar"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q896924",
          "description": "wikidata_id set via search: label='Bradespar', description='company'. Search name used: 'Bradespar'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.bradespar.com.br",
          "description": "Official website (P856) fetched from Wikidata (Q896924)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q896924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q896924)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q896924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q896924)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q896924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q896924)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q896924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q896924)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q896924 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q896924). label='Bradespar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q896924). label='Bradespar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q896924). label='Bradespar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q896924). label='Bradespar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0057",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Brazilian RARE Earths",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BRE",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/brazilian-rare-earths",
          "stage": "",
          "description": "Brazilian Rare Earths focuses on mineral exploration, establishing the world-class Rocha da Rocha Rare Earths Province.",
          "description_full": "Brazilian Rare Earths focuses on mineral exploration, establishing the world-class Rocha da Rocha Rare Earths Province.",
          "website": "https://brazilianrareearths.com/",
          "cb_rank": 33174,
          "headquarters": "Sydney, New South Wales, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [
            "Bernardo da Veiga"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-06-13",
          "last_funding_amount_usd": 53047971,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 53047971,
          "total_funding_usd": 53047971,
          "total_funding_native": {
            "amount": 80000000,
            "currency": "AUD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://brazilianrareearths.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://brazilianrareearths.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Australia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0058",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Broadcom",
      "sector": null,
      "wikidata_id": "Q790060",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "AVGO",
            "stock_sector": "Information Technology",
            "weight_pct": 4.79,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/broadcom",
          "stage": "",
          "description": "Broadcom is a designer, developer, and global supplier of a broad range of analog and digital semiconductor connectivity solutions.",
          "description_full": "Broadcom is an infrastructure technology leader built on 50 years of innovation, collaboration, and engineering excellence.",
          "website": "http://www.broadcom.com",
          "cb_rank": 14521,
          "headquarters": "Palo Alto, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Mobile",
            "Science and Engineering"
          ],
          "industries": [
            "Mobile",
            "Semiconductor",
            "Wireless"
          ],
          "founders": [
            "Ford Tamer",
            "Henry Nicholas",
            "Henry Samueli"
          ],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2017-10-31",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Streamlined",
            "General American Investors Company",
            "Inc"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.broadcom.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Broadcom",
          "description": "American semiconductor company",
          "aliases": [
            "Avago Technologies",
            "Agilent Semiconductor Products Group",
            "HP Associates"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "United States",
          "inception": "1961",
          "headquarters": "Palo Alto",
          "official_website": "https://www.broadcom.com/",
          "isin": "US11135F1012",
          "employees": 20000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Broadcom"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q790060",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0030). Match confirmed via normalized name: 'BROADCOM'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.broadcom.com/",
          "description": "Official website (P856) fetched from Wikidata (Q790060)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q790060)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q790060)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q790060)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q790060)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q790060)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q790060)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q790060)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q790060)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q790060). label='Broadcom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q790060). label='Broadcom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q790060). label='Broadcom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q790060). label='Broadcom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0059",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BT",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "BT.A",
            "stock_sector": "Communication",
            "weight_pct": 0.45,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bt",
          "stage": "",
          "description": "BT is a telecommunications provider offering fixed-line, mobile, broadband, IT, and digital services to both businesses and consumers.",
          "description_full": "BT provides communications services to consumer and business sectors worldwide. The company operates in segments such as global services, business, consumer, wholesale, openreach, and more. It offers managed networked IT and consulting services to corporate and public sector customers such as Internet protocol (IP), Ethernet, and virtual private network services; firewalls, web security, intrusion prevention, and threat monitoring services; collaboration services; contact center services; telehousing and colocation services; and consulting, integration, and managed services. The company’s BT Business segment provides fixed-voice, broadband, mobility, networking, and IT services; fire and security alarm signaling services, surveillance networks, and control room services; directory enquiries, phone book, operator services, and call handling for the emergency services; and public, private, and managed payphone services to business customers. The consumer segment offers fixed-voice, broadband, and TV services; sports content; online storage and on-the-go access to data and photos; parental controls; and Wi-Fi services. Its wholesale segment provides a range of broadband, data connectivity, voice, IP exchange, hosted communications, and media and broadcast services as well as managed solutions for broadband and TV providers, and broadcasters. The company’s openreach segment provides fiber broadband, passive infrastructure access, wholesale line rental, local loop unbundling, Ethernet, passive infrastructure access, and mobile infill infrastructure solution services as well as products that connect exchanges to communications providers’ networks. BT also retails technology equipment; and provides systems integration, fleet management, and payment services as well as audio, video, and web conferencing, and collaboration services. BT Group plc was incorporated in 2001 and is based in London, United Kingdom.",
          "website": "https://www.bt.com",
          "cb_rank": 12638,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1969-10-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Information Technology",
            "Internet",
            "Network Security",
            "Telecommunications"
          ],
          "founders": [
            "William Fothergill Cooke"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2023-05-23",
          "last_funding_amount_usd": 1191961708,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 4387408261,
          "total_funding_usd": 4387408261,
          "total_funding_native": {
            "amount": 4387408261,
            "currency": "USD"
          },
          "top_investors": [
            "Sekunjalo Group",
            "Altice",
            "African Equity Empowerment Investments (AEEI)",
            "Patrick Drahi",
            "AYO Technology Solutions"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bt.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bt.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0060",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Buenaventura ADR Representing",
      "sector": null,
      "wikidata_id": "Q1001788",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BVN",
            "stock_sector": "Materials",
            "weight_pct": 0.39,
            "location": "Peru",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/buenaventura",
          "stage": "",
          "description": "Buenaventura is a precious metals company and a major holder of mining rights.",
          "description_full": "Compania de Minas Buenaventura S.A.A. (Buenaventura) is a precious metals company. The Company is engaged in the exploration, mining and processing of gold, silver and other metals in Peru. The Company's segments include Production and sale of minerals; Exploration and development activities; Construction and engineering services; Energy generation and transmission services; Insurance brokerage; Rental of mining concessions; Holding of investment in shares (mainly in Minera Yanacocha S.R.L. and S.M.R.L. Chaupiloma Dos de Cajamarca), and Industrial activities.",
          "website": "https://buenaventura.com/",
          "cb_rank": 153512,
          "headquarters": "Lima, Lima, Peru",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1953-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Sustainability"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-02-04",
          "last_funding_amount_usd": 650000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 650000000,
          "total_funding_native": {
            "amount": 650000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://buenaventura.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Buenaventura",
          "description": "Peruvian precious metals company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Peru",
          "inception": "1953-01-01",
          "headquarters": "Lima",
          "official_website": "http://www.buenaventura.com/",
          "isin": "US2044481040",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Compa%C3%B1%C3%ADa%20de%20Minas%20Buenaventura"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://buenaventura.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1001788",
          "description": "wikidata_id set via search: label='Buenaventura', description='Peruvian precious metals company'. Search name used: 'Buenaventura ADR Representing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1001788)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1001788)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1001788)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1001788)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1001788)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1001788)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1001788)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1001788)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1001788 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1001788). label='Buenaventura'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1001788). label='Buenaventura'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1001788). label='Buenaventura'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1001788). label='Buenaventura'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0061",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BUMI Resources Minerals",
      "sector": null,
      "wikidata_id": "Q96100114",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "BRMS",
            "stock_sector": "Materials",
            "weight_pct": 0.17,
            "location": "Indonesia",
            "exchange": "Indonesia Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bumi-resources-minerals",
          "stage": "",
          "description": "Bumi Resources Minerals is a multi-minerals mining company.",
          "description_full": "Bumi Resources Minerals operates a diversified array of minerals, including lead, zinc, copper, and gold. By creating and running mineral mining firms, they provide stakeholders with returns that are among the in the industry.",
          "website": "http://www.bumiresourcesminerals.com/",
          "cb_rank": 811452,
          "headquarters": "Kuningan, Jakarta Raya, Indonesia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "2003-08-06",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2018-01-01",
          "last_funding_amount_usd": 37,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": 37,
          "total_funding_native": {
            "amount": 500000,
            "currency": "IDR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.bumiresourcesminerals.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bumi Resources Minerals",
          "description": "Indonesian company",
          "aliases": [
            "BRMS",
            "Bumi Resources Minerals Tbk",
            "Bumi Resources Mineral",
            "PT Bumi Resources Mineral"
          ],
          "instance_of": [
            "public company",
            "perseroan terbatas"
          ],
          "country": "Indonesia",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.bumiresourcesminerals.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q96100114",
          "description": "wikidata_id set via search: label='Bumi Resources Minerals', description='Indonesian company'. Search name used: 'Bumi Resources Minerals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.bumiresourcesminerals.com",
          "description": "Official website (P856) fetched from Wikidata (Q96100114)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100114)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100114)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100114)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100114)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q96100114 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100114). label='Bumi Resources Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100114). label='Bumi Resources Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100114). label='Bumi Resources Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100114). label='Bumi Resources Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0062",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Business Machines",
      "sector": null,
      "wikidata_id": "Q37156",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "IBM",
            "stock_sector": "Information Technology",
            "weight_pct": 1.31,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/business-machines",
          "stage": "",
          "description": "Business Machines provides printing services.",
          "description_full": "Business Machines provides printing services.",
          "website": "https://www.businessmachines.com",
          "cb_rank": 3753807,
          "headquarters": "Bel Air, Maryland, United States",
          "headquarters_regions": "Greater Baltimore-Maryland Area, East Coast, Southern US",
          "operating_status": "Closed",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Media and Entertainment",
            "Other"
          ],
          "industries": [
            "Printing",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ibm.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "IBM",
          "description": "American multinational technology corporation",
          "aliases": [
            "International Business Machines Corporation (Armonk, NY)",
            "IBM Corp.",
            "18M",
            "ibm.com"
          ],
          "instance_of": [
            "software company",
            "business",
            "enterprise",
            "technology company",
            "public company",
            "professional services firm",
            "multinational corporation",
            "organization"
          ],
          "country": "United States",
          "inception": "1911-06-16",
          "headquarters": "Armonk",
          "official_website": "https://www.ibm.com/",
          "isin": "US4592001014",
          "employees": 352600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/IBM"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ibm.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q37156",
          "description": "wikidata_id set via search: label='IBM', description='American multinational technology corporation'. Search name used: 'Business Machines'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q37156)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q37156)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q37156)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q37156)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q37156)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q37156)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q37156)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q37156)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q37156 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q37156). label='IBM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q37156). label='IBM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Armonk' vs sources.crunchbase.headquarters='Bel Air, Maryland, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q37156). label='IBM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q37156). label='IBM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0063",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cadence Design Systems",
      "sector": null,
      "wikidata_id": "Q608776",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CDNS",
            "stock_sector": "Information Technology",
            "weight_pct": 0.44,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cadence-design-systems",
          "stage": "",
          "description": "Cadence Design Systems develops electronic design automation, software, hardware and silicon intellectual property technologies.",
          "description_full": "Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware, and IP that turn design concepts into reality. Cadence customers are innovative companies, delivering extraordinary electronic products from chips to boards to systems for dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace, industrial, and health.",
          "website": "https://www.cadence.com",
          "cb_rank": 113234,
          "headquarters": "San Jose, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Mobile",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Electronic Design Automation (EDA)",
            "Hardware",
            "Mobile",
            "Semiconductor",
            "Software"
          ],
          "founders": [
            "Alberto Sangiovanni Vincentelli",
            "Alberto Vincentelli",
            "B.J. Cassin",
            "Paul Huang",
            "Ram S. Ramanujam"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "1992-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Sequoia Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cadence.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cadence Design Systems",
          "description": "American electronic design automation (EDA) software and engineering services company",
          "aliases": [
            "Cadence Design Systems, Inc",
            "cādence",
            "Cadence Design Systems, Inc. (San Jose, CA)",
            "cadence.com"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "United States",
          "inception": "1988-01-01",
          "headquarters": "San Jose",
          "official_website": "https://www.cadence.com/",
          "isin": "US1273871087",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cadence%20Design%20Systems"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q608776",
          "description": "wikidata_id set via search: label='Cadence Design Systems', description='American electronic design automation (EDA) software and engineering services c. Search name used: 'Cadence Design Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cadence.com/",
          "description": "Official website (P856) fetched from Wikidata (Q608776)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q608776)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q608776)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q608776)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q608776)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q608776 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q608776). label='Cadence Design Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q608776). label='Cadence Design Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q608776). label='Cadence Design Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q608776). label='Cadence Design Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0064",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Canon",
      "sector": null,
      "wikidata_id": "Q62621",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "7751",
            "stock_sector": "Information Technology",
            "weight_pct": 0.15,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/canon",
          "stage": "",
          "description": "Canon is a manufacturer of business and consumer imaging products.",
          "description_full": "Canon Europe is the European arm of Canon, a manufacturer of business and consumer imaging products worldwide. It distributes imaging products, including printers, scanners, binoculars, camcorders, photocopiers, steppers, computer printers, and medical equipment as well as a range of digital compact and SLR cameras. It offers print and document solutions for small and medium businesses, large corporations, and governments. The company’s portfolio of products includes multifunctional printers, black and white and color office printers, large format printers, scanners, black and white and color production printers, handy terminals and microfilm scanners, and software to support these products.",
          "website": "https://www.usa.canon.com",
          "cb_rank": 95260,
          "headquarters": "Melville, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1937-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Content and Publishing",
            "Hardware",
            "Manufacturing",
            "Media and Entertainment",
            "Software"
          ],
          "industries": [
            "Consumer Electronics",
            "Digital Media",
            "Electronics",
            "Hardware",
            "Manufacturing",
            "Photography",
            "Productivity Tools"
          ],
          "founders": [
            "Takeshi Mitarai"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.canon.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Canon Inc.",
          "description": "Japanese multinational imaging corporation",
          "aliases": [
            "Canon",
            "Canon Kabushiki Kaisha",
            "Canon K.K.",
            "Johann von Straschiripka",
            "Seikikōgaku kenkyūsho",
            "CANON KABUSHIKI KAISHA (Tokyo)"
          ],
          "instance_of": [
            "multinational corporation",
            "public company",
            "camera manufacturer",
            "business"
          ],
          "country": "Japan",
          "inception": "1937-08-10",
          "headquarters": "Ota",
          "official_website": "https://global.canon/",
          "isin": "JP3242800005",
          "employees": 194151,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Canon%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.canon.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q62621",
          "description": "wikidata_id set via search: label='Canon Inc.', description='Japanese multinational imaging corporation'. Search name used: 'Canon'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q62621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q62621)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q62621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q62621)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q62621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q62621)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q62621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q62621)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q62621 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q62621). label='Canon Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q62621). label='Canon Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ota' vs sources.crunchbase.headquarters='Melville, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Melville NY) is for a subsidiary/regional entity, not the parent. Canon HQ is Ota Tokyo — CB matched Canon USA Inc. (Melville NY is Canon USA HQ)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q62621). label='Canon Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q62621). label='Canon Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0065",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CAP SA",
      "sector": null,
      "wikidata_id": "Q2930951",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CAP",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Chile",
            "exchange": "Santiago Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/cap-s-a",
          "stage": "",
          "description": "CAP Group is the main producer of iron ores and pellets on the American Pacific coast.",
          "description_full": null,
          "website": "http://www.cap.cl",
          "cb_rank": 218052,
          "headquarters": "Las Condes, Region Metropolitana, Chile",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1946-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [
            "Juan Antonio Rios"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cap.cl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CAP S.A.",
          "description": "Chilean company",
          "aliases": [
            "CAP",
            "Compañía de Acero del Pacífico"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Chile",
          "inception": "1988-01-01",
          "headquarters": "Santiago",
          "official_website": "http://www.cap.cl",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CAP%20S.A."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cap.cl",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2930951",
          "description": "wikidata_id set via search: label='CAP S.A.', description='Chilean company'. Search name used: 'CAP SA'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2930951)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2930951)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2930951)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2930951)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2930951)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2930951)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2930951)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2930951)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2930951 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2930951). label='CAP S.A.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2930951). label='CAP S.A.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2930951). label='CAP S.A.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2930951). label='CAP S.A.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0066",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Capgemini",
      "sector": null,
      "wikidata_id": "Q1034621",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CAP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.1,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cap-gemini",
          "stage": "",
          "description": "Capgemini is a software company that provides consulting, technology, and digital transformation services.",
          "description_full": "Capgemini helps businesses imagine their future and make it real with AI, technology and people. As a leading advisor and transformation partner to companies around the world, we have leveraged technology to enable business transformation for almost60 years. We address the entire breadth of business needs, from strategy and design to managing operations and engineering. Drawing on deep industry knowledge and technical expertise in cloud, data, artificial intelligence, connectivity, software, digital engineering, and platforms.",
          "website": "https://www.capgemini.com",
          "cb_rank": 2436,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1967-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Information Technology",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Consulting",
            "Information Technology",
            "InsurTech",
            "IT Management",
            "Software"
          ],
          "founders": [
            "Joe Moye",
            "Serge Kampf"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-18",
          "last_funding_amount_usd": 4715552008,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4715552008,
          "total_funding_native": {
            "amount": 4000000000,
            "currency": "EUR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.capgemini.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Capgemini",
          "description": "French multinational corporation headquartered in Paris, France",
          "aliases": [
            "Capgemini SE"
          ],
          "instance_of": [
            "consulting company",
            "organization",
            "multinational corporation"
          ],
          "country": "France",
          "inception": "1967-10-01",
          "headquarters": "Paris",
          "official_website": "https://www.capgemini.com/",
          "isin": "FR0000125338",
          "employees": 357000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Capgemini"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.capgemini.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1034621",
          "description": "wikidata_id set via search: label='Capgemini', description='French multinational corporation headquartered in Paris, France'. Search name used: 'Capgemini'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1034621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1034621)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1034621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1034621)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1034621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1034621)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1034621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1034621)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1034621 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1034621). label='Capgemini'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1034621). label='Capgemini'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1034621). label='Capgemini'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1034621). label='Capgemini'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0067",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Capstone Copper",
      "sector": null,
      "wikidata_id": "Q135643389",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CS",
            "stock_sector": "Materials",
            "weight_pct": 0.4,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/capstone-a478",
          "stage": "",
          "description": "Capstone is a policy analysis and regulatory due diligence firm.",
          "description_full": null,
          "website": "https://capstonedc.com",
          "cb_rank": 228223,
          "headquarters": "Washington, District of Columbia, United States",
          "headquarters_regions": "Washington DC Metro Area, Southern US",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Media and Entertainment",
            "Other"
          ],
          "industries": [
            "Advice",
            "Professional Services"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://capstonecopper.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Capstone Copper",
          "description": "Canadian mining company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://capstonecopper.com/",
          "isin": "CA14071L1085",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Capstone%20Copper"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q135643389",
          "description": "wikidata_id set via search: label='Capstone Copper', description='Canadian mining company'. Search name used: 'Capstone Copper'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://capstonecopper.com/",
          "description": "Official website (P856) fetched from Wikidata (Q135643389)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135643389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135643389)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135643389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135643389)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135643389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135643389)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135643389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135643389)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q135643389 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135643389). label='Capstone Copper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135643389). label='Capstone Copper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135643389). label='Capstone Copper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135643389). label='Capstone Copper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0068",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CAR",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "CAR",
            "stock_sector": "Communication",
            "weight_pct": 0.17,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-auto-rental-holdings",
          "stage": "",
          "description": "CAR Inc., the largest car rental company in China and a Hong Kong Stock Exchange listed public company.",
          "description_full": "CAR Inc. is a car rental service provider, CAR is dedicated to providing customers across China with superior car rental services including short-term rental, long-term rental and financial leasing, as well as assorted value-added services as roadside assistance, one-way rentals, etc. As of June 2014, they operated in 70 major cities, at 52 airports across China with over 717 service locations, serving more than 1 million individual customers and nearly 10,000 corporate clients.  Their nationwide service network covers major cities and tourist destinations in mainland China. Alongside with their well-developed website and 24/7 call centers, they provide 24-hour customer service delivering convenience, flexibility and value to their customers, serving to satisfy diversified customer needs as well as to support and ensure customers' safe driving.  Since establishment they have well received encouraging customer and social reviews nationwide. In 2008, CAR acted as the official car rental service provider of the 29th Summer Olympic Games, and was awarded the 21th Century Future Star by China Entrepreneur magazine. In 2009, CAR was listed one of Forbes China's Potential Enterprises. In 2010, CAR was named New Fortune's Highest Potential Business Model and China.com's Annual Best Car Rental Service. In 2011, CAR received the Best Service Award given by China Brand Festival, Best Car Rental Company by National Geographic Traveler and Harvard Business Review’s 5th Management Action Gold Award.",
          "website": "http://en.zuche.com/",
          "cb_rank": 142615,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2007-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Rental"
          ],
          "founders": [
            "Zhengyao Lu"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2020-11-11",
          "last_funding_amount_usd": 228300000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 578835885,
          "total_funding_usd": 904435885,
          "total_funding_native": {
            "amount": 904435885,
            "currency": "USD"
          },
          "top_investors": [
            "Legend Capital",
            "Warburg Pincus",
            "MBK Partners",
            "BAIC Group",
            "KPCB China"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://cargroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://cargroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0069",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CDW",
      "sector": null,
      "wikidata_id": "Q1023155",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CDW",
            "stock_sector": "Information Technology",
            "weight_pct": 0.09,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/cdw-corporation",
          "stage": "",
          "description": "CDW is a provider of IT solutions for business, government, education, and healthcare.",
          "description_full": null,
          "website": "http://cdw.com",
          "cb_rank": 151950,
          "headquarters": "Vernon Hills, Illinois, United States",
          "headquarters_regions": "Greater Chicago Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1984-12-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Design",
            "Hardware",
            "Information Technology",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Artificial Intelligence (AI)",
            "Cyber Security",
            "Graphic Design",
            "Hardware",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Michael Krasny"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2015-08-01",
          "last_funding_amount_usd": 58738637,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 58738637,
          "total_funding_usd": 58738637,
          "total_funding_native": {
            "amount": 58738637,
            "currency": "USD"
          },
          "top_investors": [
            "HarbourVest Partners"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cdw.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CDW",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1984-01-01",
          "headquarters": "Vernon Hills",
          "official_website": "http://www.cdw.com/",
          "isin": "US12514G1085",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CDW"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cdw.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1023155",
          "description": "wikidata_id set via search: label='CDW', description='company'. Search name used: 'CDW'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023155)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023155)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023155)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023155)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/cdw",
          "new_value": null,
          "note": "CDW (US IT company, Vernon Hills IL) — CB /organization/cdw is a Dutch football sports club. Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023155)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023155)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023155)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023155)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1023155 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023155). label='CDW'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023155). label='CDW'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Vernon Hills' vs sources.crunchbase.headquarters='Wijk Bij Duurstede, Utrecht, The Netherlands' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "CDW (US IT company, Vernon Hills IL) — CB /organization/cdw is a Dutch football sports club. Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/cdw",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023155). label='CDW'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023155). label='CDW'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0070",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Celestica",
      "sector": null,
      "wikidata_id": "Q225440",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CLS",
            "stock_sector": "Information Technology",
            "weight_pct": 0.19,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/celestica",
          "stage": "",
          "description": "Celestica is a manufacturing firm that provides design, hardware platform, and supply chain solutions to a multitude of industries.",
          "description_full": "Celestica is dedicated to building solid partnerships and providing flexible solutions to enable its customers' success. They are adaptive and agile and help customers anticipate and prepare for unexpected changes. Their talented global team is dedicated to delivering end-to-end product lifecycle solutions at the lowest total cost of ownership, enabling their customers to keep their commitments and stand out in their markets. Their expertise is in design and engineering, electronics manufacturing, and supply chain management services. Their suite of solutions spans the entire product lifecycle, from design to delivery and aftermarket support.",
          "website": "https://www.celestica.com/",
          "cb_rank": 22194,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Design",
            "Hardware",
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Product Design",
            "Supply Chain Management"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "M&A",
          "last_funding_date": "2024-06-20",
          "last_funding_amount_usd": 657665419,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1466865419,
          "total_funding_native": {
            "amount": 1466865419,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.celestica.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Celestica",
          "description": "Canadian technology company",
          "aliases": [
            "Celestica Inc."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "1994-01-01",
          "headquarters": "Toronto",
          "official_website": "https://www.celestica.com/",
          "isin": "CA15101Q1081",
          "employees": 42000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Celestica"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q225440",
          "description": "wikidata_id set via search: label='Celestica', description='Canadian technology company'. Search name used: 'Celestica'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.celestica.com/",
          "description": "Official website (P856) fetched from Wikidata (Q225440)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q225440)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q225440)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q225440)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q225440)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q225440)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q225440)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q225440)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q225440)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q225440 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q225440). label='Celestica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q225440). label='Celestica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q225440). label='Celestica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q225440). label='Celestica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0071",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cellnex Telecom",
      "sector": null,
      "wikidata_id": "Q21081923",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "CLNX",
            "stock_sector": "Communication",
            "weight_pct": 0.5,
            "location": "Spain",
            "exchange": "Bolsa De Madrid",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cellnex-telecom-sau",
          "stage": "",
          "description": "Cellnex Telecom is an infrastructure operating company that has expertise in wireless telecommunication business.",
          "description_full": "Cellnex Telecom is the telecommunication infrastructures operator of the abertis group. It provides cutting-edge audiovisual services to radio stations at a national, regional and local level. It provides mobile radio-communications to security and emergency bodies, and telecommunication services to other operators. It designs, deploys and operates WIFI networks for public administrations. In order to provide these services it possesses its own land network of more than 3,200 centres, spread around the whole country, and has also strengthened its position in the satellite communications sector, through its participation in the Hispasat company and as a partner of reference of the Eutelsat company. Cellnex Telecom proposes to continue its strategy of growth in a continually expanding sector, as an international reference and leading player in European technological development.",
          "website": "https://www.cellnex.com",
          "cb_rank": 95989,
          "headquarters": "Barcelona, Catalonia, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Media and Entertainment",
            "Software",
            "Video"
          ],
          "industries": [
            "Broadcasting",
            "Enterprise Software",
            "Satellite Communication",
            "Telecommunications"
          ],
          "founders": [
            "Tobias Gimeno"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2023-07-24",
          "last_funding_amount_usd": 348485636,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1226219521,
          "total_funding_native": {
            "amount": 1068000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank",
            "Goldman Sachs"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cellnex.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cellnex Telecom",
          "description": "Spanish wireless telecommunications infrastructure operator",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "organization"
          ],
          "country": "Spain",
          "inception": "2015",
          "headquarters": "Madrid",
          "official_website": "https://www.cellnex.com",
          "isin": "ES0105066007",
          "employees": 2865,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cellnex"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q21081923",
          "description": "wikidata_id set via search: label='Cellnex Telecom', description='Spanish wireless telecommunications infrastructure operator'. Search name used: 'Cellnex Telecom'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cellnex.com",
          "description": "Official website (P856) fetched from Wikidata (Q21081923)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21081923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21081923)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21081923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21081923)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21081923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21081923)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21081923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21081923)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q21081923 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21081923). label='Cellnex Telecom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21081923). label='Cellnex Telecom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Madrid' vs sources.crunchbase.headquarters='Barcelona, Catalonia, Spain' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21081923). label='Cellnex Telecom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21081923). label='Cellnex Telecom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0072",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Century Aluminum",
      "sector": null,
      "wikidata_id": "Q18619982",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CENX",
            "stock_sector": "Materials",
            "weight_pct": 0.2,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/century-aluminum",
          "stage": "",
          "description": "Century Aluminum is a primary aluminium producer, supplying standard-grade, high-purity and value-added primary aluminum products.",
          "description_full": "Century Aluminum Company (Century) is engaged in producing aluminum. The Company’s primary aluminum capacity includes the facility in Grundartangi, Iceland (Grundartangi) with capacity of 260,000 metric tons per year; its facility in Hawesville, Kentucky (Hawesville) with capacity of 244,000 metric tons per year; its facility in Ravenswood, West Virginia (Ravenswood), curtailed, with capacity of 170,000 metric tons per year; and a 49.7% interest in a facility in Mt. Holly, South Carolina (Mt. Holly), which provides it with capacity of 111,000 metric tons per year. During the year ended December 31, 2011, the Company’s production capacity was 785,000 metric tons per year, and produced approximately 602,000 metric tons of primary aluminum. In June 2013, the Company announced that its wholly owned subsidiary has completed the transaction with Rio Tinto Alcan, Inc. to acquire substantially all of the assets of the Sebree aluminum smelter.",
          "website": "http://www.centuryaluminum.com/",
          "cb_rank": 36696,
          "headquarters": "Chicago, Illinois, United States",
          "headquarters_regions": "Greater Chicago Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-10",
          "last_funding_amount_usd": 272250000,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": 672250000,
          "total_funding_native": {
            "amount": 672250000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.centuryaluminum.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Century Aluminum",
          "description": "American aluminum manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1995-01-01",
          "headquarters": "Chicago",
          "official_website": "http://www.centuryaluminum.com/",
          "isin": "US1564311082",
          "employees": 1300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Century%20Aluminum"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q18619982",
          "description": "wikidata_id set via search: label='Century Aluminum', description='American aluminum manufacturer'. Search name used: 'Century Aluminum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.centuryaluminum.com/",
          "description": "Official website (P856) fetched from Wikidata (Q18619982)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18619982)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18619982)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18619982)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18619982)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18619982)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18619982)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18619982)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18619982)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q18619982 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18619982). label='Century Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18619982). label='Century Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18619982). label='Century Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18619982). label='Century Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0073",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Century IRON AND Steel Industrial",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "9958",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/century-iron-steel-industrial",
          "stage": "",
          "description": "Century Iron & Steel Industrial is a manufacturer of steel structures.",
          "description_full": "Century Iron & Steel Industrial covers a wide range of levels and produces high-quality products. The products are primarily sold domestically, and they are distributed throughout the province. The company collaborates with the company's main business. They are the only domestic manufacturer with experience in the production of wind power underwater infrastructure, and they plan and manufacture the project.",
          "website": "http://www.century.com.tw",
          "cb_rank": 3953756,
          "headquarters": "Taoyüanhsien, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1987-10-09",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Hardware",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Taiwan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.century.com.tw"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.century.com.tw",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Taiwan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0074",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CGI Class A",
      "sector": null,
      "wikidata_id": "Q1798370",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "GIB.A",
            "stock_sector": "Information Technology",
            "weight_pct": 0.08,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cgi",
          "stage": "",
          "description": "CGI is an IT and business consulting services firm that offers consulting, cyber security, cloud, and IT services.",
          "description_full": "CGI is an IT and business consulting company. Their services include business consulting, systems integration, applications, infrastructure, business process, digital transformation, analytics, intelligent automation, cloud, IT modernization, and cybersecurity services. They specialize in providing information technology and business consulting services.",
          "website": "https://www.cgi.com",
          "cb_rank": 5793,
          "headquarters": "Montréal, Quebec, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1976-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Financial Services",
            "Information Technology",
            "Other",
            "Privacy and Security",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Application Performance Management",
            "Business Intelligence",
            "Consulting",
            "Cyber Security",
            "Finance",
            "Information Technology",
            "Technical Support"
          ],
          "founders": [
            "André Imbeau",
            "Serge Godin"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-12",
          "last_funding_amount_usd": 650000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1200865134,
          "total_funding_native": {
            "amount": 1200865134,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cgi.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CGI Group",
          "description": "multinational information technology company",
          "aliases": [
            "CGI Group Inc.",
            "CGI",
            "Consultants to Government and Industry Incorporated"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Canada",
          "inception": "1976-06-01",
          "headquarters": "E-Commerce Place",
          "official_website": "http://www.cgi.com/",
          "isin": "CA39945C1095",
          "employees": 90000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CGI%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cgi.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1798370",
          "description": "wikidata_id set via search: label='CGI Group', description='multinational information technology company'. Search name used: 'CGI Class A'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1798370)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1798370)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1798370)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1798370)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1798370)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1798370)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1798370)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1798370)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1798370 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1798370). label='CGI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1798370). label='CGI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='E-Commerce Place' vs sources.crunchbase.headquarters='Montréal, Quebec, Canada' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1798370). label='CGI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1798370). label='CGI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0075",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Champion IRON",
      "sector": null,
      "wikidata_id": "Q109625715",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CIA",
            "stock_sector": "Materials",
            "weight_pct": 0.1,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/champion-iron",
          "stage": "",
          "description": "Champion Iron Limited is an iron ore exploration and development company",
          "description_full": "Champion Iron Limited is an iron ore exploration and development company with properties located in the heart of Canada’s premier iron ore mining district, the Labrador Trough. Champion Iron is one of the largest landholders of highly prospective iron ore claims.",
          "website": "http://www.championiron.com/",
          "cb_rank": 92978,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Transportation"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Shipping"
          ],
          "founders": [],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-04",
          "last_funding_amount_usd": 100000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 160209625,
          "total_funding_usd": 890209625,
          "total_funding_native": {
            "amount": 890209625,
            "currency": "USD"
          },
          "top_investors": [
            "La Caisse",
            "Societe Generale",
            "Wynnchurch Capital",
            "Scotiabank",
            "Canaccord Genuity Group"
          ],
          "num_investors": 10,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.championiron.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CHAMPION IRON LIMITED",
          "description": "Australian public company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "Canada",
          "inception": null,
          "headquarters": "Montreal",
          "official_website": "https://www.championiron.com/",
          "isin": "AU000000CIA2",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109625715",
          "description": "wikidata_id set via search: label='CHAMPION IRON LIMITED', description='Australian public company'. Search name used: 'Champion Iron'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.championiron.com/",
          "description": "Official website (P856) fetched from Wikidata (Q109625715)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625715)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625715)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625715)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625715)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625715)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625715)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625715)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625715)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109625715 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625715). label='CHAMPION IRON LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625715). label='CHAMPION IRON LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Montreal' vs sources.crunchbase.headquarters='Toronto, Ontario, Canada' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625715). label='CHAMPION IRON LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625715). label='CHAMPION IRON LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0076",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Charter Communications Class A",
      "sector": null,
      "wikidata_id": "Q2961234",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "CHTR",
            "stock_sector": "Communication",
            "weight_pct": 0.55,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/charter-communications",
          "stage": "",
          "description": "Charter is a telecommunications and mass media company that offers its services to consumers and businesses under the branding of Spectrum.",
          "description_full": "Charter Communications is an American telecommunications and mass media company that offers its services to consumers and businesses under the branding of Spectrum. The company provides high-speed Internet, premium cable TV, and 5G mobile services, often with no contracts for low monthly prices.",
          "website": "https://corporate.charter.com",
          "cb_rank": 7929,
          "headquarters": "Stamford, Connecticut, United States",
          "headquarters_regions": "East Coast, New England, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Media and Entertainment"
          ],
          "industries": [
            "Internet",
            "Media and Entertainment",
            "Telecommunications"
          ],
          "founders": [
            "Barry Babcock",
            "Howard Wood",
            "Jerald L. Kent"
          ],
          "num_funding_rounds": 11,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-06",
          "last_funding_amount_usd": 3000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1662513431,
          "total_funding_usd": 18769404660,
          "total_funding_native": {
            "amount": 18769404660,
            "currency": "USD"
          },
          "top_investors": [
            "Apollo",
            "Crestview Partners",
            "Oaktree Capital Management",
            "TruePosition",
            "Maine Connectivity Authority"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.spectrum.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Charter Communications",
          "description": "American cable services provider",
          "aliases": [
            "Charter Communications, Inc.",
            "Spectrum Cable",
            "Spectrum"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1993",
          "headquarters": "Stamford",
          "official_website": "http://www.charter.com",
          "isin": "US16117M3051",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Charter%20Communications"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2961234",
          "description": "wikidata_id set via search: label='Charter Communications', description='American cable services provider'. Search name used: 'Charter Communications'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.spectrum.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2961234)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2961234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2961234)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2961234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2961234)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2961234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2961234)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2961234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2961234)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2961234 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2961234). label='Charter Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2961234). label='Charter Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2961234). label='Charter Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2961234). label='Charter Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0077",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Chengtun Mining A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600711",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/chengtun-mining-group",
          "stage": "",
          "description": "Chengtun Mining Group conducts metal mining and operation businesses.",
          "description_full": null,
          "website": "http://www.600711.com",
          "cb_rank": 2380736,
          "headquarters": "Xiamen, Fujian, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.600711.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.600711.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0078",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Hongqiao",
      "sector": null,
      "wikidata_id": "Q10874559",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1378",
            "stock_sector": "Materials",
            "weight_pct": 0.87,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-hongqiao-group",
          "stage": "",
          "description": "China Hongqiao Group is a Chinese company engaged in aluminum product manufacturing.",
          "description_full": null,
          "website": "http://www.hongqiaochina.com",
          "cb_rank": 606963,
          "headquarters": "Shandong, Fujian, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://hongqiaochina.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Hongqiao",
          "description": "Chinese company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "China",
          "inception": "1994-01-01",
          "headquarters": "Hong Kong",
          "official_website": "http://hongqiaochina.com/",
          "isin": "KYG211501005",
          "employees": 42445,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Hongqiao%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q10874559",
          "description": "wikidata_id set via search: label='China Hongqiao', description='Chinese company'. Search name used: 'China Hongqiao'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://hongqiaochina.com/",
          "description": "Official website (P856) fetched from Wikidata (Q10874559)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874559)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874559)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874559)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874559)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q10874559 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874559). label='China Hongqiao'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874559). label='China Hongqiao'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hong Kong' vs sources.crunchbase.headquarters='Shandong, Fujian, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874559). label='China Hongqiao'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874559). label='China Hongqiao'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0079",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Metal Recycling () L",
      "sector": null,
      "wikidata_id": "Q5099783",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "773",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.chinametalrecycle.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Metal Recycling",
          "description": "Chinese waste management company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "China",
          "inception": "2000",
          "headquarters": "Guangzhou",
          "official_website": "http://www.chinametalrecycle.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Metal%20Recycling"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5099783",
          "description": "wikidata_id set via search: label='China Metal Recycling', description='Chinese waste management company'. Search name used: 'China Metal Recycling'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.chinametalrecycle.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5099783)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099783)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099783)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099783)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099783)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5099783 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099783). label='China Metal Recycling'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099783). label='China Metal Recycling'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099783). label='China Metal Recycling'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099783). label='China Metal Recycling'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0080",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Molybdenum A",
      "sector": null,
      "wikidata_id": "Q5099785",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "603993",
            "stock_sector": "Materials",
            "weight_pct": 0.18,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-molybdenum",
          "stage": "",
          "description": "China Molybdenum is a copper, gold, and molybdenum mining company.",
          "description_full": "China Molybdenum Co., Ltd is a China-based company engaged in the mining, smelting, deep processing and trading of rare and noble metals. The Company’s main products portfolio consist of molybdenum, tungsten, gold, silver, electrolytic aluminum as well as copper concentrates. Its molybdenum products include molybdenum concentrates, molybdenum oxides, ferro molybdenum, ammonium molybdates, pure molybdenum disulfides, molybdenum powders, molybdenum plates and molybdenum piercing mandrels, among others. Its tungsten products include tungsten powders, tungsten bars, tungsten rods, tungsten wires and ammonium paratungstates. It operates its business within domestic market and to overseas markets.",
          "website": "http://www.chinamoly.com/en/#",
          "cb_rank": 181958,
          "headquarters": "Henan, Shanxi, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Mineral",
            "Mining",
            "Mining Technology"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-19",
          "last_funding_amount_usd": 1200000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1200000000,
          "total_funding_native": {
            "amount": 1200000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.cmoc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CMOC Group Limited",
          "description": "Chinese mining company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "China",
          "inception": null,
          "headquarters": "Luanchuan County",
          "official_website": "https://en.cmoc.com/",
          "isin": "CNE100000114",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CMOC%20Group%20Limited"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5099785",
          "description": "wikidata_id set via search: label='CMOC Group Limited', description='Chinese mining company'. Search name used: 'China Molybdenum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.cmoc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5099785)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5099785 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q5099785",
          "note": "CMOC rebranded from China Molybdenum in 2021. A-share (Shanghai) and CMOC HK listing of same company — different exchange instruments, same Wikidata entity.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Luanchuan County' vs sources.crunchbase.headquarters='Henan, Shanxi, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q5099785 shared with 1 other entity: IN-0091 (CMOC). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0081",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Nonferrous Mining Corporatio",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1258",
            "stock_sector": "Materials",
            "weight_pct": 0.14,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-nonferrous-mining-corporation",
          "stage": "",
          "description": "China Nonferrous Mining is a copper mining company.",
          "description_full": "China Nonferrous Mining is a producer of copper. They provide products that include lead, zinc, and precious stones such as emerald, aquamarine, topaz, opal, agate, and amethyst. They provide services for agriculture, transportation, medical care, culture, and education.",
          "website": "http://www.cnmcl.net/",
          "cb_rank": 1589893,
          "headquarters": "Kowloon City, Kowloon, Hong Kong",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Hong Kong",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cnmcl.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cnmcl.net",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Hong Kong",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0082",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Northern RARE Earth ()",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600111",
            "stock_sector": "Materials",
            "weight_pct": 0.1,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-northern-rare-earth-high-tech",
          "stage": "",
          "description": "China Northern Rare Earth High-Tech produces and operates rare earth raw material products.",
          "description_full": null,
          "website": "http://www.reht.com",
          "cb_rank": 1459562,
          "headquarters": "Baotou, Nei Mongol, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1961-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Construction",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.reht.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.reht.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0083",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China RARE Earth Resources AND TEC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000831",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0084",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Steel",
      "sector": null,
      "wikidata_id": "Q712863",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2002",
            "stock_sector": "Materials",
            "weight_pct": 0.5,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-steel",
          "stage": "",
          "description": "China Steel is the integrated steel manufacturing company of products that includes plates, wire rods, bars, and etc.",
          "description_full": "China Steel Corporation (CSC), located at Kaohsiung, Taiwan, was founded in December 1971. With annual production (in terms of crude steel) around 10 million tonnes, CSC produces a range of products that includes plates, bars, wire rods, hot and cold rolled coils, electrogalvanized coils, electrical steel coils, hot-dip galvanized coils, and Ti/Ni-base alloy. The domestic market takes roughly 67% of CSC’s production and the exports take the remaining 33%. CSC is the largest steel company in Taiwan, enjoying more than 50% of the domestic market. Major export destinations are Mainland China, Japan and Southeast Asia. CSC is very active in innovation, and has strong capability to put the innovations into practice. The company’s vision is “We aspire to be a trustworthy steel company of global distinction that pursues growth, environmental protection, energy saving and value-innovation.” CSC actively puts into practice its corporate value of “teamwork, entrepreneurial approach, down-to-earthness and pursuit of innovation”, as well as its operation concepts of “promotion of social well-being, result orientation, implementation of teamwork, and emphasis on employees’ self-realization.” CSC keeps deepening the roots for its core business in steel, and is devoted to integrate the related downstream industries to foster healthy development and international competitiveness of Taiwan's steel related industry. Brief of China Steel Corporation China Steel Corporation (CSC), located at Kaohsiung, Taiwan, was founded in December 1971. With annual production (in terms of crude steel) around 10 million tonnes, CSC produces a range of products that includes plates, bars, wire rods, hot and cold rolled coils, electrogalvanized coils, electrical steel coils, hot-dip galvanized coils, and Ti/Ni-base alloy. The domestic market takes roughly 67% of CSC’s production and the exports take the remaining 33%. CSC is the largest steel company in Taiwan, enjoying more than 50% of the domestic market. Major export destinations are Mainland China, Japan and Southeast Asia. CSC is very active in innovation, and has strong capability to put the innovations into practice. The company’s vision is “We aspire to be a trustworthy steel company of global distinction that pursues growth, environmental protection, energy saving and value-innovation.” CSC actively puts into practice its corporate value of “teamwork, entrepreneurial approach, down-to-earthness and pursuit of innovation”, as well as its operation concepts of “promotion of social well-being, result orientation, implementation of teamwork, and emphasis on employees’ self-realization.” CSC keeps deepening the roots for its core business in steel, and is devoted to integrate the related downstream industries to foster healthy development and international competitiveness of Taiwan's steel related industry. CSC won the “National Quality Award” from the Executive Yuan (Cabinet) in 1991, the “Distinguished Innovation Accomplishment Award” from the Ministry of Economic Affairs in 2009, the only award of “Leading Company of Maintenance and Reliability KPIs Survey Project, 2013” from the World Steel Association, and was selected as the world steel industry leader and gold class distinction by RebocoSAM in 2014, signifying that CSC’s accomplishments in R&D, innovation, production, maintenance, and corporate social responsibility have long been acknowledged by the domestic and oversea industries and the public. In order to enhance its operational synergy, CSC has diversified its businesses. Presently CSC and its 26 subsidiaries constitute the “CSC Group” in five business areas: steel, engineering and construction, industrial materials, logistics, and services & investments. The CSC Group, positioning its status toward “A group, which deems environmental protection and energy saving important, bases its headquarters in Taiwan, centers its development in Asia, and focuses on the business scope of steels and materials, engineering and services, and minerals and resources.” is proactively making efforts to become a resource-saving and eco-friendly group of global distinction.",
          "website": "http://www.csc.com.tw",
          "cb_rank": 2877369,
          "headquarters": "Kaohsiung, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1971-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.csc.com.tw"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Steel Corporation",
          "description": "company in Taiwan",
          "aliases": [
            "Zhōngguó Gāngtiě Gǔfèn Yǒuxiàn Gōngsī",
            "China Steel"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Taiwan",
          "inception": "1971-12-01",
          "headquarters": "Kaohsiung",
          "official_website": "http://www.csc.com.tw",
          "isin": "TW0002002003",
          "employees": 9946,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q712863",
          "description": "wikidata_id set via search: label='China Steel Corporation', description='company in Taiwan'. Search name used: 'China Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.csc.com.tw",
          "description": "Official website (P856) fetched from Wikidata (Q712863)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q712863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q712863)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q712863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q712863)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q712863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q712863)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q712863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q712863)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q712863 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q712863). label='China Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q712863). label='China Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q712863). label='China Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q712863). label='China Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0085",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Tungsten AND Hightech Materi",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000657",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-tungsten-and-hightech-materials",
          "stage": "",
          "description": "China Tungsten and Hightech Materials manufactures and sells non-ferrous products.",
          "description_full": "China Tungsten and Hightech Materials is the platform for tungsten industry management and operation used by Minmetals. It integrates mining, smelting, processing, and commerce in one tungsten industry chain.",
          "website": "https://www.minmetalstungsten.com/",
          "cb_rank": 3203171,
          "headquarters": "Zhuzhou, Hunan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1993-03-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.minmetalstungsten.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.minmetalstungsten.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0086",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Chung HUNG Steel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2014",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/chung-hung-steel",
          "stage": "",
          "description": "Chung Hung Steel manufactures, processes, and sells steel products.",
          "description_full": "Chung Hung Steel builds a steel company that is sustainable and willing to communicate. They provide services such as hot rolling mills, cold rolling mills, and a steel pipe factory.",
          "website": "http://www.chsteel.com.tw/",
          "cb_rank": 3789479,
          "headquarters": "Kaohsiung, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1983-09-29",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Electronics",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Taiwan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.chsteel.com.tw"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.chsteel.com.tw",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Taiwan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0087",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ciena",
      "sector": null,
      "wikidata_id": "Q1091783",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CIEN",
            "stock_sector": "Information Technology",
            "weight_pct": 0.34,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ciena",
          "stage": "",
          "description": "Ciena collaborates with customers to unlock the strategic potential of their networks and and change the way they perform and compete.",
          "description_full": "Ciena is the network specialist. They collaborate with customers worldwide to unlock the strategic potential of their networks and fundamentally change the way they perform and compete. With focused innovation, Ciena brings together the reliability and capacity of optical networking with the flexibility and economics of Ethernet, unified by a software suite that delivers the industry's leading network automation. They routinely post recent news, financial results and other important announcements and information about Ciena on their website.",
          "website": "http://www.ciena.com",
          "cb_rank": 75682,
          "headquarters": "Linthicum Heights, Maryland, United States",
          "headquarters_regions": "Greater Baltimore-Maryland Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1992-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Hardware",
            "Other",
            "Software"
          ],
          "industries": [
            "Collaboration",
            "Delivery",
            "Software",
            "Telecommunications"
          ],
          "founders": [
            "Jeffrey Weiss",
            "Kevin Kimberlin"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "1995-12-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Bessemer Venture Partners",
            "CRV",
            "JAFCO",
            "InterWest Partners",
            "Vanguard Ventures"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ciena.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ciena",
          "description": "telecommunications company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1999",
          "headquarters": "Hanover",
          "official_website": "http://www.ciena.com",
          "isin": "US1717793095",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ciena"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ciena.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1091783",
          "description": "wikidata_id set via search: label='Ciena', description='telecommunications company'. Search name used: 'Ciena'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1091783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1091783)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1091783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1091783)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1091783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1091783)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1091783)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1091783)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1091783 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1091783). label='Ciena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1091783). label='Ciena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hanover' vs sources.crunchbase.headquarters='Linthicum Heights, Maryland, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1091783). label='Ciena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1091783). label='Ciena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0088",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cisco Systems",
      "sector": null,
      "wikidata_id": "Q173395",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CSCO",
            "stock_sector": "Information Technology",
            "weight_pct": 1.87,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cisco",
          "stage": "",
          "description": "Cisco develops, manufactures, and sells networking hardware, telecommunications equipment, and other technology services and products.",
          "description_full": "Cisco is a technology company specializing in networking hardware, software, and telecommunications equipment. The company continues to offer a wide range of networking solutions, including routers, switches, network security products, wireless and mobility solutions, collaboration tools, data center technologies, and more. Cisco's products and services are still used by businesses, organizations, service providers, and individuals to build and manage networks, facilitate communication, and enhance connectivity across various industries.",
          "website": "http://www.cisco.com",
          "cb_rank": 1280,
          "headquarters": "San Jose, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1984-12-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Corporate Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Other",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Communications Infrastructure",
            "Enterprise Software",
            "Hardware",
            "Information Technology",
            "Infrastructure",
            "Internet of Things",
            "Network Hardware",
            "Network Security",
            "Software"
          ],
          "founders": [
            "Dos Dosanjh",
            "Leonard Bosack",
            "Sandy Lerner"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "1987-01-01",
          "last_funding_amount_usd": 2500000,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 2500000,
          "total_funding_usd": 2500000,
          "total_funding_native": {
            "amount": 2500000,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cisco.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cisco",
          "description": "American multinational technology company",
          "aliases": [
            "Cisco Systems, Inc.",
            "Cisco Systems",
            "cisco.com"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1984-01-01",
          "headquarters": "San Jose",
          "official_website": "https://www.cisco.com/",
          "isin": "US17275R1023",
          "employees": 66639,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cisco"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q173395",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0040). Match confirmed via normalized name: 'CISCO'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cisco.com/",
          "description": "Official website (P856) fetched from Wikidata (Q173395)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q173395",
          "note": "Cisco: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q173395 shared with 1 other entity: IV-0121 (Cisco). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0089",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Citic Pacific Special Steel",
      "sector": null,
      "wikidata_id": "Q105975716",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000708",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/citic-pacific-special-steel-group",
          "stage": "",
          "description": "CITIC produces a range of multiple category products of steel.",
          "description_full": "CITIC produces a range of multiple category products of steel. Its major product groups include steel, special medium-thick plates, special seamless steel pipes, special metallurgical forging, alloy steel wire rod, continuous casting alloy round billet, and deep-processed product series such as quenched and tempered material, silver bright material, auto parts, grinding balls, etc. With complete specifications, excellent quality, and obvious market competitive advantages, the products are sold nationwide and exported to more than 60 countries and regions such as the United States, Japan, the European Union, and Southeast Asia, and are favored by high-end users at home and abroad.",
          "website": "https://www.citicsteel.com/",
          "cb_rank": 391535,
          "headquarters": "Jiangyin, Jiangsu, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Automation",
            "Industrial Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.citicsteel.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Citic Pacific Special Steel Group Co., Ltd.",
          "description": "Citic Pacific Special Steel Group Co., Ltd. produces and sells steel products in China",
          "aliases": [],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "China",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.citicsteel.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q105975716",
          "description": "wikidata_id set via search: label='Citic Pacific Special Steel Group Co., Ltd.', description='Citic Pacific Special Steel Group Co., Ltd. produces and sells steel products i. Search name used: 'Citic Pacific Special Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.citicsteel.com",
          "description": "Official website (P856) fetched from Wikidata (Q105975716)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105975716)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105975716)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105975716)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105975716)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105975716)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105975716)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105975716)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105975716)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q105975716 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105975716). label='Citic Pacific Special Steel Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105975716). label='Citic Pacific Special Steel Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105975716). label='Citic Pacific Special Steel Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105975716). label='Citic Pacific Special Steel Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0090",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cleveland Cliffs",
      "sector": null,
      "wikidata_id": "Q5133094",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CLF",
            "stock_sector": "Materials",
            "weight_pct": 0.32,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cleveland-cliffs",
          "stage": "",
          "description": "Cleveland-Cliffs produces iron ore pellets and flat-rolled steel, integrating mining, iron making, steelmaking, rolling, and finishing.",
          "description_full": "Cliffs Natural Resources, formerly Cleveland-Cliffs, is a Cleveland, Ohio business firm that specializes in the mining and beneficiation of iron ore and the mining of coal. The firm is an independent company whose shares are traded on the New York Stock Exchange. Cliffs’ primary operations are organized and managed according to product category and geographic location: U.S. Iron Ore, Eastern Canadian Iron Ore, Asia Pacific Iron Ore, and North American Coal. Cleveland-Cliffs operates several mines and pellet plants in the Great Lakes region, serving customers in the steel industry. In addition to iron ore, the company also produces and sells steel products.",
          "website": "http://www.clevelandcliffs.com",
          "cb_rank": 46912,
          "headquarters": "Cleveland, Ohio, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1847-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sales and Marketing",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Natural Resources",
            "Precious Metals",
            "Sales"
          ],
          "founders": [
            "Samuel Livingston Mather"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-30",
          "last_funding_amount_usd": 9375000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 9375000,
          "total_funding_usd": 5829375000,
          "total_funding_native": {
            "amount": 5829375000,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.clevelandcliffs.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cleveland-Cliffs",
          "description": "American steelmaking company",
          "aliases": [
            "Cleveland Iron Mining Company",
            "Cliffs Iron Company",
            "Cliffs Natural Resources"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1846",
          "headquarters": "Cleveland",
          "official_website": "http://www.clevelandcliffs.com/",
          "isin": "US18683K1016",
          "employees": 30000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cleveland-Cliffs"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5133094",
          "description": "wikidata_id set via search: label='Cleveland-Cliffs', description='American steelmaking company'. Search name used: 'Cleveland Cliffs'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.clevelandcliffs.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5133094)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5133094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5133094)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5133094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5133094)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5133094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5133094)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5133094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5133094)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5133094 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5133094). label='Cleveland-Cliffs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5133094). label='Cleveland-Cliffs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5133094). label='Cleveland-Cliffs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5133094). label='Cleveland-Cliffs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0091",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CMOC",
      "sector": null,
      "wikidata_id": "Q5099785",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "3993",
            "stock_sector": "Materials",
            "weight_pct": 0.56,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cmoc",
          "stage": "",
          "description": "CMOC works in non-ferrous metal mining and processing, including mining and trading base and rare metals.",
          "description_full": null,
          "website": "https://en.cmoc.com/",
          "cb_rank": 374969,
          "headquarters": "Henan, Henan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1969-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.cmoc.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CMOC Group Limited",
          "description": "Chinese mining company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "China",
          "inception": null,
          "headquarters": "Luanchuan County",
          "official_website": "https://en.cmoc.com/",
          "isin": "CNE100000114",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CMOC%20Group%20Limited"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.cmoc.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5099785",
          "description": "wikidata_id set via search: label='CMOC Group Limited', description='Chinese mining company'. Search name used: 'Cmoc'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5099785)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5099785)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5099785 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q5099785",
          "note": "CMOC rebranded from China Molybdenum in 2021. A-share (Shanghai) and CMOC HK listing of same company — different exchange instruments, same Wikidata entity.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Luanchuan County' vs sources.crunchbase.headquarters='Henan, Henan, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q5099785 shared with 1 other entity: IN-0080 (China Molybdenum A). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5099785). label='CMOC Group Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0092",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cognizant Technology Solutions COR",
      "sector": null,
      "wikidata_id": "Q1107035",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CTSH",
            "stock_sector": "Information Technology",
            "weight_pct": 0.17,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cognizant-technology-solutions",
          "stage": "",
          "description": "Cognizant is a professional services company that helps clients alter their business, operating, and technology models for the digital era.",
          "description_full": "Cognizant (Nasdaq-100: CTSH) is a professional services company, transforming clients' business, operating, and technology models for the digital era. The company's unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses.",
          "website": "https://www.cognizant.com",
          "cb_rank": 8025,
          "headquarters": "Teaneck, New Jersey, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1994-01-26",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Consulting",
            "Industrial Automation",
            "Information Technology",
            "Software",
            "Software Engineering"
          ],
          "founders": [
            "Francisco D'Souza",
            "Kumar Mahadeva"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-08",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 241000,
          "total_funding_usd": 241000,
          "total_funding_native": {
            "amount": 241000,
            "currency": "USD"
          },
          "top_investors": [
            "Summit Financial Wealth Advisors"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cognizant.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cognizant Technology Solutions",
          "description": "American multinational information technology",
          "aliases": [
            "Cognizant Technology Solutions Corporation",
            "Cognizant Technology Solutions",
            "Cognizant Technology",
            "Cognizant",
            "cognizant"
          ],
          "instance_of": [
            "technology company",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1994-01-01",
          "headquarters": "Teaneck",
          "official_website": "https://www.cognizant.com",
          "isin": "US1924461023",
          "employees": 266200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cognizant"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cognizant.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1107035",
          "description": "wikidata_id set via search: label='Cognizant', description='American multinational information technology'. Search name used: 'Cognizant Technology Solutions Cor'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107035)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107035)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107035)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107035)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107035)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107035)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107035)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107035)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1107035 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107035). label='Cognizant'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107035). label='Cognizant'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107035). label='Cognizant Technology Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107035). label='Cognizant Technology Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0093",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Coherent",
      "sector": null,
      "wikidata_id": "Q1107088",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "COHR",
            "stock_sector": "Information Technology",
            "weight_pct": 0.27,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/coherent-1ba6",
          "stage": "",
          "description": "Coherent operates as a blockchain data startup.",
          "description_full": "Coherent operates as a blockchain data startup.",
          "website": "https://coherent.sh/",
          "cb_rank": 18720,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Blockchain and Cryptocurrency",
            "Other"
          ],
          "industries": [
            "Blockchain"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2022-08-04",
          "last_funding_amount_usd": 4500000,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 4500000,
          "total_funding_usd": 4500000,
          "total_funding_native": {
            "amount": 4500000,
            "currency": "USD"
          },
          "top_investors": [
            "Coinbase Ventures",
            "Alchemy",
            "Foundry Group",
            "Chapter One",
            "Kindred Ventures"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.coherent.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Coherent, Inc.",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1966",
          "headquarters": "Santa Clara",
          "official_website": "http://www.coherent.com/",
          "isin": "US1924791031",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Coherent%2C%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.coherent.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1107088",
          "description": "wikidata_id set via search: label='Coherent, Inc.', description='company'. Search name used: 'Coherent'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107088)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107088)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107088)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107088)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107088)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107088)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1107088)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1107088)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1107088 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107088). label='Coherent, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107088). label='Coherent, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Santa Clara' vs sources.crunchbase.headquarters='New York, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107088). label='Coherent, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1107088). label='Coherent, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0094",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Collective Mining",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CNL",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/collective-mining",
          "stage": "",
          "description": "Collective Mining is a company dedicated to mineral exploration.",
          "description_full": "Collective Mining is a company dedicated to mineral exploration. It works hand-in-hand with its stakeholders to build a stronger and mutually beneficial future, while strictly adhering to a principled approach toward the environment, sustainability, and governance. The company is advancing exploration on large-scale copper-gold-molybdenum porphyry targets in the mining-friendly department of Caldas in Colombia.",
          "website": "https://www.collectivemining.com/",
          "cb_rank": 4502,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Ari Sussman"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-01",
          "last_funding_amount_usd": 100426094,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 213742328,
          "total_funding_usd": 213742328,
          "total_funding_native": {
            "amount": 298650000,
            "currency": "CAD"
          },
          "top_investors": [
            "Agnico-Eagle Mines Limited"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://collectivemining.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://collectivemining.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0095",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Comcast Class A",
      "sector": null,
      "wikidata_id": "Q1113804",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "CMCSA",
            "stock_sector": "Communication",
            "weight_pct": 2.95,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/comcast",
          "stage": "",
          "description": "Comcast is a media and technology company that provides broadband internet, mobile services, and entertainment platforms.",
          "description_full": null,
          "website": "https://corporate.comcast.com",
          "cb_rank": 2287,
          "headquarters": "Philadelphia, Pennsylvania, United States",
          "headquarters_regions": "Greater Philadelphia Area, Great Lakes, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1963-06-28",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Media and Entertainment",
            "Video"
          ],
          "industries": [
            "Internet",
            "Telecommunications",
            "TV",
            "Video",
            "Web Hosting"
          ],
          "founders": [
            "Daniel Aaron",
            "Julian Brodsky",
            "Ralph J. Roberts"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-13",
          "last_funding_amount_usd": 3200000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 870000000,
          "total_funding_usd": 4917010772,
          "total_funding_native": {
            "amount": 4917010772,
            "currency": "USD"
          },
          "top_investors": [
            "Trian Fund Management",
            "California Public Utilities Commission",
            "Massachussetts Broadband Institute",
            "Maine Connectivity Authority",
            "Connect Maryland"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://corporate.comcast.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Comcast",
          "description": "American multinational telecommunications conglomerate",
          "aliases": [
            "Comcast Corporation",
            "Comcast Holdings"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "telecommunication company"
          ],
          "country": "United States",
          "inception": "1963-06-28",
          "headquarters": "Philadelphia",
          "official_website": "http://corporate.comcast.com",
          "isin": "US20030N2001",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Comcast"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://corporate.comcast.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1113804",
          "description": "wikidata_id set via search: label='Comcast', description='American multinational telecommunications conglomerate'. Search name used: 'Comcast'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1113804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1113804)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1113804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1113804)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1113804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1113804)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1113804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1113804)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1113804 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1113804). label='Comcast'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1113804). label='Comcast'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1113804). label='Comcast'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1113804). label='Comcast'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0096",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Commercial Metals",
      "sector": null,
      "wikidata_id": "Q5152510",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CMC",
            "stock_sector": "Materials",
            "weight_pct": 0.45,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/commercial-metals",
          "stage": "",
          "description": "Commercial Metals Ltd recycles and trades ferrous and non-ferrous scrap metals, offering collection and processing services.",
          "description_full": null,
          "website": "https://commercialmetals.co.nz",
          "cb_rank": 225249,
          "headquarters": "Penrose, Wellington, New Zealand",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1968-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Sustainability"
          ],
          "industries": [
            "Recycling",
            "Sustainability",
            "Waste Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cmc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Commercial Metals Company",
          "description": "steel and metal manufacturer",
          "aliases": [
            "CMC"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1915",
          "headquarters": "Irving",
          "official_website": "https://www.cmc.com/",
          "isin": "US2017231034",
          "employees": 9000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Commercial%20Metals%20Company"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5152510",
          "description": "wikidata_id set via search: label='Commercial Metals Company', description='steel and metal manufacturer'. Search name used: 'Commercial Metals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cmc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5152510)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5152510)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5152510)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5152510)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5152510)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5152510)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5152510)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5152510)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5152510)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5152510 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5152510). label='Commercial Metals Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5152510). label='Commercial Metals Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Irving' vs sources.crunchbase.headquarters='Penrose, Wellington, New Zealand' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB description and profile match Commercial Metals (metals recycling/trading). HQ=Penrose Wellington NZ may reflect a NZ subsidiary, not the US parent (Irving TX).",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5152510). label='Commercial Metals Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5152510). label='Commercial Metals Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0097",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Companhia Brasileira DE Aluminio",
      "sector": null,
      "wikidata_id": "Q5155373",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CBAV3",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/brazilian-aluminum-company-cba",
          "stage": "",
          "description": "Brazilian Aluminum Company (CBA) produces aluminum from start to finish that includes aluminum sheets and coils.",
          "description_full": null,
          "website": "https://www.cba.com.br",
          "cb_rank": 44884,
          "headquarters": "São Paulo, Sao Paulo, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2025-08-10",
          "last_funding_amount_usd": 101587461,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 101587461,
          "total_funding_native": {
            "amount": 87217000,
            "currency": "EUR"
          },
          "top_investors": [
            "BNP Paribas",
            "Citibank"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://cba.com.br/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Companhia Brasileira de Aluminio",
          "description": "aluminium producer in São Paulo, Brazil",
          "aliases": [
            "CBA"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1955",
          "headquarters": "São Paulo",
          "official_website": "https://cba.com.br/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Companhia%20Brasileira%20de%20Alum%C3%ADnio"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5155373",
          "description": "wikidata_id set via search: label='Companhia Brasileira de Aluminio', description='aluminium producer in São Paulo, Brazil'. Search name used: 'Companhia Brasileira De Aluminio'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://cba.com.br/",
          "description": "Official website (P856) fetched from Wikidata (Q5155373)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5155373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5155373)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5155373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5155373)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5155373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5155373)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5155373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5155373)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5155373 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5155373). label='Companhia Brasileira de Aluminio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5155373). label='Companhia Brasileira de Aluminio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5155373). label='Companhia Brasileira de Aluminio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5155373). label='Companhia Brasileira de Aluminio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0098",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Companhia Siderurgica Nacional SA",
      "sector": null,
      "wikidata_id": "Q400384",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CSNA3",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/companhia-siderúrgica-nacional",
          "stage": "",
          "description": "Companhia Siderúrgica Nacional is a large steel-maker company that offers flat steel, such as slabs & hot-rolled products.",
          "description_full": "Companhia Siderúrgica Nacional is a large steel-maker company that offers flat steel, such as slabs & hot-rolled products. The company also operates in mining, cement, logistics, and energy sectors.",
          "website": "http://www.csn.com.br/",
          "cb_rank": 304813,
          "headquarters": "São Paulo, Sao Paulo, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [
            "Felipe Spiri"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.csn.com.br/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Companhia Siderúrgica Nacional",
          "description": "Brazilian steel company",
          "aliases": [
            "Companhia Siderurgica Nacional",
            "CSN"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1941",
          "headquarters": "Rio de Janeiro",
          "official_website": "http://www.csn.com.br/",
          "isin": "BRCSNAACNOR6",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Companhia%20Sider%C3%BArgica%20Nacional"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q400384",
          "description": "wikidata_id set via search: label='Companhia Siderúrgica Nacional', description='brazilian steel company'. Search name used: 'Companhia Siderurgica Nacional'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.csn.com.br/",
          "description": "Official website (P856) fetched from Wikidata (Q400384)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q400384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q400384)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q400384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q400384)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q400384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q400384)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q400384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q400384)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q400384 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q400384). label='Companhia Siderúrgica Nacional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q400384). label='Companhia Siderúrgica Nacional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Rio de Janeiro' vs sources.crunchbase.headquarters='São Paulo, Sao Paulo, Brazil' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q400384). label='Companhia Siderúrgica Nacional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q400384). label='Companhia Siderúrgica Nacional'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0099",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Compass Minerals",
      "sector": null,
      "wikidata_id": "Q5156101",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CMP",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/compass-minerals",
          "stage": "",
          "description": "Compass Minerals is a leading supplier of highway deicing products, helping to keep roadways safe in the U.S., Canada & UK",
          "description_full": "At Compass Minerals, we recognize the finite availability of the essential minerals that we provide and are committed to the responsible stewardship of our resources.   This approach to doing business is consistent with our Core Values and critical to Compass Minerals becoming the best essential minerals company for our customers, employees and shareholders. Two key aspects \u0003of this commitment include our corporate sustainability principles and the decision to produce Taking Care of the Essentials, a data-driven sustainability report that conforms to the Global Reporting Initiative™ G4 framework.   This commitment will drive our business strategies, attract top talent, engage employees and drive shareholder value. Our sustainability platform prioritizes the health and safety of people and the environment, and helps us build trust with our valued stakeholders.",
          "website": "http://compassminerals.com",
          "cb_rank": 118379,
          "headquarters": "Overland Park, Kansas, United States",
          "headquarters_regions": "Midwestern US",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Agriculture and Farming",
            "Food and Beverage",
            "Health Care",
            "Manufacturing"
          ],
          "industries": [
            "Agriculture",
            "Industrial",
            "Nutrition"
          ],
          "founders": [
            "George Harris"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-03",
          "last_funding_amount_usd": 650000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 252000000,
          "total_funding_usd": 902000000,
          "total_funding_native": {
            "amount": 902000000,
            "currency": "USD"
          },
          "top_investors": [
            "Koch",
            "Inc."
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.compassminerals.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Compass Minerals",
          "description": "company",
          "aliases": [
            "Compass Minerals International, Inc"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2001",
          "headquarters": "Overland Park",
          "official_website": "https://www.compassminerals.com/",
          "isin": "US20451N1019",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Compass%20Minerals"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5156101",
          "description": "wikidata_id set via search: label='Compass Minerals', description='company'. Search name used: 'Compass Minerals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.compassminerals.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5156101)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5156101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5156101)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5156101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5156101)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5156101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5156101)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5156101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5156101)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5156101 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5156101). label='Compass Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5156101). label='Compass Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5156101). label='Compass Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5156101). label='Compass Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0100",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Constellation Software",
      "sector": null,
      "wikidata_id": "Q48801091",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CSU",
            "stock_sector": "Information Technology",
            "weight_pct": 0.2,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/constellation-software",
          "stage": "",
          "description": "Constellation Software is a provider of market leading software and services to a select number of industries.",
          "description_full": "Constellation Software is a provider of market software and services to a select number of industries in the public and private sectors.",
          "website": "http://www.csisoftware.com",
          "cb_rank": 27845,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Business Development",
            "Enterprise Software",
            "Industrial",
            "Software"
          ],
          "founders": [
            "Mark Leonard",
            "Stephan Poirier"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2024-01-31",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 41157373,
          "total_funding_usd": 1130689373,
          "total_funding_native": {
            "amount": 1130689373,
            "currency": "USD"
          },
          "top_investors": [
            "BMO Capital Markets",
            "RBC Capital Markets",
            "Ontario Municipal Employees Retirement System",
            "OMERS Private Equity",
            "Birch Hill Equity Partners"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.csisoftware.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Constellation Software",
          "description": "software company in Canada",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": null,
          "headquarters": "Toronto",
          "official_website": "http://www.csisoftware.com/",
          "isin": "CA21037X1006",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Constellation%20Software"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q48801091",
          "description": "wikidata_id set via search: label='Constellation Software', description='software company in Canada'. Search name used: 'Constellation Software'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.csisoftware.com/",
          "description": "Official website (P856) fetched from Wikidata (Q48801091)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48801091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48801091)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48801091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48801091)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48801091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48801091)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48801091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48801091)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q48801091 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48801091). label='Constellation Software'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48801091). label='Constellation Software'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48801091). label='Constellation Software'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48801091). label='Constellation Software'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0101",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Constellium Class A",
      "sector": null,
      "wikidata_id": "Q2995071",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CSTM",
            "stock_sector": "Materials",
            "weight_pct": 0.2,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/constellium",
          "stage": "",
          "description": "Constellium is a global sector leader strongly committed to designing and manufacturing innovative and high value-added aluminium products",
          "description_full": "Constellium N.V., formerly Constellium Holdco BV, is a Netherlands-based company, which is engaged in the manufacture of aluminum products and solutions. The Company is a supplier of such sectors as: aerospace, automotive and packaging. Constellium Holdco BV offers plates, sheet and coil, precision casting, cockpit carriers for vehicles, vehicle safety components, profiles, as well as tubes and bars, among others. Its main customers include: Airbus, Boeing, Embraer, Audi, BMW, Citroen, Renault, Mercedes Benz, Jaguar and others. The Company is active domestically and abroad, including North America, Europe and Asia.",
          "website": "http://constellium.com",
          "cb_rank": 85912,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2024-09-17",
          "last_funding_amount_usd": 144587586,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 501059715,
          "total_funding_native": {
            "amount": 501059715,
            "currency": "USD"
          },
          "top_investors": [
            "Advanced Propulsion Centre UK"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.constellium.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Constellium",
          "description": "French aluminium products manufacturer",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1967",
          "headquarters": "Paris",
          "official_website": "http://www.constellium.com/",
          "isin": "NL0010489522",
          "employees": 8219,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Constellium"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2995071",
          "description": "wikidata_id set via search: label='Constellium', description='French aluminium products manufacturer'. Search name used: 'Constellium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.constellium.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2995071)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2995071)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2995071)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2995071)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2995071)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2995071)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2995071)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2995071)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2995071)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2995071 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2995071). label='Constellium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2995071). label='Constellium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2995071). label='Constellium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2995071). label='Constellium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0102",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Corning",
      "sector": null,
      "wikidata_id": "Q5842736",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "GLW",
            "stock_sector": "Information Technology",
            "weight_pct": 0.63,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/corning",
          "stage": "",
          "description": "Corning is a manufacturer of building materials including glass, ceramic, related materials and technologies, and more.",
          "description_full": "Corning is a manufacturer of building materials including glass, ceramic, related materials and technologies, and more. It does have capabilities such as synergistic and versatile which allows the company to evolve to meet changing market needs and also helping their customers capture new opportunities in dynamic industries. The company manufactures and develops Gorilla Glass, which is used by many smartphone makers. Corning creates and makes keystone components that enable high-technology systems for consumer electronics, mobile emissions control, telecommunications, and life sciences. it also provides industry products including precision glass for advanced displays, connectivity solutions for state-of-the-art communications networks, clean-air technologies for cars and trucks, damage-resistant cover glass for mobile devices, and trusted products to accelerate drug discovery and delivery. Corning was founded in 1851 and is headquartered in Corning, New York, United States.",
          "website": "http://www.corning.com/",
          "cb_rank": 9470,
          "headquarters": "Corning, New York, United States",
          "headquarters_regions": "East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1851-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Real Estate",
            "Science and Engineering"
          ],
          "industries": [
            "Building Material",
            "Electronics",
            "Hardware",
            "Life Science",
            "Manufacturing",
            "Telecommunications"
          ],
          "founders": [
            "Amory Houghton",
            "Hao Dong"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2020-06-10",
          "last_funding_amount_usd": 204000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 450000000,
          "total_funding_usd": 654000000,
          "total_funding_native": {
            "amount": 654000000,
            "currency": "USD"
          },
          "top_investors": [
            "Apple",
            "Biomedical Advanced Research and Development Authority (BARDA)"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.corning.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Corning Inc.",
          "description": "American manufacturer of glass & ceramics",
          "aliases": [
            "Corning Glass Works",
            "Corning Incorporated"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "United States",
          "inception": "1851-01-01",
          "headquarters": "Corning",
          "official_website": "http://www.corning.com/",
          "isin": "US2193501051",
          "employees": 46200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Corning%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.corning.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5842736",
          "description": "wikidata_id set via search: label='Corning Inc.', description='American manufacturer of glass & ceramics'. Search name used: 'Corning'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5842736)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5842736)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5842736)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5842736)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5842736)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5842736)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5842736)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5842736)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5842736 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5842736). label='Corning Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5842736). label='Corning Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5842736). label='Corning Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5842736). label='Corning Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0103",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Crowdstrike Class A",
      "sector": null,
      "wikidata_id": "Q24890758",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CRWD",
            "stock_sector": "Information Technology",
            "weight_pct": 0.55,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/crowdstrike",
          "stage": "",
          "description": "CrowdStrike is a cybersecurity technology firm that provides cloud-delivered protection for cloud workloads, identity, and data.",
          "description_full": "CrowdStrike is a global cybersecurity leader, and has redefined modern security with one of the world’s advanced cloud-native platforms for protecting critical areas of enterprise risk – endpoints and cloud workloads, identity, and data.",
          "website": "http://www.crowdstrike.com",
          "cb_rank": 896,
          "headquarters": "Sunnyvale, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2011-09-13",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Internet Services",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Cloud Data Services",
            "Cloud Security",
            "Cyber Security",
            "Network Security"
          ],
          "founders": [
            "Dmitri Alperovitch",
            "George Kurtz",
            "Gregg Marston"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2022-12-01",
          "last_funding_amount_usd": 4600000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 485600000,
          "total_funding_usd": 1235600000,
          "total_funding_native": {
            "amount": 1235600000,
            "currency": "USD"
          },
          "top_investors": [
            "Accel",
            "General Atlantic",
            "IVP",
            "Warburg Pincus",
            "ARK Investment Management"
          ],
          "num_investors": 12,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.crowdstrike.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CrowdStrike",
          "description": "American cybersecurity technology company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2011-08-29",
          "headquarters": "Austin",
          "official_website": "https://www.crowdstrike.com/",
          "isin": "US22788C1053",
          "employees": 7925,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CrowdStrike"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24890758",
          "description": "wikidata_id set via search: label='CrowdStrike', description='American cybersecurity technology company'. Search name used: 'Crowdstrike'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.crowdstrike.com/",
          "description": "Official website (P856) fetched from Wikidata (Q24890758)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24890758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24890758)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24890758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24890758)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24890758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24890758)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24890758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24890758)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24890758 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24890758). label='CrowdStrike'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24890758). label='CrowdStrike'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Austin' vs sources.crunchbase.headquarters='Sunnyvale, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24890758). label='CrowdStrike'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24890758). label='CrowdStrike'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0104",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Daido Steel",
      "sector": null,
      "wikidata_id": "Q584414",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5471",
            "stock_sector": "Materials",
            "weight_pct": 0.11,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/daido-steel",
          "stage": "",
          "description": "Daido Steel is a steel manufacturing company",
          "description_full": "Daido Steel is a steel production company. Their products include structural steel, tool steel, mold material, strip steel, die forgings, welding material, stainless steel, Sokeizai products, and alloy powder.",
          "website": "http://www.daido.co.jp/",
          "cb_rank": 2899356,
          "headquarters": "Nagoya, Aichi, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1950-02-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing"
          ],
          "industries": [
            "Electrical Distribution",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Momosuke Fukuzawa"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.daido.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Daido Steel",
          "description": "company",
          "aliases": [
            "Daido Steel Co., Ltd."
          ],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1950-02",
          "headquarters": "Aichi Prefecture",
          "official_website": "http://www.daido.co.jp/",
          "isin": "JP3491000000",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q584414",
          "description": "wikidata_id set via search: label='Daido Steel', description='company'. Search name used: 'Daido Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.daido.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q584414)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q584414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q584414)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q584414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q584414)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q584414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q584414)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q584414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q584414)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q584414 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q584414). label='Daido Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q584414). label='Daido Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Aichi Prefecture' vs sources.crunchbase.headquarters='Nagoya, Aichi, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q584414). label='Daido Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q584414). label='Daido Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0105",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dassault Systemes",
      "sector": null,
      "wikidata_id": "Q1172038",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "DSY",
            "stock_sector": "Information Technology",
            "weight_pct": 0.07,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dassault",
          "stage": "",
          "description": "Dassault Systemes provides project lifecycle management solutions that enable businesses to create and share experiences in 3D.",
          "description_full": "Dassault Systemes provides project lifecycle management solutions that enable businesses to create and share experiences in 3D. The company's solutions including SolidWorks, CATIA, SIMULIA, DELMIA, ENOVIA, 3DVIA, and Exalead empower users to create, share, and experience in 3D.",
          "website": "http://www.3ds.com",
          "cb_rank": 64518,
          "headquarters": "Vélizy-villacoublay, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1981-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Design",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Analytics",
            "Apps",
            "Artificial Intelligence (AI)",
            "Big Data",
            "Information Technology",
            "Internet",
            "Product Design",
            "Software",
            "Virtual Reality"
          ],
          "founders": [
            "Avichay Nissenbaum",
            "Charles Edelstenne"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.3ds.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Dassault Systèmes",
          "description": "French software company headquartered in Vélizy-Villacoublay, France",
          "aliases": [
            "3DS",
            "Dassault Systèmes SE"
          ],
          "instance_of": [
            "organization",
            "enterprise",
            "software company",
            "corporation",
            "enterprise software"
          ],
          "country": "France",
          "inception": "1981",
          "headquarters": "Vélizy-Villacoublay",
          "official_website": "https://www.3ds.com/",
          "isin": "FR0000130650",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Dassault%20Syst%C3%A8mes"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1172038",
          "description": "wikidata_id set via search: label='Dassault Systèmes', description='French software company headquartered in Vélizy-Villacoublay, France'. Search name used: 'Dassault Systemes'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.3ds.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1172038)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1172038)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1172038)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1172038)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1172038)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1172038)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1172038)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1172038)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1172038)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1172038 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1172038). label='Dassault Systèmes'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1172038). label='Dassault Systèmes'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1172038). label='Dassault Systèmes'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1172038). label='Dassault Systèmes'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0106",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Datadog Class A",
      "sector": null,
      "wikidata_id": "Q16248637",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "DDOG",
            "stock_sector": "Information Technology",
            "weight_pct": 0.22,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/datadog",
          "stage": "",
          "description": "Datadog is an observability and security platform that offers infrastructure, applications, software development, and monitoring services.",
          "description_full": "Datadog is an observability and security platform that offers infrastructure, applications, software development, and monitoring services. It brings together data from servers, containers, databases, and third-party services to make your stack entirely observable. These capabilities help DevOps teams avoid downtime, resolve performance issues, and ensure customers are getting the best user experience.",
          "website": "https://www.datadoghq.com",
          "cb_rank": 9788,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Cloud Computing",
            "Cloud Data Services",
            "Cloud Infrastructure",
            "Data Management",
            "DevOps",
            "Productivity Tools",
            "SaaS"
          ],
          "founders": [
            "Alexis Le-Quoc",
            "Olivier Pomel"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2024-12-09",
          "last_funding_amount_usd": 870000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 147900000,
          "total_funding_usd": 1017900000,
          "total_funding_native": {
            "amount": 1017900000,
            "currency": "USD"
          },
          "top_investors": [
            "Index Ventures",
            "IVP",
            "RTP Global",
            "ICONIQ Growth",
            "Amplify Partners"
          ],
          "num_investors": 16,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.datadoghq.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Datadog",
          "description": "US IT company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2010",
          "headquarters": "New York City",
          "official_website": "https://www.datadoghq.com/",
          "isin": "US23804L1035",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Datadog"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16248637",
          "description": "wikidata_id set via search: label='Datadog', description='US IT company'. Search name used: 'Datadog'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.datadoghq.com/",
          "description": "Official website (P856) fetched from Wikidata (Q16248637)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16248637)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16248637)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16248637)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16248637)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16248637)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16248637)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16248637)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16248637)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16248637 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16248637). label='Datadog'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16248637). label='Datadog'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='New York City' vs sources.crunchbase.headquarters='New York, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16248637). label='Datadog'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16248637). label='Datadog'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0107",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "DELL Technologies Class C",
      "sector": null,
      "wikidata_id": "Q27500963",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "DELL",
            "stock_sector": "Information Technology",
            "weight_pct": 0.3,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dell-technologies",
          "stage": "",
          "description": "Dell Technologies provides essential infrastructure for organizations to build their digital future.",
          "description_full": "Dell Technologies is an American multinational technology company that provides personal computers, servers, monitors, computer software, computer security and network security, as well as information security services. Dell Technologies has a robust ecosystem of component and assembly partners and also relies heavily on channel partners to fulfil its sales.",
          "website": "https://www.delltechnologies.com",
          "cb_rank": 2312,
          "headquarters": "Round Rock, Texas, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2016-09-07",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology"
          ],
          "industries": [
            "Data Management",
            "Information and Communications Technology (ICT)",
            "Information Services",
            "Information Technology"
          ],
          "founders": [
            "Michael Dell"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-27",
          "last_funding_amount_usd": 4500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4500000000,
          "total_funding_native": {
            "amount": 4500000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dell.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Dell Technologies",
          "description": "American multinational technology company",
          "aliases": [
            "Dell Products L.P. (Round Rock, TX)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "2016-09-07",
          "headquarters": "Round Rock",
          "official_website": "http://www.delltechnologies.com/",
          "isin": "US24703L2025",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Dell%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dell.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q27500963",
          "description": "wikidata_id set via search: label='Dell Technologies', description='American multinational technology company'. Search name used: 'Dell Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27500963)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27500963)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27500963)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27500963)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27500963)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27500963)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27500963)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27500963)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q27500963 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27500963). label='Dell Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27500963). label='Dell Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27500963). label='Dell Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27500963). label='Dell Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0108",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Delta Electronics",
      "sector": null,
      "wikidata_id": "Q5254620",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "2308",
            "stock_sector": "Information Technology",
            "weight_pct": 0.54,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/delta-electronics",
          "stage": "",
          "description": "Delta Electronics provides cable assembly, electroplating, microwave, and millimeter wave interconnect solutions for versatile industries.",
          "description_full": null,
          "website": "https://www.deltarf.com",
          "cb_rank": 202404,
          "headquarters": "Beverly, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1955-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Industrial Engineering",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.deltaww.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Delta Electronics",
          "description": "Taiwanese electronics manufacturing company",
          "aliases": [
            "Delta (Taiwan)",
            "Delta",
            "Delta Electronics, Inc."
          ],
          "instance_of": [
            "business",
            "manufacturer",
            "original design manufacturer"
          ],
          "country": "Taiwan",
          "inception": "1971",
          "headquarters": "Taipei",
          "official_website": "http://www.deltaww.com/",
          "isin": "TW0002308004",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Delta%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5254620",
          "description": "wikidata_id set via search: label='Delta Electronics', description='Taiwanese electronics manufacturing company'. Search name used: 'Delta Electronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.deltaww.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5254620)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5254620)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5254620)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5254620)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5254620)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5254620 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5254620). label='Delta Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5254620). label='Delta Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Taipei' vs sources.crunchbase.headquarters='Beverly, Massachusetts, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Beverly MA) is for a subsidiary/regional entity, not the parent. Delta Electronics HQ is Taipei Taiwan — CB likely matched Delta Electronics US entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5254620). label='Delta Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5254620). label='Delta Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0109",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dentsu",
      "sector": null,
      "wikidata_id": "Q1189945",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "4324",
            "stock_sector": "Communication",
            "weight_pct": 0.11,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dentsu-2e5d",
          "stage": "",
          "description": "Dentsu is a Japanese international advertising and public relations company that provides a wide range of services in the global business.",
          "description_full": "Dentsu is a Japanese international advertising and public relations company. The company provides a wide range of services in eight business domains: Marketing, Digital Marketing, Creative Sphere, Promotions, Media, Content, PR, and Global Business. Dentsu was originally established as Japan Advertising Ltd. (日本広告株式会社, Nihon Kōkoku Kabushiki-gaisha) and Telegraphic Service Co. (電報通信社, Denpō Tsūshin-sha) by Hoshiro Mitsunaga. In 1906, Telegraphic Service Co. became Japan Telegraphic Communication Co., Ltd. (株式会社日本電報通信社, Kabushiki-gaisha Nihon Denpō Tsūshin-sha).",
          "website": "https://www.dentsu.co.jp/en/",
          "cb_rank": 273279,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1906-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Hardware",
            "Sales and Marketing"
          ],
          "industries": [
            "Advertising",
            "Brand Marketing",
            "Marketing",
            "Public Relations",
            "Satellite Communication"
          ],
          "founders": [
            "Hoshiro Mitsunaga"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dentsu.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Dentsu",
          "description": "advertising and public relations company",
          "aliases": [
            "Dentsu Inc.",
            "Dentsu, Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1901-07-01",
          "headquarters": "Dentsu Building",
          "official_website": "https://www.dentsu.co.jp",
          "isin": "JP3551520004",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Dentsu"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1189945",
          "description": "wikidata_id set via search: label='Dentsu', description='advertising and public relations company'. Search name used: 'Dentsu'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dentsu.co.jp",
          "description": "Official website (P856) fetched from Wikidata (Q1189945)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1189945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1189945)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1189945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1189945)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1189945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1189945)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1189945)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1189945)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1189945 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1189945). label='Dentsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1189945). label='Dentsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Dentsu Building' vs sources.crunchbase.headquarters='New York, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=New York NY) is for a subsidiary/regional entity, not the parent. Dentsu HQ is Tokyo Japan — CB matched Dentsu Americas (New York)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1189945). label='Dentsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1189945). label='Dentsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0110",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Deterra Royalties",
      "sector": null,
      "wikidata_id": "Q109625724",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "DRR",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/deterra-royalties",
          "stage": "",
          "description": "Deterra Royalties is an investment company that earns income from non-managed mining assets.",
          "description_full": "Deterra Royalties is a security exchange company. They are assets across a range of commodities, including bulk, base, and battery metals. They manage resource royalties, including MAC. Their investments provide exposure to the resources sector.",
          "website": "http://www.deterraroyalties.com",
          "cb_rank": 3814991,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services"
          ],
          "industries": [
            "Asset Management",
            "Financial Services"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "JBS Investment Management"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.deterraroyalties.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DETERRA ROYALTIES LIMITED",
          "description": "Australian public company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109625724",
          "description": "wikidata_id set via search: label='DETERRA ROYALTIES LIMITED', description='Australian public company'. Search name used: 'Deterra Royalties'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.deterraroyalties.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625724)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625724)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625724)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625724)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625724)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625724)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625724)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625724)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109625724 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625724). label='DETERRA ROYALTIES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625724). label='DETERRA ROYALTIES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625724). label='DETERRA ROYALTIES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625724). label='DETERRA ROYALTIES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0111",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Deutsche Telekom N",
      "sector": null,
      "wikidata_id": "Q9396",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "DTE",
            "stock_sector": "Communication",
            "weight_pct": 3.64,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/deutsche-telekom",
          "stage": "",
          "description": "Deutsche Telekom is a telecommunications company that offers a range of fixed-network services.",
          "description_full": "Deutsche Telekom provides telecommunications and information and communication technology (ICT) services, including mobile connectivity, fixed broadband, internet, and IPTV offerings. The company supports business clients with network infrastructure, cybersecurity, cloud services, and digital transformation solutions through its T‑Systems division. It develops IoT connectivity services such as LTE-M, NB‑IoT, 5G, and satellite-based systems for global device integration. Deutsche Telekom also provides developer-focused communication APIs and platform tools to build voice and messaging applications. The company invests in expanding mobile and fiber networks and participates in digital policy and sustainability initiatives.",
          "website": "http://www.telekom.com",
          "cb_rank": 40324,
          "headquarters": "Bonn, Nordrhein-Westfalen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Commerce and Shopping",
            "Hardware",
            "Internet Services",
            "Media and Entertainment",
            "Mobile",
            "Music and Audio",
            "Other",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Advertising",
            "Digital Marketing",
            "Enterprise Software",
            "Infrastructure",
            "Internet",
            "Mobile",
            "Music",
            "Retail",
            "Social Media Marketing",
            "Telecommunications"
          ],
          "founders": [
            "Nick Pavlidis"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2006-04-24",
          "last_funding_amount_usd": 3320086025,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 3320086025,
          "total_funding_usd": 3320086025,
          "total_funding_native": {
            "amount": 2680000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Blackstone Group"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telekom.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Deutsche Telekom",
          "description": "partially privatized German telecommunications company",
          "aliases": [
            "Telekom",
            "German Telecom",
            "Deutsche Telekom AG",
            "DTAG",
            "DT",
            "Telekom Net"
          ],
          "instance_of": [
            "public company",
            "business",
            "telecommunication company",
            "internet service provider",
            "mobile network operator"
          ],
          "country": "Germany",
          "inception": "1995",
          "headquarters": "Bonn",
          "official_website": "https://www.telekom.com/",
          "isin": "DE0005557508",
          "employees": 199652,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Deutsche%20Telekom"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q9396",
          "description": "wikidata_id set via search: label='Deutsche Telekom', description='partially privatized German telecommunications company'. Search name used: 'Deutsche Telekom'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telekom.com/",
          "description": "Official website (P856) fetched from Wikidata (Q9396)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9396)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9396)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9396)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9396)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9396)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9396)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9396)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9396)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q9396 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9396). label='Deutsche Telekom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9396). label='Deutsche Telekom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9396). label='Deutsche Telekom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9396). label='Deutsche Telekom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0112",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Develop Global",
      "sector": null,
      "wikidata_id": "Q109626979",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "DVP",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/develop-4471",
          "stage": "",
          "description": "DEVELOP produces clean metals for sustainable energy and storage from base-metal mining projects.",
          "description_full": null,
          "website": "https://www.develop.com.au/",
          "cb_rank": 509780,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Bill Beament"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.develop.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DEVELOP GLOBAL LIMITED",
          "description": "Australian public company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109626979",
          "description": "wikidata_id set via search: label='DEVELOP GLOBAL LIMITED', description='Australian public company'. Search name used: 'Develop Global'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.develop.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109626979)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109626979)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109626979)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109626979)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109626979)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109626979)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109626979)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109626979)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109626979 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109626979). label='DEVELOP GLOBAL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109626979). label='DEVELOP GLOBAL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109626979). label='DEVELOP GLOBAL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109626979). label='DEVELOP GLOBAL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0113",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Disco",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6146",
            "stock_sector": "Information Technology",
            "weight_pct": 0.23,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/co-op-commerce",
          "stage": "",
          "description": "Disco develops an AI-driven partnership platform that makes recommendations to consumers across brands.",
          "description_full": "Disco develops an AI-driven partnership platform that makes recommendations to consumers across brands. It operates as a network of brands that work together to learn more about their customers, increase merchandising distribution, and lower customer acquisition costs.",
          "website": "https://www.disconetwork.com/",
          "cb_rank": 42248,
          "headquarters": "San Francisco, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": "Artificial Intelligence (AI)",
          "primary_industry_url": "https://www.crunchbase.com/category/artificial-intelligence",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Commerce and Shopping",
            "Data and Analytics",
            "Information Technology",
            "Sales and Marketing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Brand Marketing",
            "CRM",
            "E-Commerce"
          ],
          "founders": [
            "Conner Sherline"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2022-03-04",
          "last_funding_amount_usd": 20000000,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 25800000,
          "total_funding_usd": 25800000,
          "total_funding_native": {
            "amount": 25800000,
            "currency": "USD"
          },
          "top_investors": [
            "Bessemer Venture Partners",
            "Felicis",
            "Indicator Ventures",
            "Ground Up Ventures",
            "RiverPark Ventures"
          ],
          "num_investors": 18,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.disco.co.jp"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.disco.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0114",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "DOWA",
      "sector": null,
      "wikidata_id": "Q5302643",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5714",
            "stock_sector": "Materials",
            "weight_pct": 0.22,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dowa-322c",
          "stage": "",
          "description": "Dowa produces handcrafted crochet bags, emphasizing Indonesian craftsmanship.",
          "description_full": "Dowa specializes in producing and selling handcrafted crochet bags. The company collaborates with local artisans to create fashion items that reflect Indonesian craftsmanship. Their product range includes various styles and designs, catering to different fashion preferences.",
          "website": "https://www.dowabag.co.id",
          "cb_rank": 900547,
          "headquarters": "Yogyakarta, Yogyakarta, Indonesia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Clothing and Apparel",
            "Commerce and Shopping",
            "Consumer Goods",
            "Design"
          ],
          "industries": [
            "Consumer Goods",
            "E-Commerce",
            "Fashion",
            "Handmade"
          ],
          "founders": [
            "Delia Murwihartini"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.dowa.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Dowa Holdings",
          "description": "Japanese nonferrous metals manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1937-03-11",
          "headquarters": "Tokyo",
          "official_website": "http://www.dowa.co.jp/",
          "isin": "JP3638600001",
          "employees": 7500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Dowa%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5302643",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0054). Match confirmed via normalized name: 'DOWA'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.dowa.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q5302643)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5302643)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5302643)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5302643)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5302643)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5302643)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5302643)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5302643)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5302643)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5302643). label='Dowa Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5302643). label='Dowa Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Tokyo' vs sources.crunchbase.headquarters='Yogyakarta, Yogyakarta, Indonesia' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Yogyakarta Indonesia) is for a subsidiary/regional entity, not the parent. DOWA Holdings HQ is Tokyo Japan — CB matched DOWA Indonesia subsidiary",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5302643). label='Dowa Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5302643). label='Dowa Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0115",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "EAST Pipes Integrated FOR",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1321",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Saudi Arabia",
            "exchange": "Saudi Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/east-pipes-integrated-company",
          "stage": "",
          "description": "East Pipes Integrated Company is a pipe manufacturing company that provides coating and ancillary services.",
          "description_full": null,
          "website": "https://www.eastpipes.com",
          "cb_rank": 605559,
          "headquarters": "Dammam, Ash Sharqiyah, Saudi Arabia",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Saudi Arabia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eastpipes.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eastpipes.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Saudi Arabia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0116",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Echostar Class A",
      "sector": null,
      "wikidata_id": "Q1280748",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "SATS",
            "stock_sector": "Communication",
            "weight_pct": 0.45,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/echostar",
          "stage": "",
          "description": "EchoStar is a provider of satellite operations and video delivery solutions.",
          "description_full": "EchoStar (NASDAQ: SATS) is the premier global provider of satellite operations and video delivery solutions. EchoStar’s wholly-owned subsidiary, Hughes, is the world's leading provider of satellite broadband services, delivering network technologies and managed services for enterprise and government customers in more than 100 countries.  Headquartered in Englewood, CO, with additional business units world-wide, EchoStar is a multiple Emmy award-winning company that has pioneered advancements in the set-top box and satellite industries for nearly 30 years, consistently delivering value for customers, partners and investors through innovation and outstanding quality. Over the last three decades EchoStar’s contribution to video technology has been a major influencer to shifts in the way consumers view, receive and manage TV programming.  EchoStar’s consumer solutions include HughesNet®, North America’s #1 high-speed satellite Internet service, Sling Media's Slingbox® products, and EchoStar’s line of advanced digital video set-top box products for the European free satellite and terrestrial viewer markets.",
          "website": "http://echostar.com",
          "cb_rank": 23830,
          "headquarters": "Englewood, Colorado, United States",
          "headquarters_regions": "Greater Denver Area, Western US",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software"
          ],
          "industries": [
            "Hardware",
            "Satellite Communication",
            "Software"
          ],
          "founders": [
            "David Drucker"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2024-10-10",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 50000000,
          "total_funding_native": {
            "amount": 50000000,
            "currency": "USD"
          },
          "top_investors": [
            "National Telecommunications and Information Administration"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.echostar.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "global satellite services provider",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1980-01-01",
          "headquarters": "Englewood",
          "official_website": "http://www.echostar.com",
          "isin": "US2787681061",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/EchoStar"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1280748",
          "description": "wikidata_id set via search: label='EchoStar', description='global satellite services provider'. Search name used: 'Echostar'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.echostar.com",
          "description": "Official website (P856) fetched from Wikidata (Q1280748)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1280748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1280748)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1280748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1280748)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1280748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1280748)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1280748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1280748)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1280748 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1280748). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1280748). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1280748). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1280748). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0117",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Electronic ARTS",
      "sector": null,
      "wikidata_id": "Q173941",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "EA",
            "stock_sector": "Communication",
            "weight_pct": 1.32,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/electronicarts",
          "stage": "",
          "description": "Electronic Arts is a software publishing company that delivers games and online services for consoles, PCs, mobile phones, and tablets.",
          "description_full": "Electronic Arts develops and publishes interactive entertainment software for consoles, personal computers, and mobile devices. The company creates games and services across genres like sports, action, and simulation under franchises such as Madden NFL and The Sims. Electronic Arts also operates digital distribution platforms and offers subscription gaming services.",
          "website": "https://www.ea.com",
          "cb_rank": 32282,
          "headquarters": "Redwood City, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Content and Publishing",
            "Gaming",
            "Hardware",
            "Media and Entertainment",
            "Mobile",
            "Other",
            "Software"
          ],
          "industries": [
            "Computer",
            "Consumer",
            "Mobile",
            "Publishing",
            "Video Games",
            "Web Development"
          ],
          "founders": [
            "Doug Barry",
            "Edu Ponz",
            "Timothy Mott",
            "Trip Hawkins"
          ],
          "num_funding_rounds": 5,
          "funding_status": "M&A",
          "last_funding_date": "2025-09-29",
          "last_funding_amount_usd": null,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": 2200000,
          "total_funding_usd": 2200000,
          "total_funding_native": {
            "amount": 2200000,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital",
            "Kleiner Perkins",
            "TCV",
            "Affinity Partners",
            "Silver Lake"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ea.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Electronic Arts",
          "description": "American video game company",
          "aliases": [
            "EA",
            "EA Games",
            "Electronic Arts Inc.",
            "Electronic Arts, Inc."
          ],
          "instance_of": [
            "video game publisher",
            "video game developer",
            "public company"
          ],
          "country": "United States",
          "inception": "1982-05-28",
          "headquarters": "Redwood Shores",
          "official_website": "https://www.ea.com",
          "isin": "US2855121099",
          "employees": 8400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Electronic%20Arts"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ea.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q173941",
          "description": "wikidata_id set via search: label='Electronic Arts', description='American video game company'. Search name used: 'Electronic Arts'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173941)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173941)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173941)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173941)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q173941 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173941). label='Electronic Arts'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173941). label='Electronic Arts'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Redwood Shores' vs sources.crunchbase.headquarters='Redwood City, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173941). label='Electronic Arts'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173941). label='Electronic Arts'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0118",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elevra Lithium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ELV",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sayona-mining",
          "stage": "",
          "description": "Elevra Lithium is a miner company that provides sourcing and develops the raw materials for lithium-ion batteries.",
          "description_full": "Sayona is a manufacturer of clean-energy batteries. They provide products that include mining, resources, lithium, and battery minerals. The company is working on the advanced stage Authier lithium project. Sayona is dedicated to boosting the local economy and job opportunities.",
          "website": "https://www.elevra.com/",
          "cb_rank": 85624,
          "headquarters": "Brisbane, Queensland, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Mining Technology"
          ],
          "founders": [
            "Brett Lynch"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2024-11-19",
          "last_funding_amount_usd": 26165407,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 28962516,
          "total_funding_usd": 28962516,
          "total_funding_native": {
            "amount": 28962516,
            "currency": "USD"
          },
          "top_investors": [
            "Bergen Asset Management"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.elevra.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.elevra.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Australia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0119",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elisa",
      "sector": null,
      "wikidata_id": "Q965268",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "ELISA",
            "stock_sector": "Communication",
            "weight_pct": 0.2,
            "location": "Finland",
            "exchange": "Nasdaq Omx Helsinki Ltd.",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/elisa",
          "stage": "",
          "description": "Elisa is telecommunication, ICT, and an online service company for communication and entertainment.",
          "description_full": "Elisa is telecommunication, ICT, and an online service company for communication and entertainment. The company has 2.2 million consumers, corporate and public administration organization customers. Elisa's services provide consumers with new opportunities for communication, learning and entertainment, and organizations with tools for developing operating methods and improving productivity.  As the market leader, Elisa invests about 200 million euros annually in Finland. Cooperation with Vodafone and Telenor enables international use of services. Elisa's revenue in 2012 was 1.55 billion euros and it employed 3,870 people. It is also involved in the design, construction, and maintenance of network solutions; and equipment sales. Elisa was founded in 1882 and is headquartered in Helsinki, Finland.",
          "website": "https://elisa.fi",
          "cb_rank": 48874,
          "headquarters": "Helsinki, Southern Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1882-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Other"
          ],
          "industries": [
            "Consumer",
            "Information and Communications Technology (ICT)",
            "Online Portals",
            "Telecommunications"
          ],
          "founders": [
            "Daniel Wadén"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-10",
          "last_funding_amount_usd": 234030080,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1026178677,
          "total_funding_native": {
            "amount": 900000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Nordic Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.elisa.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Elisa",
          "description": "Finnish telecommunications company",
          "aliases": [
            "Elisa Oyj",
            "HPY HTF"
          ],
          "instance_of": [
            "internet service provider",
            "public company",
            "business"
          ],
          "country": "Finland",
          "inception": "1882-01-31",
          "headquarters": "Helsinki",
          "official_website": "https://www.elisa.com/",
          "isin": "FI0009007884",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Elisa%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.elisa.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q965268",
          "description": "wikidata_id set via search: label='Elisa', description='Finnish telecommunications company'. Search name used: 'Elisa'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q965268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q965268)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q965268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q965268)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q965268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q965268)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q965268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q965268)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q965268 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q965268). label='Elisa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q965268). label='Elisa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q965268). label='Elisa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q965268). label='Elisa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0120",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "EPAM Systems",
      "sector": null,
      "wikidata_id": "Q1275613",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "EPAM",
            "stock_sector": "Information Technology",
            "weight_pct": 0.04,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/epam-systems",
          "stage": "",
          "description": "EPAM leverages its core engineering expertise as a leading global product development and digital platform engineering services company.",
          "description_full": "EPAM Systems has leveraged its software engineering expertise to become a leading global product development, digital platform engineering, and top digital and product design agency.",
          "website": "https://www.epam.com",
          "cb_rank": 223621,
          "headquarters": "Newtown, Pennsylvania, United States",
          "headquarters_regions": "Greater Philadelphia Area, Great Lakes, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Artificial Intelligence (AI)",
            "Cyber Security",
            "Enterprise Software",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Arkadiy Dobkin",
            "Leo Lozner",
            "Sergey Ostromukhov"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2008-06-30",
          "last_funding_amount_usd": 50000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 75000000,
          "total_funding_usd": 75000000,
          "total_funding_native": {
            "amount": 75000000,
            "currency": "USD"
          },
          "top_investors": [
            "Da Vinci Capital",
            "Euroventures",
            "Renaissance Investment Management"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.epam.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "EPAM Systems",
          "description": "global provider of software engineering and IT consulting services",
          "aliases": [
            "EPAM Systems, Inc.",
            "EPAM"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1993",
          "headquarters": "Newtown",
          "official_website": "https://www.epam.com/",
          "isin": "US29414B1044",
          "employees": 52650,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1275613",
          "description": "wikidata_id set via search: label='EPAM Systems', description='global provider of software engineering and IT consulting services'. Search name used: 'Epam Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.epam.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1275613)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1275613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1275613)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1275613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1275613)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1275613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1275613)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1275613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1275613)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1275613 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1275613). label='EPAM Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1275613). label='EPAM Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1275613). label='EPAM Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1275613). label='EPAM Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0121",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eramet SA",
      "sector": null,
      "wikidata_id": "Q1347990",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ERA",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/eramet-sa",
          "stage": "",
          "description": "Eramet is a French multinational mining and metallurgy company.",
          "description_full": null,
          "website": "http://www.eramet.com/",
          "cb_rank": 63813,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1880-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2024-05-23",
          "last_funding_amount_usd": 540586710,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 625897294,
          "total_funding_native": {
            "amount": 580000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Bpifrance"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eramet.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Eramet",
          "description": "French multinational mining and metallurgy company producing non-ferrous metals and derivatives, nickel alloys and superalloys",
          "aliases": [
            "Euronext: ERA",
            "ERA"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1880-05-18",
          "headquarters": "Paris",
          "official_website": "https://www.eramet.com",
          "isin": "FR0000131757",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Eramet"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eramet.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1347990",
          "description": "wikidata_id set via search: label='Eramet', description='French multinational mining and metallurgy company producing non-ferrous metals. Search name used: 'Eramet'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1347990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1347990)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1347990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1347990)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1347990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1347990)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1347990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1347990)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1347990 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1347990). label='Eramet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1347990). label='Eramet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1347990). label='Eramet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1347990). label='Eramet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0122",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eregli Demir VE Celik Fabrikalari",
      "sector": null,
      "wikidata_id": "Q934796",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "EREGL.E",
            "stock_sector": "Materials",
            "weight_pct": 0.15,
            "location": "Turkey",
            "exchange": "Istanbul Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.erdemir.com.tr"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Erdemir",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Turkey",
          "inception": "1965-01-01",
          "headquarters": "Karadeniz Ereğli",
          "official_website": "http://www.erdemir.com.tr/",
          "isin": "TRAEREGL91G3",
          "employees": 11968,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Erdemir"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.erdemir.com.tr",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q934796",
          "description": "wikidata_id set via search: label='Erdemir', description='company'. Search name used: 'Eregli Demir VE Celik Fabrikalari'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q934796)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q934796)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q934796)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q934796)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q934796)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q934796)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q934796)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q934796)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q934796 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q934796). label='Erdemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q934796). label='Erdemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q934796). label='Erdemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q934796). label='Erdemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0123",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ericsson B",
      "sector": null,
      "wikidata_id": "Q52618",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ERIC B",
            "stock_sector": "Information Technology",
            "weight_pct": 0.19,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ericsson.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ericsson",
          "description": "Swedish provider of communications technology and services",
          "aliases": [
            "Telefonaktiebolaget L. M. Ericsson",
            "L. M. Ericsson",
            "LM Ericsson",
            "Ericsson Co.",
            "Ericson",
            "Telefonaktiebolaget LM Ericsson (publ) (Stockholm)",
            "Fully Automation Company",
            "Ericsson Telephone Manufacturing Company",
            "Telefonaktiebolet LM Ericsson"
          ],
          "instance_of": [
            "telecommunications equipment industry",
            "public company",
            "business"
          ],
          "country": "Sweden",
          "inception": "1876",
          "headquarters": "Stockholm",
          "official_website": "https://www.ericsson.com/",
          "isin": "SE0000108649",
          "employees": 101322,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ericsson"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q52618",
          "description": "wikidata_id set via search: label='Ericsson', description='Swedish provider of communications technology and services'. Search name used: 'Ericsson'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ericsson.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q52618 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q52618",
          "note": "Ericsson B is a B-share listing. Q52618=Ericsson parent; IN-0655 Ericsson is canonical.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q52618 shared with 1 other entity: IN-0655 (Ericsson). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0124",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ERO Copper",
      "sector": null,
      "wikidata_id": "Q137926771",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ERO",
            "stock_sector": "Materials",
            "weight_pct": 0.17,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ero-copper",
          "stage": "",
          "description": "Ero Copper is a mining company that mines, produces, and sells metal assets such as copper and gold.",
          "description_full": "Ero Copper is a base metals mining company that produces and sells copper minerals. They mine copper from the underground and Surubim open-pit mines. They also explore for gold with a land package and significant exploration potential.",
          "website": "https://www.erocopper.com/",
          "cb_rank": 74777,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Christopher Dunn",
            "David Strang"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-11-06",
          "last_funding_amount_usd": 105000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 105000000,
          "total_funding_usd": 105000000,
          "total_funding_native": {
            "amount": 105000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.erocopper.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ero Copper Corporation",
          "description": "mining company",
          "aliases": [],
          "instance_of": [
            "Bene Vagienna"
          ],
          "country": "Brazil",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q137926771",
          "description": "wikidata_id set via search: label='Ero Copper Corporation', description='mining company'. Search name used: 'Ero Copper'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.erocopper.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137926771)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137926771)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137926771)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137926771)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137926771)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137926771)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137926771)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137926771)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q137926771 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137926771). label='Ero Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137926771). label='Ero Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137926771). label='Ero Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137926771). label='Ero Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0125",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Evergreen Steel",
      "sector": null,
      "wikidata_id": "Q125299745",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2211",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/evergreen-steel-corp",
          "stage": "",
          "description": "Evergreen Steel is a manufacturer, assembler and maintainer of steel structures and containers.",
          "description_full": "Evergreen Steel is a manufacturer, assembler and maintainer of steel structures and containers. The company constructs and does tall buildings, factory buildings, bridge engineering and special buildings.",
          "website": "http://www.evergreennet.com",
          "cb_rank": 4006894,
          "headquarters": "Taipei, T'ai-pei, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1973-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate",
            "Science and Engineering"
          ],
          "industries": [
            "Building Material",
            "Civil Engineering",
            "Construction",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.evergreennet.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Evergreen Steel Corporation",
          "description": "public Taiwanese manufacturing company, part of Evergreen Group",
          "aliases": [
            "Kaolun Industrial Corporation",
            "Ever Master Industrial Corporation",
            "Ever Valor Industrial Corporation",
            "Evergreen Heavy Industrial Corporation",
            "Evergreen Development & Network Technology Corporation",
            "Evergreen Development Corporation"
          ],
          "instance_of": [
            "company"
          ],
          "country": "Taiwan",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.evergreennet.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Evergreen%20Steel%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q125299745",
          "description": "wikidata_id set via search: label='Evergreen Steel Corporation', description='public Taiwanese manufacturing company, part of Evergreen Group'. Search name used: 'Evergreen Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.evergreennet.com/",
          "description": "Official website (P856) fetched from Wikidata (Q125299745)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125299745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125299745)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125299745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125299745)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125299745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125299745)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125299745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125299745)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q125299745 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125299745). label='Evergreen Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125299745). label='Evergreen Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125299745). label='Evergreen Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125299745). label='Evergreen Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0126",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "F5",
      "sector": null,
      "wikidata_id": "Q3029296",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "FFIV",
            "stock_sector": "Information Technology",
            "weight_pct": 0.09,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/f5-networks",
          "stage": "",
          "description": "F5 is a multi-cloud application services and security company that specializes in application security, performance, and delivery.",
          "description_full": "F5  powers applications from development through their entire lifecycle, across any multi-cloud environment, so our customers—enterprise businesses, service providers, governments, and consumer brands—can deliver differentiated, high-performing, and secure digital experiences.  Unique to F5 is its extensible application delivery platform, iRules, which allows application and security architects the ability to offload and implement commodity features and proactively deploy security and application related functionality that improves application deployments without requiring changes to those applications.",
          "website": "https://www.f5.com",
          "cb_rank": 40780,
          "headquarters": "Seattle, Washington, United States",
          "headquarters_regions": "Greater Seattle Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1996-02-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Consumer Electronics",
            "SaaS",
            "Security",
            "Virtualization"
          ],
          "founders": [
            "Jeff Hussey"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2020-11-08",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Elliott Management Corp.",
            "Ridge Ventures"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.f5.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "F5, Inc.",
          "description": "Multi-cloud cybersecurity and application delivery company",
          "aliases": [
            "F5 Networks, Inc.",
            "F5 Labs",
            "F5 Networks",
            "F5, Inc.",
            "F5"
          ],
          "instance_of": [
            "software company",
            "public company"
          ],
          "country": "United States",
          "inception": "1996-01-01",
          "headquarters": "Seattle",
          "official_website": "https://www.f5.com/",
          "isin": "US3156161024",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/F5%2C%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.f5.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3029296",
          "description": "wikidata_id set via search: label='F5, Inc.', description='Multi-cloud cybersecurity and application delivery company'. Search name used: 'F5'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3029296)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3029296)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3029296)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3029296)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3029296)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3029296)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3029296)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3029296)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3029296 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3029296). label='F5, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3029296). label='F5, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3029296). label='F5, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3029296). label='F5, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0127",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "FAIR Isaac",
      "sector": null,
      "wikidata_id": "Q1392999",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "FICO",
            "stock_sector": "Information Technology",
            "weight_pct": 0.14,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/fair-isaac-corporation",
          "stage": "",
          "description": "Fair Isaac Corporation enables businesses to automate, improve, and connect decisions to enhance business performance.",
          "description_full": null,
          "website": "http://www.fico.com",
          "cb_rank": 8387,
          "headquarters": "Bozeman, Montana, United States",
          "headquarters_regions": "Western US",
          "operating_status": "Active",
          "founded_date": "1956-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Financial Services",
            "Payments",
            "Privacy and Security",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Big Data",
            "Collection Agency",
            "Consulting",
            "Financial Services",
            "Fraud Detection",
            "Predictive Analytics",
            "Software"
          ],
          "founders": [
            "Earl Judson Isaac",
            "William Fair"
          ],
          "num_funding_rounds": 2,
          "funding_status": "M&A",
          "last_funding_date": "2026-03-11",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2500000000,
          "total_funding_native": {
            "amount": 2500000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.fico.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "FICO",
          "description": "company",
          "aliases": [
            "Fair Isaac and Company"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1956",
          "headquarters": "San Jose",
          "official_website": "http://www.fico.com/",
          "isin": "US3032501047",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/FICO"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1392999",
          "description": "wikidata_id set via search: label='FICO', description='company'. Search name used: 'Fair Isaac'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.fico.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1392999)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1392999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1392999)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1392999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1392999)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1392999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1392999)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1392999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1392999)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1392999 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1392999). label='FICO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1392999). label='FICO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1392999). label='FICO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1392999). label='FICO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0128",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "FENG HSIN IRON & Steel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2015",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/feng-hsin-steel",
          "stage": "",
          "description": "Feng Hsin Steel manufactures and markets steel products.",
          "description_full": null,
          "website": "http://www.fenghsin.com.tw/",
          "cb_rank": 3005869,
          "headquarters": "Taichung, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1969-01-07",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Taiwan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fenghsin.com.tw"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fenghsin.com.tw",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Taiwan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0129",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ferbasa PREF",
      "sector": null,
      "wikidata_id": "Q105602307",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "FESA4",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ferbasa",
          "stage": "",
          "description": "Ferbasa engages in the areas of mining, metallurgy, and forest resources.",
          "description_full": null,
          "website": "http://www.ferbasa.com.br/",
          "cb_rank": 3505704,
          "headquarters": "Pojuca, Bahia, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1961-02-23",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Renewable Energy"
          ],
          "founders": [
            "José Filho"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ferbasa.com.br"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ferbasa‏",
          "description": null,
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "Brazil",
          "inception": "1961-02-23",
          "headquarters": "Pojuca",
          "official_website": "https://www.ferbasa.com.br",
          "isin": "BRFESAACNOR8",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ferbasa.com.br",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q105602307",
          "description": "wikidata_id set via search: label='Ferbasa\\u200f', description=''. Search name used: 'Ferbasa'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105602307)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105602307)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105602307)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105602307)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105602307)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105602307)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105602307)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105602307)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q105602307 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105602307). label='Ferbasa\\u200f'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105602307). label='Ferbasa\\u200f'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105602307). label='Ferbasa\\u200f'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105602307). label='Ferbasa\\u200f'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0130",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "First Quantum Minerals",
      "sector": null,
      "wikidata_id": "Q1419532",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "FM",
            "stock_sector": "Materials",
            "weight_pct": 1.11,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/first-quantum-minerals",
          "stage": "",
          "description": "First Quantum Minerals specializes in producing copper, nickel, gold, zinc and platinum group elements.",
          "description_full": "First Quantum Minerals Ltd. is an established and rapidly growing mining and metals company producing copper, nickel, gold, zinc and platinum group elements.",
          "website": "http://www.first-quantum.com/",
          "cb_rank": 35189,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1983-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Manufacturing",
            "Mineral",
            "Mining",
            "Professional Services"
          ],
          "founders": [
            "Philip Pascall"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-06",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1150950996,
          "total_funding_usd": 4750950996,
          "total_funding_native": {
            "amount": 4750950996,
            "currency": "USD"
          },
          "top_investors": [
            "PIM Cupric Holdings"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.first-quantum.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "First Quantum Minerals",
          "description": "Canadian mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company",
            "mining company"
          ],
          "country": "Canada",
          "inception": "1996",
          "headquarters": "Vancouver",
          "official_website": "http://www.first-quantum.com/",
          "isin": "CA3359341052",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/First%20Quantum%20Minerals"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1419532",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0061). Match confirmed via normalized name: 'FIRST QUANTUM MINERALS'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.first-quantum.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1419532)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419532)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419532)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419532)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419532)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419532)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419532)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1419532)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1419532)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419532). label='First Quantum Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419532). label='First Quantum Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419532). label='First Quantum Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1419532). label='First Quantum Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0131",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "First Solar",
      "sector": null,
      "wikidata_id": "Q1138888",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "FSLR",
            "stock_sector": "Information Technology",
            "weight_pct": 0.12,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/first-solar",
          "stage": "",
          "description": "First Solar manufactures thin film photovoltaic modules and provides PV power plants and supporting services.",
          "description_full": "First Solar manufactures solar modules with an advanced semiconductor technology and provides comprehensive PV system solutions. By constantly decreasing manufacturing costs, First Solar is creating an affordable and environmentally responsible alternative to fossil-fuel generation.  First Solar modules are most effective when demand for traditional forms of energy is at its peak. First Solar set the benchmark for environmentally responsible product life cycle management by introducing a prefunded, comprehensive collection and recycling program for solar modules.",
          "website": "http://www.firstsolar.com",
          "cb_rank": 14360,
          "headquarters": "Tempe, Arizona, United States",
          "headquarters_regions": "Greater Phoenix Area, Western US",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Clean Energy",
            "Manufacturing",
            "Solar"
          ],
          "founders": [
            "Michael Ahearn"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2023-07-06",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 427700000,
          "total_funding_usd": 2167700000,
          "total_funding_native": {
            "amount": 2167700000,
            "currency": "USD"
          },
          "top_investors": [
            "BNP Paribas",
            "U.S. International Development Finance Corp",
            "Standard Chartered Bank",
            "MUFG Bank",
            "Truist"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.firstsolar.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "First Solar",
          "description": "American company dedicated to the production of photovoltaic modules",
          "aliases": [
            "FSLR"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1999",
          "headquarters": "Tempe",
          "official_website": "https://www.firstsolar.com/",
          "isin": "US3364331070",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/First%20Solar"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1138888",
          "description": "wikidata_id set via search: label='First Solar', description='American company dedicated to the production of photovoltaic modules'. Search name used: 'First Solar'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.firstsolar.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1138888)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1138888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1138888)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1138888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1138888)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1138888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1138888)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1138888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1138888)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1138888 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1138888). label='First Solar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1138888). label='First Solar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1138888). label='First Solar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1138888). label='First Solar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0132",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Foran Mining",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "FOM",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/foran-mining",
          "stage": "",
          "description": "Foran Mining  focused on zinc and copper resource development.",
          "description_full": "The Company is focused on zinc and copper resource development in the Hanson Lake VMS Camp in east-central Saskatchewan, in an area of excellent infrastructure, an hour’s drive from the world class Flin Flon Mining Camp. The Hanson Lake Camp is an emerging zinc-copper base metal district similar to nearby Flin Flon and Snow Lake. The formation of clusters of massive sulphide deposits is a common characteristic of VMS belts worldwide, which make them attractive target areas for exploration and development. The Company’s long-term strategy is to develop and build a new Canadian zinc-copper base metal mining camp centered on Foran’s 100% owned McIlvenna Bay deposit.",
          "website": "https://www.foranmining.com/",
          "cb_rank": 17266,
          "headquarters": "Vancouver, Alberta, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 15,
          "funding_status": "M&A",
          "last_funding_date": "2025-05-14",
          "last_funding_amount_usd": 250356758,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1080511639,
          "total_funding_usd": 1332088094,
          "total_funding_native": {
            "amount": 1332088094,
            "currency": "USD"
          },
          "top_investors": [
            "Fairfax Financial Holdings",
            "Innovation",
            "Science and Economic Development Canada",
            "Canada Growth Fund Investment Management",
            "Agnico-Eagle Mines Limited",
            "Sprott Resource Lending Cor."
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://foranmining.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://foranmining.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0133",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fortescue",
      "sector": null,
      "wikidata_id": "Q1438957",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "FMG",
            "stock_sector": "Materials",
            "weight_pct": 1.64,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fmgl.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fortescue Metals Group",
          "description": "iron ore mining company in Western Australia",
          "aliases": [
            "FMG",
            "FORTESCUE METALS GROUP LTD",
            "Fortescue Ltd"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Australia",
          "inception": "2003",
          "headquarters": "Perth",
          "official_website": "http://www.fmgl.com.au",
          "isin": "AU000000FMG4",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fortescue%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fmgl.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1438957",
          "description": "wikidata_id set via search: label='Fortescue Metals Group', description='iron ore mining company in Western Australia'. Search name used: 'Fortescue'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1438957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1438957)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1438957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1438957)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/fortescue-zero",
          "new_value": null,
          "note": "Fortescue Metals Group (Perth, Australia) — CB /organization/fortescue-zero matched Fortescue Zero (spinoff brand for green energy), not the parent iShares entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "manual",
          "field": "sources.crunchbase",
          "old": "crunchbase block (wrong entity)",
          "new": null,
          "description": "cb_wrong_entity: CB still matches Fortescue Zero (UK spinoff), not Fortescue Metals Group parent. Re-nulled Cycle 2."
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1438957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1438957)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1438957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1438957)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1438957 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1438957). label='Fortescue Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1438957). label='Fortescue Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Perth' vs sources.crunchbase.headquarters='Kidlington, Oxfordshire, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Fortescue Metals Group (Perth, Australia) — CB /organization/fortescue-zero matched Fortescue Zero (spinoff brand for green energy), not the parent iShares entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/fortescue-zero",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "cb_wrong_entity: CB still matches Fortescue Zero (UK spinoff), not Fortescue Metals Group parent. Re-nulled Cycle 2.",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1438957). label='Fortescue Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1438957). label='Fortescue Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0134",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fortinet",
      "sector": null,
      "wikidata_id": "Q2749364",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "FTNT",
            "stock_sector": "Information Technology",
            "weight_pct": 0.29,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/fortinet",
          "stage": "",
          "description": "Fortinet is a provider of network security appliances that include firewalls, security gateways, and complementary products.",
          "description_full": "Fortinet is a provider of network security appliances that delivers a high level of network, content, and application security for enterprises of all sizes, managed service providers, and telecommunications carriers while reducing the total cost of ownership and providing a flexible, scalable path for expansion.",
          "website": "http://www.fortinet.com",
          "cb_rank": 177478,
          "headquarters": "Sunnyvale, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Mobile",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Mobile",
            "Network Security",
            "Security"
          ],
          "founders": [
            "Ken Xie",
            "Michael Xie"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2004-03-03",
          "last_funding_amount_usd": 50000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 89000000,
          "total_funding_usd": 89000000,
          "total_funding_native": {
            "amount": 89000000,
            "currency": "USD"
          },
          "top_investors": [
            "Redpoint",
            "Meritech Capital Partners",
            "DCM Ventures",
            "DEFTA Partners",
            "Acorn Campus Ventures"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.fortinet.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fortinet",
          "description": "network security corporation",
          "aliases": [
            "Fortinet Inc.",
            "FTNT",
            "Fortinet, Inc.",
            "ftn"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2000-01-01",
          "headquarters": "Sunnyvale",
          "official_website": "http://www.fortinet.com/",
          "isin": "US34959E1091",
          "employees": 15109,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fortinet"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2749364",
          "description": "wikidata_id set via search: label='Fortinet', description='network security corporation'. Search name used: 'Fortinet'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.fortinet.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2749364)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2749364)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2749364)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2749364)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2749364)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2749364)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2749364)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2749364)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2749364)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2749364 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2749364). label='Fortinet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2749364). label='Fortinet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2749364). label='Fortinet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2749364). label='Fortinet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0135",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "FOX Class A",
      "sector": null,
      "wikidata_id": "Q60238941",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "FOXA",
            "stock_sector": "Communication",
            "weight_pct": 0.34,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.foxcorporation.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fox Corporation",
          "description": "American mass media company, successor to 21st Century Fox",
          "aliases": [
            "Fox",
            "FOX"
          ],
          "instance_of": [
            "media company",
            "holding company",
            "public company"
          ],
          "country": "United States",
          "inception": "2019",
          "headquarters": "New York City",
          "official_website": "https://foxcorporation.com/",
          "isin": "US35137L1052",
          "employees": 9000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fox%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.foxcorporation.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q60238941",
          "description": "wikidata_id set via search: label='Fox Corporation', description='American mass media company, successor to 21st Century Fox'. Search name used: 'FOX Class A'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q60238941 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q60238941",
          "note": "FOX Class A and B shares — same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q60238941 shared with 1 other entity: IN-0136 (FOX Class B). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0136",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "FOX Class B",
      "sector": null,
      "wikidata_id": "Q60238941",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "FOX",
            "stock_sector": "Communication",
            "weight_pct": 0.22,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.foxcorporation.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fox Corporation",
          "description": "American mass media company, successor to 21st Century Fox",
          "aliases": [
            "Fox",
            "FOX"
          ],
          "instance_of": [
            "media company",
            "holding company",
            "public company"
          ],
          "country": "United States",
          "inception": "2019",
          "headquarters": "New York City",
          "official_website": "https://foxcorporation.com/",
          "isin": "US35137L1052",
          "employees": 9000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fox%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.foxcorporation.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q60238941",
          "description": "wikidata_id set via search: label='Fox Corporation', description='American multinational mass media company, successor to 21st Century Fox'. Search name used: 'Fox'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60238941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60238941)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q60238941 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q60238941",
          "note": "FOX Class A and B shares — same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q60238941 shared with 1 other entity: IN-0135 (FOX Class A). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60238941). label='Fox Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0137",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Freeport Mcmoran",
      "sector": null,
      "wikidata_id": "Q1453620",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "FCX",
            "stock_sector": "Materials",
            "weight_pct": 5.61,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/freeport-mcmoran",
          "stage": "",
          "description": "Freeport-McMoRan Copper & Gold Inc. is the world's largest publicly traded copper company.",
          "description_full": "Freeport-McMoRan Inc. (FCX) is a leading international mining company with headquarters in Phoenix, Arizona. FCX operates large, long-lived, geographically diverse assets with significant proven and probable reserves of copper, gold and molybdenum. FCX is the world’s largest publicly traded copper producer. FCX’s portfolio of assets includes the Grasberg minerals district in Indonesia, one of the world’s largest copper and gold deposits, and significant mining operations in North and South America, including the large-scale Morenci minerals district in Arizona and the Cerro Verde operation in Peru. FCX has a strong commitment to safety performance, environmental management and the local communities where it operates. FCX is a founding member of the International Council on Mining and Metals (ICMM) and is committed to implementation of the ICMM Sustainable Development Framework.",
          "website": "https://fcx.com",
          "cb_rank": 215088,
          "headquarters": "Phoenix, Arizona, United States",
          "headquarters_regions": "Greater Phoenix Area, Western US",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [
            "Eric Pierson Swenson"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.fcx.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Freeport-McMoRan",
          "description": "producer of copper and gold",
          "aliases": [
            "Freeport-McMoRan Copper & Gold Inc.",
            "Freeport",
            "Freeport Mc Moran Inc"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1912-01-01",
          "headquarters": "Phoenix",
          "official_website": "http://www.fcx.com",
          "isin": "US35671D8570",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Freeport-McMoRan"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1453620",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0064). Match confirmed via normalized name: 'FREEPORT MCMORAN'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.fcx.com",
          "description": "Official website (P856) fetched from Wikidata (Q1453620)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1453620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1453620)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1453620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1453620)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1453620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1453620)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1453620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1453620)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1453620). label='Freeport-McMoRan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1453620). label='Freeport-McMoRan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1453620). label='Freeport-McMoRan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1453620). label='Freeport-McMoRan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0138",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fujifilm",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "4901",
            "stock_sector": "Information Technology",
            "weight_pct": 0.14,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/fujifilm-korea",
          "stage": "",
          "description": "FUJIFILM Korea is an e-commerce company that provides instant cameras, smartphone printers, photo books and printing services",
          "description_full": null,
          "website": "http://www.fujifilm.co.kr",
          "cb_rank": 129146,
          "headquarters": "Seoul, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1980-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Consumer Electronics",
            "Content and Publishing",
            "Hardware",
            "Media and Entertainment"
          ],
          "industries": [
            "Books",
            "E-Commerce",
            "Electronics",
            "Retail"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fujifilm.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fujifilm.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Seoul South Korea) is for a regional subsidiary. Fujifilm Holdings HQ is Minato Tokyo Japan — CB matched Fujifilm Korea.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0139",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fujitsu",
      "sector": null,
      "wikidata_id": "Q186394",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6702",
            "stock_sector": "Information Technology",
            "weight_pct": 0.21,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/fujitsu",
          "stage": "",
          "description": "Fujitsu is a information & communications technology equipment and services firm providing IT & IT infrastructure and other services.",
          "description_full": "Fujitsu is an information and communication technology (ICT) company, offering a full range of technology products, solutions, and services.",
          "website": "http://www.fujitsu.com",
          "cb_rank": 3239,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1935-06-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Cloud Infrastructure",
            "Cyber Security",
            "Enterprise Software",
            "Information and Communications Technology (ICT)",
            "Information Technology",
            "IT Infrastructure",
            "Software"
          ],
          "founders": [
            "Alain Roy",
            "Pierre Ducros",
            "Serge Meilleur"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fujitsu.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fujitsu",
          "description": "Japanese multinational information technology equipment and services company",
          "aliases": [
            "Fujitsu Ltd.",
            "Fujitsu Limited",
            "Fujitsū Kabushiki-Kaisha",
            "FUJITSU LIMITED (Kawasaki)"
          ],
          "instance_of": [
            "business",
            "public company",
            "enterprise",
            "joint-stock company"
          ],
          "country": "Japan",
          "inception": "1935-06-20",
          "headquarters": "Shiodome City Center",
          "official_website": "https://global.fujitsu",
          "isin": "JP3818000006",
          "employees": 200000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fujitsu"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fujitsu.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q186394",
          "description": "wikidata_id set via search: label='Fujitsu', description='Japanese multinational information technology equipment and services company'. Search name used: 'Fujitsu'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q186394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q186394)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q186394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q186394)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q186394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q186394)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q186394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q186394)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q186394 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q186394). label='Fujitsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q186394). label='Fujitsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Shiodome City Center' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q186394). label='Fujitsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q186394). label='Fujitsu'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0140",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gartner",
      "sector": null,
      "wikidata_id": "Q174198",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "IT",
            "stock_sector": "Information Technology",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gartner",
          "stage": "",
          "description": "Gartner provides fact-based consulting services, helping clients use and manage IT to enhance business performance.",
          "description_full": "Gartner Consulting provides fact-based consulting services that help their clients use and manage IT to enable business performance. Gartner's 1,200 analysts and resarchers offer consulting services and advice to business executives in 80 countries. In addition, Gartner publishes original research and answers client questions.",
          "website": "http://www.gartner.com",
          "cb_rank": 5685,
          "headquarters": "Stamford, Connecticut, United States",
          "headquarters_regions": "East Coast, New England, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1979-03-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Business Development",
            "Consulting",
            "Information Technology"
          ],
          "founders": [
            "Gideon Gartner"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-13",
          "last_funding_amount_usd": 800000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 800000000,
          "total_funding_native": {
            "amount": 800000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gartner.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Gartner",
          "description": "company",
          "aliases": [
            "Gartner Group"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1979-01-01",
          "headquarters": "Stamford",
          "official_website": "https://www.gartner.com/",
          "isin": "US3666511072",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Gartner"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gartner.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q174198",
          "description": "wikidata_id set via search: label='Gartner', description='company'. Search name used: 'Gartner'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q174198)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q174198)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q174198)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q174198)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q174198)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q174198)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q174198)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q174198)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q174198 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q174198). label='Gartner'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q174198). label='Gartner'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q174198). label='Gartner'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q174198). label='Gartner'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0141",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "GEN Digital",
      "sector": null,
      "wikidata_id": "Q677085",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "GEN",
            "stock_sector": "Information Technology",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gen-digital-méxico",
          "stage": "",
          "description": "Gen Digital México is a digital marketing agency that offers content development, social media marketing, and graphic design services.",
          "description_full": null,
          "website": "http://gendigital.mx",
          "cb_rank": 304312,
          "headquarters": "Washington, District of Columbia, United States",
          "headquarters_regions": "Washington DC Metro Area, Southern US",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Sales and Marketing"
          ],
          "industries": [
            "Content Marketing",
            "Digital Marketing",
            "Marketing",
            "Social Media Marketing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gendigital.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Gen Digital",
          "description": "American software company",
          "aliases": [
            "NortonLifeLock",
            "Symantec"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "software company"
          ],
          "country": "United States",
          "inception": "1982-03-01",
          "headquarters": "Tempe",
          "official_website": "https://www.gendigital.com/",
          "isin": "US6687711084",
          "employees": 3659,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Gen%20Digital"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q677085",
          "description": "wikidata_id set via search: label='Gen Digital', description='American software company'. Search name used: 'Gen Digital'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gendigital.com/",
          "description": "Official website (P856) fetched from Wikidata (Q677085)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q677085)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q677085)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q677085)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q677085)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q677085)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q677085)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q677085)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q677085)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q677085 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q677085). label='Gen Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q677085). label='Gen Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Tempe' vs sources.crunchbase.headquarters='Washington, District of Columbia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q677085). label='Gen Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q677085). label='Gen Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0142",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gerdau PREF SA",
      "sector": null,
      "wikidata_id": "Q1511043",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GGBR4",
            "stock_sector": "Materials",
            "weight_pct": 0.31,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gerdau",
          "stage": "",
          "description": "Gerdau is a steel production company that provides a wide range of products for various industries.",
          "description_full": "Gerdau is a mining and metals company that manufactures in the long steel segment. The company offers metal profiles, wall plugs, plates, light and heavy structural profiles, iron ores, stainless steel products, blocks, rebars, and flat steel bars. It also engages in the recycling of scraps into steel. Gerdau provides steel for civil construction, automobile, industrial, agricultural and various sectors. It also the main supplier of specialty steel for the international automotive network. The company's mission is to generate value for its customers, shareholders, workforce, and society, operating in a sustainable manner.",
          "website": "https://www2.gerdau.com.br/",
          "cb_rank": 72544,
          "headquarters": "São Paulo, Sao Paulo, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1901-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Other",
            "Real Estate"
          ],
          "industries": [
            "Commercial",
            "Construction",
            "Industrial",
            "Manufacturing",
            "Mining"
          ],
          "founders": [
            "Joao Gerdau"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-21",
          "last_funding_amount_usd": 102669758,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 102669758,
          "total_funding_native": {
            "amount": 566000000,
            "currency": "BRL"
          },
          "top_investors": [
            "The Brazilian Development Bank(BNDES)"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gerdau.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Gerdau",
          "description": "company",
          "aliases": [
            "Gerdau S.A."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1901-01-01",
          "headquarters": "Porto Alegre",
          "official_website": "http://www.gerdau.com.br",
          "isin": "BRGGBRACNPR8",
          "employees": 47000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Gerdau"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gerdau.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1511043",
          "description": "wikidata_id set via search: label='Gerdau', description='company'. Search name used: 'Gerdau'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1511043)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1511043)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1511043)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1511043)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1511043)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1511043)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1511043)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1511043)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1511043 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1511043). label='Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1511043). label='Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Porto Alegre' vs sources.crunchbase.headquarters='São Paulo, Sao Paulo, Brazil' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1511043). label='Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1511043). label='Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0143",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Glencore",
      "sector": null,
      "wikidata_id": "Q169339",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GLEN",
            "stock_sector": "Materials",
            "weight_pct": 4.96,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/glencore",
          "stage": "",
          "description": "Glencore operates various commodity industries include coal, copper, cotton, grain and oilseeds, nickel and zinc.",
          "description_full": "Glencore is a global and diversified natural resource company. From powering the electric vehicle revolution to the smartphone in your pocket, the commodities we source enable modern life.",
          "website": "http://glencore.com",
          "cb_rank": 9114,
          "headquarters": "Baar, Zug, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1978-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Agriculture and Farming",
            "Natural Resources",
            "Sales and Marketing",
            "Software",
            "Sustainability"
          ],
          "industries": [
            "Agriculture",
            "Enterprise Software",
            "Marketing",
            "Mineral",
            "Natural Resources",
            "Precious Metals",
            "Sales"
          ],
          "founders": [
            "Marc Rich"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-11-07",
          "last_funding_amount_usd": 300000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 300000000,
          "total_funding_native": {
            "amount": 300000000,
            "currency": "USD"
          },
          "top_investors": [
            "Saudi EXIM"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.glencore.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Glencore",
          "description": "metals and minerals, and energy products company",
          "aliases": [
            "Glencore plc"
          ],
          "instance_of": [
            "business",
            "public company",
            "company"
          ],
          "country": "Switzerland",
          "inception": "1974-01-01",
          "headquarters": "Baar",
          "official_website": "https://www.glencore.com/",
          "isin": "JE00B4T3BW64",
          "employees": 156468,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Glencore"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q169339",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0068). Match confirmed via normalized name: 'GLENCORE'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.glencore.com/",
          "description": "Official website (P856) fetched from Wikidata (Q169339)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q169339)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q169339)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q169339)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q169339)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q169339)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q169339)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q169339)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q169339)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q169339). label='Glencore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q169339). label='Glencore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q169339). label='Glencore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q169339). label='Glencore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0144",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gloria Material Technology",
      "sector": null,
      "wikidata_id": "Q5571430",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5009",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Taiwan",
            "exchange": "Gretai Securities Market",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gloria-material-technology",
          "stage": "",
          "description": "Gloria Material Technology is a manufacturer of machine parts and alloys like super alloy, high-speed steel, and more.",
          "description_full": "Gloria Material Technology sells special steel, carbon steel, alloy steel, super alloy, and smelting of the raw materials of these products. The company's products include cold work tool steel, hot work tool steel, and carbon tool steel.",
          "website": "http://www.gmtc.com.tw",
          "cb_rank": 3778897,
          "headquarters": "Tainan, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gmtc.com.tw/tw"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Gloria Material Technology Corp.",
          "description": "steel company of Taiwan",
          "aliases": [
            "GMTC",
            "Gloria Material Technology Corporation"
          ],
          "instance_of": [
            "company"
          ],
          "country": "Taiwan",
          "inception": "1993",
          "headquarters": "Liouying District",
          "official_website": "https://www.gmtc.com.tw/tw",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Gloria%20Material%20Technology%20Corp."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5571430",
          "description": "wikidata_id set via search: label='Gloria Material Technology Corp.', description='steel company of Taiwan'. Search name used: 'Gloria Material Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gmtc.com.tw/tw",
          "description": "Official website (P856) fetched from Wikidata (Q5571430)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5571430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5571430)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5571430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5571430)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5571430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5571430)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5571430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5571430)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5571430 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5571430). label='Gloria Material Technology Corp.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5571430). label='Gloria Material Technology Corp.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Liouying District' vs sources.crunchbase.headquarters='Tainan, T'ai-wan, Taiwan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5571430). label='Gloria Material Technology Corp.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5571430). label='Gloria Material Technology Corp.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0145",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "GMK Norilskiy Nikel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GMKN",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Russian Federation",
            "exchange": "Standard-Classica-Forts",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/norilsk-nickel",
          "stage": "",
          "description": "Nornickel is a Russian nickel and palladium mining and smelting company.",
          "description_full": null,
          "website": "https://www.nornickel.com",
          "cb_rank": 443513,
          "headquarters": "Moscow, Moscow City, Russian Federation",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Russian Federation",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nornickel.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nornickel.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Russian Federation",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0146",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Godaddy Class A",
      "sector": null,
      "wikidata_id": "Q1416215",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "GDDY",
            "stock_sector": "Information Technology",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/godaddy",
          "stage": "",
          "description": "GoDaddy is an internet domain registrar and web hosting company facilitating online businesses.",
          "description_full": "Go Daddy is the Web's top platform for small businesses and offers everything needed to to grow and manage an online presence, from domain names and website builders to complete eCommerce solutions. The company has earned a place as the world's #1 ICANN-accredited domain registrar by delivering world-class products at competitive prices and supporting them with industry-best service, delivered 24/7/365. Go Daddy is the world's largest domain name registrar and Web hosting provider * More than 55 million domain names under management Go Daddy registers, renews or transfers more than one domain name every second of every day Go Daddy is larger than the next 8 closest registrar competitors combined Go Daddy is the largest hosting provider of secure websites in the world More than 12 million customers Go Daddy is the world's largest provider of net-new SSL certificates Go Daddy has more than 40 product offerings Founded in 1997 by Bob Parsons as Jomax Technologies the Go Daddy group of companies includes three ICANN-accredited domain name registrars: flagship registrar GoDaddy.com, LLC, membership-based Blue Razor Domains, LLC, and reseller Wild West Domains, LLC Private domain name registration services through Domains By Proxy, LLC",
          "website": "https://www.godaddy.com",
          "cb_rank": 6307,
          "headquarters": "Scottsdale, Arizona, United States",
          "headquarters_regions": "Greater Phoenix Area, Western US",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Domain Registrar",
            "Online Portals",
            "Web Development",
            "Web Hosting"
          ],
          "founders": [
            "Bob Parsons"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2024-12-05",
          "last_funding_amount_usd": 1463000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 800000000,
          "total_funding_usd": 2263000000,
          "total_funding_native": {
            "amount": 2263000000,
            "currency": "USD"
          },
          "top_investors": [
            "TCV",
            "Silver Lake",
            "Kohlberg Kravis Roberts & Co.",
            "Starboard Value"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.godaddy.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "GoDaddy",
          "description": "publicly held company that is primarily an internet domain registrar and web hosting company",
          "aliases": [
            "GoDaddy, LLC",
            "GoDaddy Inc.",
            "Go Daddy",
            "GDDY",
            "GoDaddy, Inc.",
            "the-online.com"
          ],
          "instance_of": [
            "business",
            "domain name registrar",
            "public company"
          ],
          "country": "United States",
          "inception": "1997-01-01",
          "headquarters": "Scottsdale",
          "official_website": "https://www.godaddy.com/",
          "isin": "US3802371076",
          "employees": 5990,
          "wikipedia_url": "https://en.wikipedia.org/wiki/GoDaddy"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1416215",
          "description": "wikidata_id set via search: label='GoDaddy', description='publicly held company that is primarily an internet domain registrar and web ho. Search name used: 'Godaddy'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.godaddy.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1416215)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1416215)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1416215)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1416215)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1416215)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1416215)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1416215)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1416215)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1416215)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1416215 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1416215). label='GoDaddy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1416215). label='GoDaddy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1416215). label='GoDaddy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1416215). label='GoDaddy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0147",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Godawari Power AND Ispat",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GPIL",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/godawari-power-ispat",
          "stage": "",
          "description": "Godawari Power & Ispat is an integrated steel plant and power generation company.",
          "description_full": "Godawari Power & Ispat provides quality management system, environmental management system, occupational health, and safety management system services. They also provide pellets, sponge iron, power, billets, silico manganese, and HB wire services.",
          "website": "http://godawaripowerispat.com/",
          "cb_rank": 422146,
          "headquarters": "Raipur, Chhattisgarh, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.godawaripowerispat.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.godawaripowerispat.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0148",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Granges",
      "sector": null,
      "wikidata_id": "Q10509721",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GRNG",
            "stock_sector": "Materials",
            "weight_pct": 0.11,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/granges-ab",
          "stage": "",
          "description": "Granges manufactures rolled aluminium for aluminium heat exchangers.",
          "description_full": null,
          "website": "http://www.granges.com",
          "cb_rank": 166176,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1972-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [
            "Ernest Cassel"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-12-09",
          "last_funding_amount_usd": 340439000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 340439000,
          "total_funding_native": {
            "amount": 340439000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.granges.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Gränges",
          "description": null,
          "aliases": [
            "Granges"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Sweden",
          "inception": "1896",
          "headquarters": "Stockholm",
          "official_website": "http://www.granges.com/",
          "isin": null,
          "employees": 1600,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.granges.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q10509721",
          "description": "wikidata_id set via search: label='Gränges', description=''. Search name used: 'Granges'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10509721)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10509721)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10509721)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10509721)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10509721)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10509721)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10509721)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10509721)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q10509721 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10509721). label='Gränges'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10509721). label='Gränges'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10509721). label='Gränges'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10509721). label='Gränges'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0149",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gravita India",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GRAVITA",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gravita-india-ltd",
          "stage": "",
          "description": "Gravita India is an Indian corporation with manufacturing facilities for lead metal and lead products.",
          "description_full": "Gravita India Ltd. is an Indian corporation with manufacturing facilities for lead metal and lead products. Gravita India Ltd. is located in Tilak Nagar, Jaipur.",
          "website": "http://www.gravitaindia.com",
          "cb_rank": 90878,
          "headquarters": "Jaipur, Rajasthan, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Sustainability"
          ],
          "industries": [
            "B2B",
            "Manufacturing",
            "Recycling"
          ],
          "founders": [
            "Rajat Agrawal"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2023-05-03",
          "last_funding_amount_usd": 37632891,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 39863577,
          "total_funding_native": {
            "amount": 39863577,
            "currency": "USD"
          },
          "top_investors": [
            "Abu Dhabi Investment Authority",
            "Proparco",
            "Oesterreichische Entwicklungsbank AG"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gravitaindia.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gravitaindia.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0150",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Grupa KETY SA",
      "sector": null,
      "wikidata_id": "Q11702600",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "KTY",
            "stock_sector": "Materials",
            "weight_pct": 0.18,
            "location": "Poland",
            "exchange": "Warsaw Stock Exchange/Equities/Main Market",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/kety",
          "stage": "",
          "description": "Kety is an adventure travel company with a backdrop of wild nature.",
          "description_full": null,
          "website": "https://www.kety.pl",
          "cb_rank": 3098806,
          "headquarters": "Oswiecim, Slaskie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1971-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Travel and Tourism"
          ],
          "industries": [
            "Adventure Travel"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kety.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Grupa Kęty",
          "description": null,
          "aliases": [],
          "instance_of": [
            "enterprise",
            "public company"
          ],
          "country": "Poland",
          "inception": "1953",
          "headquarters": "Kęty",
          "official_website": "https://grupakety.com/",
          "isin": "PLKETY000011",
          "employees": 5146,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kety.pl",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11702600",
          "description": "wikidata_id set via search: label='Grupa Kęty', description=''. Search name used: 'Grupa Kety'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11702600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11702600)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11702600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11702600)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11702600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11702600)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11702600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11702600)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11702600 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11702600). label='Grupa Kęty'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11702600). label='Grupa Kęty'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11702600). label='Grupa Kęty'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11702600). label='Grupa Kęty'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0151",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Grupo Mexico B",
      "sector": null,
      "wikidata_id": "Q623591",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GMEXICOB",
            "stock_sector": "Materials",
            "weight_pct": 2.17,
            "location": "Mexico",
            "exchange": "Bolsa Mexicana De Valores",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.gmexico.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Grupo México",
          "description": "company",
          "aliases": [
            "Grupo Mexico"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Mexico",
          "inception": "1978-01-01",
          "headquarters": "Mexico City",
          "official_website": "http://www.gmexico.com/",
          "isin": "MXP370841019",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Grupo%20M%C3%A9xico"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q623591",
          "description": "wikidata_id set via search: label='Grupo México', description='company'. Search name used: 'Grupo Mexico'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.gmexico.com/",
          "description": "Official website (P856) fetched from Wikidata (Q623591)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q623591 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q623591",
          "note": "Grupo Mexico B share / parent — same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q623591 shared with 1 other entity: IN-1286 (Grupo Mexico). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0152",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Guangdong HEC Technology L",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600673",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hec.cn/en"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hec.cn/en",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0153",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Halma",
      "sector": null,
      "wikidata_id": "Q5643254",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "HLMA",
            "stock_sector": "Information Technology",
            "weight_pct": 0.11,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/halma",
          "stage": "",
          "description": "Halma is a group of life saving technology companies that prevent injuries, save lives, and protect people and assets.",
          "description_full": "Halma's business is about protecting life and improving the quality of life for people worldwide. Halma's companies have a core focus on safety, health and the environment and our products provide innovative solutions for many of the key problems facing the world today. Halma's technology is used to save lives, prevent injuries, and protect people and assets. We also develop products that secure and protect the elements critical to healthy lives.",
          "website": "http://www.halma.com",
          "cb_rank": 375928,
          "headquarters": "Slough, Buckinghamshire, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1894-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Hardware",
            "Software"
          ],
          "industries": [
            "Developer Tools",
            "Hardware",
            "Market Research"
          ],
          "founders": [
            "David Barber"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.halma.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Halma plc",
          "description": "company in Amersham, United Kingdom",
          "aliases": [
            "Halma",
            "Halma (United Kingdom)"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "1894",
          "headquarters": "Amersham",
          "official_website": "http://www.halma.com/",
          "isin": "GB0004052071",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Halma%20plc"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.halma.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5643254",
          "description": "wikidata_id set via search: label='Halma plc', description='company in Amersham, United Kingdom'. Search name used: 'Halma'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5643254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5643254)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5643254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5643254)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5643254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5643254)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5643254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5643254)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5643254 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5643254). label='Halma plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5643254). label='Halma plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Amersham' vs sources.crunchbase.headquarters='Slough, Buckinghamshire, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5643254). label='Halma plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5643254). label='Halma plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0154",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hanking GOLD",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "3788",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-hanking-holdings",
          "stage": "",
          "description": "China Hanking Holdings is a producer of iron ore concentrates.",
          "description_full": null,
          "website": "http://www.hankingmining.com/",
          "cb_rank": 3966218,
          "headquarters": "Shenyang, Liaoning, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2010-08-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Industrial",
            "Mineral"
          ],
          "founders": [
            "Jiye Yang"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hankingmining.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hankingmining.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0155",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Henan Shenhuo COAL & Power A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000933",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/henan-shenhuo-coal-power-co-ltd",
          "stage": "",
          "description": "Henan Shenhuo Group is a coal mining and aluminum processing company.",
          "description_full": null,
          "website": "http://www.shenhuo.com",
          "cb_rank": 2325511,
          "headquarters": "Shangqiu, Henan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.shenhuo.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.shenhuo.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0156",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hewlett Packard Enterprise",
      "sector": null,
      "wikidata_id": "Q19923099",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "HPE",
            "stock_sector": "Information Technology",
            "weight_pct": 0.19,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hewlett-packard-enterprise",
          "stage": "",
          "description": "Hewlett Packard Enterprise is an edge-to-cloud company that uses comprehensive solutions to accelerate business outcomes.",
          "description_full": "Hewlett Packard Enterprise is an edge-to-cloud platform-as-a-service company that helps organizations accelerate outcomes by unlocking value from their data, everywhere. Built on decades of reimagining the future and innovating to advance how people live and work, HPE delivers unique, open, and intelligent technology solutions. HPE focuses primarily on enterprise-level solutions, including servers, storage, networking, software, and consulting services. They cater to various industries, offering technologies for data centers, cloud computing, edge computing, and other IT infrastructure needs. HPE has a long history in the technology sector and is known for its contributions to the development of computing and IT systems.",
          "website": "https://www.hpe.com",
          "cb_rank": 2265,
          "headquarters": "Spring, Texas, United States",
          "headquarters_regions": "Greater Houston Area, Southern US",
          "operating_status": "Closed",
          "founded_date": "1939-07-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Other",
            "Privacy and Security",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Data Center",
            "Electronics",
            "Enterprise Software",
            "Information Technology",
            "IT Management",
            "Network Security",
            "Outsourcing",
            "Service Industry",
            "Software"
          ],
          "founders": [
            "Bill Hewlett",
            "David Packard",
            "Ross Perot"
          ],
          "num_funding_rounds": 2,
          "funding_status": "M&A",
          "last_funding_date": "2025-04-15",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 2850000000,
          "total_funding_usd": 2850000000,
          "total_funding_native": {
            "amount": 2850000000,
            "currency": "USD"
          },
          "top_investors": [
            "Elliott Management Corp."
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hpe.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hewlett Packard Enterprise",
          "description": "American information technology company",
          "aliases": [
            "HPE",
            "HP Enterprise"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "computer manufacturer",
            "software company"
          ],
          "country": "United States",
          "inception": "2015-11-01",
          "headquarters": "Spring",
          "official_website": "https://www.hpe.com/",
          "isin": "US42824C1099",
          "employees": 60000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hewlett%20Packard%20Enterprise"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19923099",
          "description": "wikidata_id set via search: label='Hewlett Packard Enterprise', description='American information technology company'. Search name used: 'Hewlett Packard Enterprise'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hpe.com/",
          "description": "Official website (P856) fetched from Wikidata (Q19923099)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19923099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19923099)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19923099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19923099)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19923099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19923099)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19923099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19923099)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19923099 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19923099). label='Hewlett Packard Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19923099). label='Hewlett Packard Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19923099). label='Hewlett Packard Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19923099). label='Hewlett Packard Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0157",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hexagon Class B",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "HEXA B",
            "stock_sector": "Information Technology",
            "weight_pct": 0.12,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hexagon",
          "stage": "",
          "description": "Hexagon is a provider of information technologies that drive productivity and quality.",
          "description_full": "Hexagon is a provider of information technology solutions that drive productivity and quality across geospatial and industrial landscapes.",
          "website": "http://www.hexagon.com",
          "cb_rank": 3455,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Information Technology",
            "Navigation and Mapping",
            "Software"
          ],
          "industries": [
            "Data Visualization",
            "Geospatial",
            "Information Technology",
            "Mapping Services",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-02-22",
          "last_funding_amount_usd": 200000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 200000,
          "total_funding_native": {
            "amount": 200000,
            "currency": "USD"
          },
          "top_investors": [
            "LIFT Ecosystem Accelerator"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://hexagon.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://hexagon.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Sweden",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0158",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "HILL AND Smith",
      "sector": null,
      "wikidata_id": "Q24882678",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "HILS",
            "stock_sector": "Materials",
            "weight_pct": 0.16,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/hill-smith-holdings-plc",
          "stage": "",
          "description": "Hill & Smith Holdings is an international group of companies operating within the infrastructure and galvanizing markets.",
          "description_full": null,
          "website": "https://hsgroup.com",
          "cb_rank": 3518244,
          "headquarters": "Solihull, Solihull, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Infrastructure",
            "Mechanical Engineering"
          ],
          "founders": [
            "Edward Hill"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://hsgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hill & Smith",
          "description": "British company",
          "aliases": [],
          "instance_of": [
            "public limited company"
          ],
          "country": null,
          "inception": "1824",
          "headquarters": "Brierley Hill",
          "official_website": "http://www.hsholdings.com/home.htm",
          "isin": "GB0004270301",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hill%20%26%20Smith"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://hsgroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24882678",
          "description": "wikidata_id set via search: label='Hill & Smith', description='British company'. Search name used: 'Hill And Smith'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24882678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24882678)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24882678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24882678)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24882678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24882678)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24882678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24882678)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24882678 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24882678). label='Hill & Smith'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24882678). label='Hill & Smith'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24882678). label='Hill & Smith'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24882678). label='Hill & Smith'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0159",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hindalco Industries",
      "sector": null,
      "wikidata_id": "Q1619261",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "HINDALCO",
            "stock_sector": "Materials",
            "weight_pct": 0.86,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hindalco-industries",
          "stage": "",
          "description": "Hindalco Industries produces aluminium and copper products, focusing on rolling and recycling.",
          "description_full": "Hindalco Industries Limited, metals flagship company of the Aditya Birla Group, is the industry leader in aluminium and copper. With a consolidated turnover of US$18 billion, Hindalco is the world’s largest aluminium rolling company and one of Asia’s biggest producers of primary aluminium. Its state-of-art copper facility comprises a world-class copper smelter and a fertiliser plant along with a captive jetty. The copper smelter is among the world’s largest custom smelters at a single location.In India, the company’s aluminium units across the country encompass the gamut of operations from bauxite mining, alumina refining, coal mining, captive power plants and aluminium smelting to downstream rolling, extrusions and foils. Today, Hindalco ranks among the global aluminium majors as an integrated producer and a footprint in 10 countries outside India.The Birla Copper unit produces copper cathodes and continuous cast copper rods, along with other by-products, including gold, silver, and DAP fertilisers. It is India’s largest private producer of gold.Hindalco has been accorded Star Trading House status in India. Its aluminium is accepted for delivery under the High-Grade Aluminium Contract on the London Metal Exchange (LME), while its copper quality is also registered on the LME with Grade A accreditation.",
          "website": "http://www.hindalco.com/",
          "cb_rank": 183585,
          "headquarters": "Mumbai, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1958-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [
            "Aditya Vikram Birla",
            "Ghanshyam Das Birla"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.hindalco.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hindalco Industries",
          "description": "company",
          "aliases": [
            "Hindalco Industries Ltd."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "India",
          "inception": "1962-01-01",
          "headquarters": "Mumbai",
          "official_website": "http://www.hindalco.com",
          "isin": "US4330641022",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hindalco%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1619261",
          "description": "wikidata_id set via search: label='Hindalco Industries', description='company'. Search name used: 'Hindalco Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.hindalco.com",
          "description": "Official website (P856) fetched from Wikidata (Q1619261)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1619261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1619261)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1619261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1619261)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1619261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1619261)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1619261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1619261)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1619261 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1619261). label='Hindalco Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1619261). label='Hindalco Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1619261). label='Hindalco Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1619261). label='Hindalco Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0160",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hindustan Copper",
      "sector": null,
      "wikidata_id": "Q138641866",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "HINDCOPPER",
            "stock_sector": "Materials",
            "weight_pct": 0.11,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hindustan-copper",
          "stage": "",
          "description": "Hindustan Copper is an integrated copper producing company that redefines and casts copper to convert into a salable product.",
          "description_full": "Hindustan Copper is an integrated copper producing company that redefines and casts copper to convert into a salable product. The company markets copper cathode, copper wire bar, copper sulphate (tutia), and sulfuric acid.  Hindustan Copper was established on November 9. 1967 with a main business office in Kolkata, India.",
          "website": "https://www.hindustancopper.com",
          "cb_rank": 253597,
          "headquarters": "Kolkata, West Bengal, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1967-11-09",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hindustancopper.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "Indian Mining company",
          "aliases": [
            "Hindustan Copper",
            "Hindustan Copper Limited"
          ],
          "instance_of": null,
          "country": "India",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q138641866",
          "description": "wikidata_id set via search: label='Hindustan Copper Limited', description='Indian Mining company'. Search name used: 'Hindustan Copper'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hindustancopper.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138641866)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138641866)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138641866)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138641866)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138641866)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138641866)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138641866)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138641866)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q138641866 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138641866). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138641866). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138641866). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138641866). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0161",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "HON HAI Precision Industry",
      "sector": null,
      "wikidata_id": "Q463094",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "2317",
            "stock_sector": "Information Technology",
            "weight_pct": 0.45,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.honhai.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Foxconn",
          "description": "Taiwanese multinational electronics contract manufacturer",
          "aliases": [
            "Foxconn Technology Group",
            "Hon Hai Precision Industry Co",
            "Hon Hai",
            "Hon Hai Precision Industry",
            "Hon Hai Precision Industry Co., Ltd."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Taiwan",
          "inception": "1974-02-20",
          "headquarters": "New Taipei",
          "official_website": "https://www.foxconn.com/",
          "isin": "TW0002317005",
          "employees": 618460,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Foxconn"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.honhai.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q463094",
          "description": "wikidata_id set via search: label='Foxconn', description='Taiwanese multinational electronics contract manufacturer'. Search name used: 'Hon Hai Precision Industry'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q463094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q463094)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q463094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q463094)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q463094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q463094)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q463094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q463094)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q463094 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q463094). label='Foxconn'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q463094). label='Foxconn'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q463094). label='Foxconn'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q463094). label='Foxconn'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0162",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "HP",
      "sector": null,
      "wikidata_id": "Q80978",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "HPQ",
            "stock_sector": "Information Technology",
            "weight_pct": 0.11,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hewlett-packard",
          "stage": "",
          "description": "HP is a manufacturer and seller of personal computers, printers, computer hardwares, and business solutions.",
          "description_full": "HP provides products, technologies, software, solutions, and services to individual consumers and small- and medium-sized businesses (SMBs) as well as to the government, health, and education sectors worldwide. The company’s personal systems segment offers commercial and consumer PCs, workstations, tablets, retail point-of-sale systems, calculators, and other related accessories, software, support, and services for the commercial and consumer markets. Its printing segment provides consumer and commercial printer hardware, supplies, media, and scanning devices as well as LaserJet and enterprise, inkjet and printing, and graphics solutions; and software and web services. The company’s software segment offers IT management, application testing and delivery, information management, big data analytics, security intelligence, and risk management solutions for businesses and enterprises; and licensing, support, and professional services as well as SaaS-based services. Its HP financial services segment provides leasing, financing, utility programs, and asset management services as well as investment solutions to SMBs, educational institutions, and governmental entities. The company’s corporate investments segment includes HP Labs and cloud-related business incubation projects. HP was founded in 1939 and is headquartered in Palo Alto, California.",
          "website": "http://www.hp.com",
          "cb_rank": 2601,
          "headquarters": "Palo Alto, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1939-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Computer",
            "Consumer Electronics",
            "Hardware",
            "IT Infrastructure",
            "Software"
          ],
          "founders": [
            "Bill Hewlett",
            "David Packard"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-04-14",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 4200000000,
          "total_funding_usd": 5250000000,
          "total_funding_native": {
            "amount": 5250000000,
            "currency": "USD"
          },
          "top_investors": [
            "Berkshire Hathaway",
            "U.S. Department of Commerce"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hewlett-Packard",
          "description": "American information technology company",
          "aliases": [
            "HP"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "computer manufacturer",
            "camera manufacturer",
            "software company"
          ],
          "country": "United States",
          "inception": "1939-07-02",
          "headquarters": "Palo Alto",
          "official_website": "https://www.hp.com/",
          "isin": "US4282361033",
          "employees": 302000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hewlett-Packard"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q80978",
          "description": "wikidata_id set via search: label='Hewlett-Packard', description='American information technology company'. Search name used: 'HP'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80978)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80978)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80978)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80978)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q80978 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80978). label='Hewlett-Packard'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80978). label='Hewlett-Packard'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80978). label='Hewlett-Packard'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80978). label='Hewlett-Packard'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0163",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hudbay Minerals",
      "sector": null,
      "wikidata_id": "Q5928181",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "HBM",
            "stock_sector": "Materials",
            "weight_pct": 0.54,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hudbay",
          "stage": "",
          "description": "Hudbay is an integrated mining company.",
          "description_full": "Hudbay is an integrated mining company producing copper concentrate (containing copper, gold and silver), molybdenum concentrate and zinc metal. The company owns three polymetallic mines, four ore concentrators and a zinc production facility in northern Manitoba and Saskatchewan (Canada) and Cusco (Peru), along with copper projects in Arizona and Nevada (United States). Guided by our values and powered by the expertise, experience and commitment of our people, our vision is to be a responsible, top-tier operator of long-life, low-cost mines in the Americas. Our mission is to create sustainable value through the acquisition, development and operation of high-quality, long-life deposits in jurisdictions that support responsible mining, and to see the regions and communities in which we operate benefit from our presence.",
          "website": "http://www.hudbayminerals.com",
          "cb_rank": 34117,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1927-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services"
          ],
          "industries": [
            "Finance"
          ],
          "founders": [
            "Cornelius Vanderbilt Whitney"
          ],
          "num_funding_rounds": 16,
          "funding_status": "IPO",
          "last_funding_date": "2024-05-21",
          "last_funding_amount_usd": 349980000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 885634272,
          "total_funding_usd": 4305634272,
          "total_funding_native": {
            "amount": 4305634272,
            "currency": "USD"
          },
          "top_investors": [
            "CIBC",
            "Scotiabank"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.hudbayminerals.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "HudBay Minerals",
          "description": "Canadian mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1996",
          "headquarters": "Toronto",
          "official_website": "http://www.hudbayminerals.com/",
          "isin": "CA4436281022",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hudbay"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5928181",
          "description": "wikidata_id set via search: label='HudBay Minerals', description='Canadian mining company'. Search name used: 'Hudbay Minerals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.hudbayminerals.com/",
          "description": "Official website (P856) fetched from Wikidata (Q5928181)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5928181)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5928181)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5928181)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5928181)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5928181)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5928181)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5928181)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5928181)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5928181 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5928181). label='HudBay Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5928181). label='HudBay Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5928181). label='HudBay Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5928181). label='HudBay Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0164",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hunan Valin Steel A",
      "sector": null,
      "wikidata_id": "Q5942059",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000932",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hunan-valin-steel",
          "stage": "",
          "description": "Hunan Valin Steel is a manufacturer of iron and steel products.",
          "description_full": "Hunan Valin Steel manufactures iron and steel products. They provide wire materials, seamless steel pipes, railway materials, steel bases, copper plate pipes, and aluminum pipe wire. Their principal activities are manufacturing, processing, and selling smelted steel, rolled steel, thread steel, steel materials, ferrous metals, non-ferrous metals, and related products.",
          "website": "http://www.valin.cn",
          "cb_rank": 3854378,
          "headquarters": "Changsha, Jiangsu, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Closed",
          "founded_date": "1999-04-29",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Manufacturing",
            "Real Estate"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.valin.cn"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Valin Steel",
          "description": "Chinese steel producer",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "China",
          "inception": "1999",
          "headquarters": "Changsha",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hunan%20Valin%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5942059",
          "description": "wikidata_id set via search: label='Valin Steel', description='Chinese steel producer'. Search name used: 'Hunan Valin Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.valin.cn",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5942059)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5942059)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5942059)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5942059)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5942059)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5942059)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5942059)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5942059)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5942059 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5942059). label='Valin Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5942059). label='Valin Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5942059). label='Valin Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5942059). label='Valin Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0165",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hyundai Steel",
      "sector": null,
      "wikidata_id": "Q6502960",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "004020",
            "stock_sector": "Materials",
            "weight_pct": 0.14,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hyundai-steel",
          "stage": "",
          "description": "Hyundai Steel engages in the manufacture and sale of steel products.",
          "description_full": "Hyundai Steel engages in the manufacture and sale of steel products. Established as Korea’s first steelmaker in 1953, Hyundai Steel has paved the way for sustainable growth by boosting blast furnace business as a new growth engine in addition to its existing electric arc furnace based operation. Its main products include wide flange beams, reinforcing bar, hot rolled steel, steel plate, sections, high speed steel roll, steel casting products for ship parts, track shoe assembly, inverted angle, sheet pile, Asymmetric H-Beams (slim beam), H-Beams for building structure, parallel flange channels and high strength deformed bars.",
          "website": "https://www.hyundai-steel.com",
          "cb_rank": 324515,
          "headquarters": "Seoul, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1964-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.hyundai-steel.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hyundai Steel",
          "description": "South Korean company",
          "aliases": [
            "Hyundai INI Steel",
            "Incheon Iron & Steel Co., Ltd"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "South Korea",
          "inception": "1975",
          "headquarters": "Incheon",
          "official_website": "http://www.hyundai-steel.com/",
          "isin": "KR7004020004",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hyundai%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6502960",
          "description": "wikidata_id set via search: label='Hyundai Steel', description='South Korean company'. Search name used: 'Hyundai Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.hyundai-steel.com/",
          "description": "Official website (P856) fetched from Wikidata (Q6502960)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6502960)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6502960)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6502960)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6502960)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6502960)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6502960)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6502960)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6502960)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6502960 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6502960). label='Hyundai Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6502960). label='Hyundai Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Incheon' vs sources.crunchbase.headquarters='Seoul, Seoul-t'ukpyolsi, South Korea' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6502960). label='Hyundai Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6502960). label='Hyundai Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0166",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ibiden",
      "sector": null,
      "wikidata_id": "Q585314",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "4062",
            "stock_sector": "Information Technology",
            "weight_pct": 0.06,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ibiden",
          "stage": "",
          "description": "Ibiden is a manufacturer of electronic and ceramic products.",
          "description_full": "Ibiden is an electronics company that manufactures electronic and ceramic products. They provide environment-related ceramic products, special carbon products, and fine ceramic products. They serve markets.",
          "website": "https://www.ibiden.com/",
          "cb_rank": 1029276,
          "headquarters": "Ogaki, Gifu, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1912-11-25",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Manufacturing"
          ],
          "founders": [
            "Yujiro Tachikawa"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ibiden.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ibiden",
          "description": "company",
          "aliases": [
            "IBIDEN CO.,LTD.",
            "Ibiden Kabushiki-kaisha"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "rail company (Japan)"
          ],
          "country": "Japan",
          "inception": "1912",
          "headquarters": "Ōgaki-shi",
          "official_website": "http://www.ibiden.co.jp/",
          "isin": "JP3148800000",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ibiden"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q585314",
          "description": "wikidata_id set via search: label='Ibiden', description='company'. Search name used: 'Ibiden'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ibiden.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q585314)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q585314)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q585314)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q585314)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q585314)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q585314)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q585314)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q585314)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q585314)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q585314 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q585314). label='Ibiden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q585314). label='Ibiden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ōgaki-shi' vs sources.crunchbase.headquarters='Ogaki, Gifu, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q585314). label='Ibiden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q585314). label='Ibiden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0167",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "IGO",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "IGO",
            "stock_sector": "Materials",
            "weight_pct": 0.26,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/igo-4f4c",
          "stage": "",
          "description": "The no-code copilot that turns social chats into automated sales — powered by Mylla, the first food marketplace on WhatsApp.",
          "description_full": "igo is next-generation delivery on-demand chat technology. Helps retailers in Latam's mid-sized cities to increase their operational capacity by enabling them to connect to their social networks and receive orders in an automated way through a super chatbot. In addition to mapping the best routes for on-demand deliveries. igo was founded in 2020, at COVID-19 by Sarita Garcia, @Gustavo Lizarazo and Ruben Hincapie, to help businesses survive their new reality: using the usual platforms and optimizing deliveries improving their sales. This led them to build Mylla, a chatbot that receives, organizes and assigns requests, for businesses in intermediate cities that are underserved by the big platforms. Today igo is working to expand to 2 Latin American countries by 2022. \"Retailers have been able to multiply their sales by 3.5X in just two months of adaptation. Something that used to take them about 8 to 12 months, with igo they achieve it faster because we free them from logistical weaknesses and use the tools that they and their customers know best.  Already more than 100 stores in two cities do it with igo, which is only 2% of the market we can reach,\" said Ruben Hincapie, co-founder and CEO of igo. This new reality has accelerated the demand for delivery services not only in capital cities but also in the intermediate cities where igo is focused. The challenge is to provide businesses with more channels to receive orders, making it simpler and more habitual. Can you imagine not only being able to connect with your brand friend, but also being able to order your transport and buy in your favorite e-commerce with just one click?  So you can say: \"I want a hamburger\" or \"I need to get to work\" and in less than 15 minutes, someone will do it for you?",
          "website": "https://igocolombia.co/",
          "cb_rank": 45409,
          "headquarters": "Tuluá, Valle del Cauca, Colombia",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "2025-06-26",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Artificial Intelligence (AI)",
            "Commerce and Shopping",
            "Data and Analytics",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Chatbot",
            "Delivery",
            "Last Mile Transportation",
            "Logistics",
            "Marketplace",
            "SaaS",
            "Transportation"
          ],
          "founders": [
            "Ruben Hincapie"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2024-11-20",
          "last_funding_amount_usd": 22558,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 22558,
          "total_funding_native": {
            "amount": 22558,
            "currency": "USD"
          },
          "top_investors": [
            "Cube Ventures VC Firm"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.igo.com.au"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.igo.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Tuluá Colombia) is an unrelated Colombian entity, not IGO Limited. IGO Limited HQ is West Perth Western Australia.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0168",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Iluka Resources",
      "sector": null,
      "wikidata_id": "Q1117761",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "ILU",
            "stock_sector": "Materials",
            "weight_pct": 0.14,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/iluka-resources-ltd",
          "stage": "",
          "description": "Iluka Resources Ltd is a company that produces zircon on a global scale.",
          "description_full": "Iluka Resources Limited is engaged in mineral sands exploration, project development, operations and marketing. It is the producer of zircon and titanium dioxide products. The Company offers products of rutile and synthetic rutile. The Company's segments include Australia (AUS), United States (US) and Mining Area C (MAC). The AUS segment includes the integrated mineral sands mining and processing operations in Victoria, Western Australia and South Australia. The material is mined from various deposits in western Australia (Perth Basin), together with the Jacinth-Ambrosia deposit in south Australia (Eucla Basin) and several deposits in Victoria (Murray Basin). The US segment includes the mineral sands mining and processing operations in Virginia and rehabilitation obligations in Florida. The MAC segment includes iron ore royalty interest over certain mining tenements in Australia operated by BHP Billiton Iron Ore.",
          "website": "http://www.iluka.com",
          "cb_rank": 1007967,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.iluka.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Iluka Resources",
          "description": "company",
          "aliases": [
            "ILUKA RESOURCES LIMITED"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Australia",
          "inception": "1998-01-01",
          "headquarters": "Perth",
          "official_website": "http://www.iluka.com",
          "isin": "AU000000ILU1",
          "employees": 1626,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Iluka%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1117761",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0080). Match confirmed via normalized name: 'ILUKA'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.iluka.com",
          "description": "Official website (P856) fetched from Wikidata (Q1117761)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1117761)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1117761)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1117761)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1117761)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1117761)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1117761)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1117761)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1117761)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1117761). label='Iluka Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1117761). label='Iluka Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1117761). label='Iluka Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1117761). label='Iluka Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0169",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Imdex",
      "sector": null,
      "wikidata_id": "Q109627023",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "IMD",
            "stock_sector": "Materials",
            "weight_pct": 0.09,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/imdex-7f93",
          "stage": "",
          "description": "Imdex is a mineral development and exploration services company that provides permitting and landwork services.",
          "description_full": "Imdex provides permitting, research products and services, personnel services, geological services, land work services, pre-production, accounting, insurance, social security, layoff, non-ferrous metals exploration, land research, claim filing, claim to survey, and tying services.",
          "website": "http://www.imdex.com",
          "cb_rank": 592213,
          "headquarters": "Tucson, Arizona, United States",
          "headquarters_regions": "Western US",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Natural Resources",
            "Real Estate"
          ],
          "industries": [
            "Landscaping",
            "Mineral",
            "Product Research"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.imdexlimited.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "IMDEX LIMITED",
          "description": "Australian public company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.imdexlimited.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109627023",
          "description": "wikidata_id set via search: label='IMDEX LIMITED', description='Australian public company'. Search name used: 'Imdex'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627023)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627023)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627023)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627023)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627023)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627023)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627023)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627023)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109627023 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627023). label='IMDEX LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627023). label='IMDEX LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627023). label='IMDEX LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627023). label='IMDEX LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0170",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Impala Platinum",
      "sector": null,
      "wikidata_id": "Q620398",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "IMP",
            "stock_sector": "Materials",
            "weight_pct": 0.82,
            "location": "South Africa",
            "exchange": "Johannesburg Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/implats",
          "stage": "",
          "description": "Implats is one of the world’s foremost producers of platinum and associated platinum group metals (PGMs).",
          "description_full": null,
          "website": "http://www.implats.co.za",
          "cb_rank": 2903758,
          "headquarters": "Johannesburg, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1924-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.implats.co.za"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Impala Platinum",
          "description": "multinational mining corporation based in South Africa",
          "aliases": [
            "Implats"
          ],
          "instance_of": [
            "mining company",
            "public company"
          ],
          "country": "South Africa",
          "inception": "1973",
          "headquarters": "Johannesburg",
          "official_website": "http://www.implats.co.za/",
          "isin": "ZAE000083648",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Impala%20Platinum"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.implats.co.za",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q620398",
          "description": "wikidata_id set via search: label='Impala Platinum', description='multinational mining corporation based in South Africa'. Search name used: 'Impala Platinum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q620398)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q620398)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q620398)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q620398)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q620398)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q620398)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q620398)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q620398)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q620398 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q620398). label='Impala Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q620398). label='Impala Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q620398). label='Impala Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q620398). label='Impala Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0171",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Infineon Technologies",
      "sector": null,
      "wikidata_id": "Q311394",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "IFX",
            "stock_sector": "Information Technology",
            "weight_pct": 0.33,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/infineon",
          "stage": "",
          "description": "Infineon Technologies offers semiconductor solutions, microcontrollers, LED drivers, sensors and Automotive & Power Management ICs.",
          "description_full": "Infineon Technologies focuses on the three central challenges facing modern society Energy Efficiency, Communications and Security and offers semiconductors and system solutions for automotive and industrial electronics, chip card and security applications as well as applications in communications.",
          "website": "https://www.infineon.com",
          "cb_rank": 7051,
          "headquarters": "Neubiberg, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1999-04-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Energy",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Sustainability"
          ],
          "industries": [
            "Consumer Electronics",
            "Electronics",
            "Energy Efficiency",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Sabine E. Herlitschka"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-02-20",
          "last_funding_amount_usd": 966230253,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 1734030088,
          "total_funding_usd": 5549488592,
          "total_funding_native": {
            "amount": 5215000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Commission"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.infineon.com/cms/de/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Infineon Technologies",
          "description": "German high-tech company",
          "aliases": [
            "Infineon Technologies AG",
            "Infineon",
            "ADMtek",
            "AMDtek"
          ],
          "instance_of": [
            "commercial organization",
            "business"
          ],
          "country": "Germany",
          "inception": "1999-04-01",
          "headquarters": "Neubiberg",
          "official_website": "https://www.infineon.com/",
          "isin": "DE0006231004",
          "employees": 46700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Infineon%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q311394",
          "description": "wikidata_id set via search: label='Infineon Technologies', description='German high-tech company'. Search name used: 'Infineon Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.infineon.com/cms/de/",
          "description": "Official website (P856) fetched from Wikidata (Q311394)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q311394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q311394)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q311394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q311394)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q311394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q311394)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q311394)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q311394)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q311394 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q311394). label='Infineon Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q311394). label='Infineon Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q311394). label='Infineon Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q311394). label='Infineon Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0172",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Informa",
      "sector": null,
      "wikidata_id": "Q680946",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "INF",
            "stock_sector": "Communication",
            "weight_pct": 0.37,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/informa-plc",
          "stage": "",
          "description": "Informa is a business intelligence, academic publishing, knowledge, and events group.",
          "description_full": null,
          "website": "http://www.informa.com",
          "cb_rank": 181473,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Data and Analytics",
            "Events",
            "Information Technology",
            "Media and Entertainment",
            "Other",
            "Sales and Marketing"
          ],
          "industries": [
            "B2B",
            "Business Intelligence",
            "Events",
            "Information Services",
            "Lead Generation",
            "Marketing",
            "Publishing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.informa.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Informa",
          "description": "multinational publishing and conference company",
          "aliases": [
            "Informa plc",
            "Informa Healthcare",
            "Informa UK"
          ],
          "instance_of": [
            "publishing house",
            "public company",
            "academic publisher"
          ],
          "country": "United Kingdom",
          "inception": "1998-12-01",
          "headquarters": "London",
          "official_website": "http://www.informa.com/",
          "isin": null,
          "employees": 7531,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Informa"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.informa.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q680946",
          "description": "wikidata_id set via search: label='Informa', description='multinational publishing and conference company'. Search name used: 'Informa'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q680946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q680946)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q680946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q680946)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/informa-f84c",
          "new_value": null,
          "note": "Informa plc (UK multinational publishing) — CB /organization/informa-f84c is a German digital marketing agency. Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q680946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q680946)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q680946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q680946)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q680946 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q680946). label='Informa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q680946). label='Informa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='London' vs sources.crunchbase.headquarters='Gütersloh, Nordrhein-Westfalen, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Informa plc (UK multinational publishing) — CB /organization/informa-f84c is a German digital marketing agency. Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/informa-f84c",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q680946). label='Informa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q680946). label='Informa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0173",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Inner Mongolia Baotou Steel Union",
      "sector": null,
      "wikidata_id": "Q106222147",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600010",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/inner-mongolia-baotou-steel",
          "stage": "",
          "description": "Inner Mongolia Baotou Steel operates in the steel industry in China and internationally.",
          "description_full": "Inner Mongolia Baotou Steel operates in the steel industry in China and internationally. It offers automotive, home appliance, high-grade pipeline, silicon, and high-strength structural steel products.  Inner Mongolia Baotou Steel also provides wide and heavy plates, hot continuous rolling, and cold rolling and retreating, galvanizing, etc., as well as seamless tubes, rails, and wires. It began operation in 1999, with its headquarters in Baotou in China as a subsidiary of Baotou Iron & Steel (Group).",
          "website": "http://www.btsteel.com/",
          "cb_rank": 207591,
          "headquarters": "Baotou, Nei Mongol, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Design",
            "Industrial Engineering",
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-06-27",
          "last_funding_amount_usd": 1800504,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1800504,
          "total_funding_native": {
            "amount": 13000000,
            "currency": "CNY"
          },
          "top_investors": [
            "Ping An Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Inner Mongolia Baotou Steel Union Co., Ltd.",
          "description": null,
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106222147",
          "description": "wikidata_id set via search: label='Inner Mongolia Baotou Steel Union Co., Ltd.', description=''. Search name used: 'Inner Mongolia Baotou Steel Union'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106222147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106222147)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106222147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106222147)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106222147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106222147)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106222147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106222147)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106222147 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106222147). label='Inner Mongolia Baotou Steel Union Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106222147). label='Inner Mongolia Baotou Steel Union Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106222147). label='Inner Mongolia Baotou Steel Union Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106222147). label='Inner Mongolia Baotou Steel Union Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0174",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Inner Mongolia Xingye Silver&tin M",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000426",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/inner-mongolia-xingye-silver-tin-mining",
          "stage": "",
          "description": "Inner Mongolia Xingye Silver&Tin Mining is a mining company that provides non-ferrous and ore processing services.",
          "description_full": null,
          "website": "http://www.xyyxmining.com",
          "cb_rank": 2956298,
          "headquarters": "Chifeng, Nei Mongol, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Precious Metals",
            "Sustainability"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "China"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0175",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intel",
      "sector": null,
      "wikidata_id": "Q248",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "INTC",
            "stock_sector": "Information Technology",
            "weight_pct": 1.2,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/intel",
          "stage": "",
          "description": "Intel designs, manufactures and sells computer components and related products for business and consumer markets.",
          "description_full": "Intel is building on its unrivaled history of innovation to power the future of computing and communications. Intel's ambitions? A world that runs on Intel. Intel is doing this by helping its customers find the technologies and solutions that allow them to transform their businesses and gain market advantage. And it all starts with data. Intel is on a journey from a PC-centric company to a data-centric company. Intel's unmatched depth of experience and scope of vision allows it to dream big, to create a world where Intel powers the future of computing and communications—including powerful processors and accelerators that unlock the full potential of data. Intel continuously delivers advances in performance, power, and connectivity across a diversity of data-centric workloads, so its customers can harness the raw power of data. Intel's innovations span architecture, memory, software, and security to help develop transformative products and experiences for its customers. Collectively, Intel's 107,000 employees worldwide are enabling amazing experiences in 5G, artificial intelligence, driverless cars, and much more.",
          "website": "http://www.intel.com",
          "cb_rank": 1705,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1968-07-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Design",
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "AI Infrastructure",
            "Artificial Intelligence (AI)",
            "Hardware",
            "Information Technology",
            "Product Design",
            "Semiconductor",
            "Software"
          ],
          "founders": [
            "Adam Munder",
            "Gordon Moore",
            "Patrick Reilly",
            "Robert Noyce"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-15",
          "last_funding_amount_usd": 5000000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 15937500008,
          "total_funding_usd": 29967500008,
          "total_funding_native": {
            "amount": 29967500008,
            "currency": "USD"
          },
          "top_investors": [
            "NVIDIA",
            "BNP Paribas",
            "Standard Chartered Bank",
            "Morgan Stanley",
            "Goldman Sachs"
          ],
          "num_investors": 28,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.intel.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Intel",
          "description": "American multinational technology company",
          "aliases": [
            "N M Electronics",
            "INTC",
            "Intel Corporation",
            "Intel Corp.",
            "Intel Corp",
            "intel.com"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1968-07-18",
          "headquarters": "Santa Clara",
          "official_website": "https://www.intel.com",
          "isin": "US4581401001",
          "employees": 121100,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Intel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q248",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0085). Match confirmed via normalized name: 'INTEL'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.intel.com",
          "description": "Official website (P856) fetched from Wikidata (Q248)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q248)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q248)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q248)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q248)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q248)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q248)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q248)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q248)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q248). label='Intel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q248). label='Intel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q248). label='Intel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q248). label='Intel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0176",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intuit",
      "sector": null,
      "wikidata_id": "Q1318848",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "INTU",
            "stock_sector": "Information Technology",
            "weight_pct": 0.69,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/intuit",
          "stage": "",
          "description": "Intuit provides financial software solutions to empower individuals and businesses.",
          "description_full": "Intuit offers a suite of financial software products, including TurboTax, Credit Karma, QuickBooks, and Mailchimp, designed to enhance financial confidence for individuals and businesses. The company serves approximately 100 million customers globally, helping them save time and make informed financial decisions. Intuit is committed to driving economic opportunity and prosperity, particularly for underserved communities.",
          "website": "https://www.intuit.com",
          "cb_rank": 9283,
          "headquarters": "Mountain View, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1983-03-01",
          "company_type": "For Profit",
          "investment_stage": "Debt, Post-Ipo",
          "investor_type": "Private Equity Firm, Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Accounting",
            "Financial Services",
            "FinTech",
            "PaaS",
            "Software"
          ],
          "founders": [
            "Scott Cook",
            "Tom Proulx"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-30",
          "last_funding_amount_usd": 5800000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 18851000,
          "total_funding_usd": 14318851000,
          "total_funding_native": {
            "amount": 14318851000,
            "currency": "USD"
          },
          "top_investors": [
            "Kleiner Perkins",
            "Sierra Ventures",
            "JP Morgan Chase",
            "Technology Venture Investors"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.intuit.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Intuit",
          "description": "American business that specializes in financial software",
          "aliases": [
            "INTUIT INC. (Mountain View, CA)",
            "Intuit Inc"
          ],
          "instance_of": [
            "business",
            "software company",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1983",
          "headquarters": "Mountain View",
          "official_website": "https://www.intuit.com/",
          "isin": "US4612021034",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Intuit"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1318848",
          "description": "wikidata_id set via search: label='Intuit', description='American\\xa0business\\xa0that specializes in\\xa0financial software'. Search name used: 'Intuit'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.intuit.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1318848)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318848)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318848)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318848)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318848)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1318848 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318848). label='Intuit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318848). label='Intuit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318848). label='Intuit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318848). label='Intuit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0177",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Iperionx",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "IPX",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/iperionx",
          "stage": "",
          "description": "IperionX is a leading American titanium metal and critical materials company.",
          "description_full": "IperionX aims to become a leading American titanium metal and critical materials company – using patented metal technologies to produce high performance titanium alloys, from titanium minerals or scrap titanium, at lower energy, cost and carbon emissions.   Our Titan critical minerals project is one of the largest mineral resources of titanium, rare earth and zircon minerals sands in the United States.   IperionX’s titanium metal and critical minerals are essential for advanced U.S. industries including space, aerospace, defense, consumer electronics, hydrogen, electric vehicles and additive manufacturing.",
          "website": "https://iperionx.com/",
          "cb_rank": 37761,
          "headquarters": "Charlotte, North Carolina, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [
            "Carl Coward",
            "Scott Sparks",
            "Taso Arima"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-16",
          "last_funding_amount_usd": 4600000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 33100000,
          "total_funding_usd": 110900000,
          "total_funding_native": {
            "amount": 110900000,
            "currency": "USD"
          },
          "top_investors": [
            "Fidelity International",
            "U.S. Department of Defense",
            "Export-Import Bank of the United States",
            "Air Force Research Laboratory",
            "Inherent Group"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.iperionx.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.iperionx.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0178",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ivanhoe Electric",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "IE",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "United States",
            "exchange": "Nyse Mkt Llc",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ivanhoe-electric",
          "stage": "",
          "description": "Ivanhoe Electric is an exploration and development company intended to discover new and untapped base metal resources.",
          "description_full": "Ivanhoe Electric is an exploration and development company intended to discover new and untapped base metal resources. Founded in 2010, Ivanhoe operates in Vancouver, Canada.",
          "website": "https://ivanhoeelectric.com/",
          "cb_rank": 19291,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Mining"
          ],
          "founders": [
            "Robert Friedland"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-13",
          "last_funding_amount_usd": 200000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 505400000,
          "total_funding_usd": 705400000,
          "total_funding_native": {
            "amount": 705400000,
            "currency": "USD"
          },
          "top_investors": [
            "Orion Resource Partners",
            "Ma’aden"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ivanhoeelectric.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ivanhoeelectric.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country set to United States. Confirmed via official website https://ivanhoeelectric.com/ (NYSE: IE, headquartered in Scottsdale, Arizona, USA)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "confirmed",
          "description": "Country United States confirmed via ivanhoeelectric.com (NYSE-listed, Scottsdale AZ HQ)",
          "author": "nelsonmau",
          "datestamp": "2026-05-14"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0179",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ivanhoe Mines Class A",
      "sector": null,
      "wikidata_id": "Q16987739",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "IVN",
            "stock_sector": "Materials",
            "weight_pct": 0.44,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ivanhoe-mines",
          "stage": "",
          "description": "Ivanhoe Mines operates as a mineral exploration and development company.",
          "description_full": "Ivanhoe Mines (TSX:IVN) is a Canadian mineral exploration and development company advancing  three principal projects in Africa: 1) The Kamoa copper discovery in a previously unknown extension of the Central African Copperbelt in the Democratic Republic of Congo's southern Katanga province. Members of the Ivanhoe Mines exploration team recently received the prestigious Thayer Lindsley Award from the Prospectors & Developers Association of Canada for the Kamoa copper discovery, recognized as the year's top international mineral discovery. Qualified Persons under National Instrument 43-101, have reviewed and approved all of the scientific and technical information contained in the Project sections on this website. Ivanhoe Mines has published independent NI 43-101-compliant technical reports for each of the Kamoa, Platreef and Kipushi projects, which are available at www.sedar.com. These technical reports include relevant information regarding the effective date and the assumptions, parameters and methods of the mineral resource estimates on the Kamoa, Platreef and Kipushi projects in these Project sections.",
          "website": "http://www.ivanhoemines.com/",
          "cb_rank": 53369,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Association",
            "Mineral",
            "Mining"
          ],
          "founders": [
            "Robert Friedland"
          ],
          "num_funding_rounds": 8,
          "funding_status": "M&A",
          "last_funding_date": "2026-01-12",
          "last_funding_amount_usd": 700000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1972085357,
          "total_funding_usd": 3722085357,
          "total_funding_native": {
            "amount": 3722085357,
            "currency": "USD"
          },
          "top_investors": [
            "Qatar Investment Authority",
            "Societe Generale",
            "Nedbank",
            "Absa",
            "Orion Mine Finance"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ivanhoemines.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ivanhoe Mines",
          "description": "Canadian mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": "Vancouver",
          "official_website": "https://www.ivanhoemines.com/",
          "isin": "CA46579R1047",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ivanhoe%20Mines"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16987739",
          "description": "wikidata_id set via search: label='Ivanhoe Mines', description='Canadian mining company'. Search name used: 'Ivanhoe Mines'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ivanhoemines.com/",
          "description": "Official website (P856) fetched from Wikidata (Q16987739)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16987739)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16987739)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16987739)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16987739)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16987739)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16987739)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16987739)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16987739)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16987739 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16987739). label='Ivanhoe Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16987739). label='Ivanhoe Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16987739). label='Ivanhoe Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16987739). label='Ivanhoe Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0180",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jabil",
      "sector": null,
      "wikidata_id": "Q2171646",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "JBL",
            "stock_sector": "Information Technology",
            "weight_pct": 0.16,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jabil",
          "stage": "",
          "description": "Jabil is a product solutions company providing comprehensive design, manufacturing, supply chain and product management services.",
          "description_full": "Jabil is a product solutions company providing comprehensive design, manufacturing, supply chain, and product management services.",
          "website": "https://www.jabil.com",
          "cb_rank": 10362,
          "headquarters": "St. Petersburg, Florida, United States",
          "headquarters_regions": "Tampa Bay Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "founders": [
            "James Golden",
            "William Morean"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-15",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4200000000,
          "total_funding_native": {
            "amount": 4200000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.jabil.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jabil",
          "description": "American electronics business from St. Petersburg Florida",
          "aliases": [
            "Jabil Circuit"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1966-01-01",
          "headquarters": "St. Petersburg",
          "official_website": "http://www.jabil.com/",
          "isin": "US4663131039",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jabil"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2171646",
          "description": "wikidata_id set via search: label='Jabil', description='American electronics business from St. Petersburg Florida'. Search name used: 'Jabil'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.jabil.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2171646)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2171646)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2171646)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2171646)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2171646)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2171646)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2171646)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2171646)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2171646)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2171646 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2171646). label='Jabil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2171646). label='Jabil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2171646). label='Jabil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2171646). label='Jabil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0181",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jastrzebska Spolka Weglowa SA",
      "sector": null,
      "wikidata_id": "Q3507748",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "JSW",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Poland",
            "exchange": "Warsaw Stock Exchange/Equities/Main Market",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.jsw.pl/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jastrzębska Spółka Węglowa",
          "description": "Polish coal mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Poland",
          "inception": "1993",
          "headquarters": "Jastrzębie-Zdrój",
          "official_website": "http://www.jsw.pl/",
          "isin": "PLJSW0000015",
          "employees": 28268,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jastrz%C4%99bska%20Sp%C3%B3%C5%82ka%20W%C4%99glowa"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3507748",
          "description": "wikidata_id set via search: label='Jastrzębska Spółka Węglowa', description='Polish coal mining company'. Search name used: 'Jastrzebska Spolka Weglowa'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.jsw.pl/",
          "description": "Official website (P856) fetched from Wikidata (Q3507748)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3507748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3507748)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3507748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3507748)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3507748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3507748)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3507748)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3507748)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3507748 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3507748). label='Jastrzębska Spółka Węglowa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3507748). label='Jastrzębska Spółka Węglowa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3507748). label='Jastrzębska Spółka Węglowa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3507748). label='Jastrzębska Spółka Węglowa'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0182",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "JFE",
      "sector": null,
      "wikidata_id": "Q962591",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5411",
            "stock_sector": "Materials",
            "weight_pct": 0.47,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/jfe-holdings",
          "stage": "",
          "description": "JFE Holdings engages in steel manufacturing, engineering, and trading businesses in Japan and internationally through its subsidiaries.",
          "description_full": null,
          "website": "http://www.jfe-holdings.co.jp/",
          "cb_rank": 332311,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Business Development",
            "Industrial Engineering",
            "Industrial Manufacturing",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [
            "Atsushi Kakinoki"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jfe-holdings.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "JFE Holdings",
          "description": "Japanese company",
          "aliases": [
            "JFE Holdings, Inc.",
            "Jeiefuī Hōrudingusu Kabushiki-gaisha",
            "JFE"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "2002-01-01",
          "headquarters": "Tokyo",
          "official_website": "https://www.jfe-holdings.co.jp/",
          "isin": "JP3386030005",
          "employees": 56688,
          "wikipedia_url": "https://en.wikipedia.org/wiki/JFE%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q962591",
          "description": "wikidata_id set via search: label='JFE Holdings', description='Japanese company'. Search name used: 'Jfe'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jfe-holdings.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q962591)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q962591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q962591)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q962591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q962591)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q962591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q962591)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q962591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q962591)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q962591 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q962591). label='JFE Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q962591). label='JFE Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q962591). label='JFE Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q962591). label='JFE Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0183",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jiangxi Copper A",
      "sector": null,
      "wikidata_id": "Q1518015",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600362",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jiangxi-copper",
          "stage": "",
          "description": "Jiangxi Copper is a copper cathode producer and a supplier of copper products with great varieties.",
          "description_full": "Jiangxi Copper engages in smelting, protracting, and refining of non-ferrous metal mine, precious metal mine, non-metal mine, non ferrous metal and by-products. It also provides after-sale service for self-produced products and relevant consulting service; offshore futures hedging operations; production and processing of arsenic trioxide, sulphuric acid, oxygen, liquid oxygen, liquid nitrogen and liquid argon related services. Jiangxi Copper devotes itself to developing value of resources by adhering to the promise of sustainable development, exploring the value of mineral resources with full gratitude and reverence, and pursuing coexistence of man and nature. With headquarter in Nanchang, China, Jiangxi Copper has diversified its business from polymetal minerals development including copper, gold, silver, rare earth, lead and zinc to trade, financial, logistics field and technical support.  We have built  mining bases in China, Peru, Albania and Afghanistan. Through our operation, more than 10 kinds of mineral resources have been turned into commodities and finally stepped into daily life of human kind. Our affiliated Jiangxi Copper Company Limited has been listed in Hongkong and Shanghai in 1997 and 2001 respectively. In 2008, Jiangxi Copper Corporation has been entirely listed in the stock market. Based on the idea of Pondering Today for a Better Future, Jiangxi Copper has always been standing at the strategic height to make development plan, establish strategic goals, push forward implementation of the plans with foresight and sagacity and achieve the targets. With innovation, team efforts and dedication, we follow all the contract spirit, respect diversified culture and customs to achieve win-win cooperation with our stakeholders and customers. Looking into the future, in order to usher in a new journey towards the quality and international development, we will thoroughly implement the spirit of the 19th CPC National Congress and insist on the philosophy of “innovative, coordinated, green, open and shared development\". Led by the cooper industry, we simultaneously develop the multi-metal mining industry and deepen the integration of industry with finance and trade. Meanwhile, we are making efforts to build a world-class company with global competitiveness to reward our employees, clients and shareholders with better social, economic and environmental benefits.  The company was founded on January 24, 1997 and is headquartered in Guixi, China.",
          "website": "http://en.jxcc.com/",
          "cb_rank": 511252,
          "headquarters": "Nanchang, Hebei, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1979-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jxcc.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jiangxi Copper Company Limited",
          "description": "subsidiary of Jiangxi Copper Corporation Limited",
          "aliases": [
            "Jiangxi Copper Co., Ltd.",
            "JCL",
            "JCCL"
          ],
          "instance_of": [
            "subsidiary company",
            "public company",
            "Chinese state-owned enterprise"
          ],
          "country": "China",
          "inception": "1979",
          "headquarters": "Guixi",
          "official_website": null,
          "isin": "CNE1000003K3",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jiangxi%20Copper"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1518015",
          "description": "wikidata_id set via search: label='Jiangxi Copper Company Limited', description='subsidiary of Jiangxi Copper Corporation Limited'. Search name used: 'Jiangxi Copper'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jxcc.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1518015 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q1518015",
          "note": "Jiangxi Copper A-share and H-share — same company, different exchange listings",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Guixi' vs sources.crunchbase.headquarters='Nanchang, Hebei, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q1518015 shared with 1 other entity: IN-0184 (Jiangxi Copper H). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0184",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jiangxi Copper H",
      "sector": null,
      "wikidata_id": "Q1518015",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "358",
            "stock_sector": "Materials",
            "weight_pct": 0.33,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jiangxi-copper",
          "stage": "",
          "description": "Jiangxi Copper is a copper cathode producer and a supplier of copper products with great varieties.",
          "description_full": "Jiangxi Copper engages in smelting, protracting, and refining of non-ferrous metal mine, precious metal mine, non-metal mine, non ferrous metal and by-products. It also provides after-sale service for self-produced products and relevant consulting service; offshore futures hedging operations; production and processing of arsenic trioxide, sulphuric acid, oxygen, liquid oxygen, liquid nitrogen and liquid argon related services. Jiangxi Copper devotes itself to developing value of resources by adhering to the promise of sustainable development, exploring the value of mineral resources with full gratitude and reverence, and pursuing coexistence of man and nature. With headquarter in Nanchang, China, Jiangxi Copper has diversified its business from polymetal minerals development including copper, gold, silver, rare earth, lead and zinc to trade, financial, logistics field and technical support.  We have built  mining bases in China, Peru, Albania and Afghanistan. Through our operation, more than 10 kinds of mineral resources have been turned into commodities and finally stepped into daily life of human kind. Our affiliated Jiangxi Copper Company Limited has been listed in Hongkong and Shanghai in 1997 and 2001 respectively. In 2008, Jiangxi Copper Corporation has been entirely listed in the stock market. Based on the idea of Pondering Today for a Better Future, Jiangxi Copper has always been standing at the strategic height to make development plan, establish strategic goals, push forward implementation of the plans with foresight and sagacity and achieve the targets. With innovation, team efforts and dedication, we follow all the contract spirit, respect diversified culture and customs to achieve win-win cooperation with our stakeholders and customers. Looking into the future, in order to usher in a new journey towards the quality and international development, we will thoroughly implement the spirit of the 19th CPC National Congress and insist on the philosophy of “innovative, coordinated, green, open and shared development\". Led by the cooper industry, we simultaneously develop the multi-metal mining industry and deepen the integration of industry with finance and trade. Meanwhile, we are making efforts to build a world-class company with global competitiveness to reward our employees, clients and shareholders with better social, economic and environmental benefits.  The company was founded on January 24, 1997 and is headquartered in Guixi, China.",
          "website": "http://en.jxcc.com/",
          "cb_rank": 511252,
          "headquarters": "Nanchang, Hebei, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1979-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jxcc.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jiangxi Copper Company Limited",
          "description": "subsidiary of Jiangxi Copper Corporation Limited",
          "aliases": [
            "Jiangxi Copper Co., Ltd.",
            "JCL",
            "JCCL"
          ],
          "instance_of": [
            "subsidiary company",
            "public company",
            "Chinese state-owned enterprise"
          ],
          "country": "China",
          "inception": "1979",
          "headquarters": "Guixi",
          "official_website": null,
          "isin": "CNE1000003K3",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jiangxi%20Copper"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1518015",
          "description": "wikidata_id set via search: label='Jiangxi Copper Company Limited', description='subsidiary of Jiangxi Copper Corporation Limited'. Search name used: 'Jiangxi Copper'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jxcc.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1518015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1518015)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1518015 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q1518015",
          "note": "Jiangxi Copper A-share and H-share — same company, different exchange listings",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Guixi' vs sources.crunchbase.headquarters='Nanchang, Hebei, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q1518015 shared with 1 other entity: IN-0183 (Jiangxi Copper A). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1518015). label='Jiangxi Copper Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0185",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jiaxin Resources INV",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "3858",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Hong Kong",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/jiaxin-international-resources",
          "stage": "",
          "description": "Jiaxin International Resources is a mining company that operates in the tungsten metal mineral resources industry.",
          "description_full": null,
          "website": "https://en.jiaxinir.com/",
          "cb_rank": 55059,
          "headquarters": "Wan Chai, Hong Kong Island, Hong Kong",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2014-08-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Hong Kong",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jiaxinir.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jiaxinir.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Hong Kong",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0186",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jinchuan Resou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2362",
            "stock_sector": "Materials",
            "weight_pct": 0.01,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://en.jnmc.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://en.jnmc.com",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0187",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jindal SAW",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "JINDALSAW",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jindal-saw",
          "stage": "",
          "description": "Jindal saw is an art manufacturing company.",
          "description_full": "Jindal SAW Ltd. is the market leader capacity wise in manufacturing of large diameter submerged Arc Welded (SAW) Pipes using U-O-E, J-C-O and Helical Processes. The SAW Pipes are mainly used in transportation of Oil, Gas, Slurry and Water. The first SAW Pipe mill (UOE) was commissioned in the year 1987 in Kosi Kalan, State of Uttar Pradesh and thus Jindal SAW Ltd. became the 1st Pipe Mill to produce LSAW Pipes in India.",
          "website": "http://www.jindalsaw.com/",
          "cb_rank": 220225,
          "headquarters": "New Delhi, Delhi, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1984-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Sminu Jindal"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jindalsaw.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jindalsaw.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0188",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jindal Stainless",
      "sector": null,
      "wikidata_id": "Q118904149",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "JSL",
            "stock_sector": "Materials",
            "weight_pct": 0.17,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jindal-stainless",
          "stage": "",
          "description": "Jindal Stainless is a manufacturer of ferroalloys, stainless steel slabs, blooms, and hot and cold-rolled coils.",
          "description_full": "Jindal Stainless is a manufacturer of ferroalloys, stainless steel slabs, blooms, and hot and cold-rolled coils.",
          "website": "https://www.jindalstainless.com/",
          "cb_rank": 10638,
          "headquarters": "New Delhi, Delhi, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1970-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Mining",
            "Product Design"
          ],
          "founders": [
            "Om Jindal"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2022-12-06",
          "last_funding_amount_usd": 5841893,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 5841893,
          "total_funding_usd": 100038727,
          "total_funding_native": {
            "amount": 7671211100,
            "currency": "INR"
          },
          "top_investors": [
            "KfW IPEX Bank",
            "quant Mutual Fund"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jindalstainless.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jindal Stainless Limited",
          "description": "Indian multinational stainless steel company",
          "aliases": [],
          "instance_of": null,
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jindal%20Stainless"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jindalstainless.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q118904149",
          "description": "wikidata_id set via search: label='Jindal Stainless Limited', description='Indian multinational stainless steel company'. Search name used: 'Jindal Stainless'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q118904149)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q118904149)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q118904149)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q118904149)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q118904149)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q118904149)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q118904149)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q118904149)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q118904149 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q118904149). label='Jindal Stainless Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q118904149). label='Jindal Stainless Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q118904149). label='Jindal Stainless Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q118904149). label='Jindal Stainless Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0189",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jindal Steel",
      "sector": null,
      "wikidata_id": "Q1509905",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "JINDALSTEL",
            "stock_sector": "Materials",
            "weight_pct": 0.3,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jindal-steels-2b83",
          "stage": "",
          "description": "Jindal Steels - India offers a variety of steel products and services in power, mining, and infrastructure sectors.",
          "description_full": "Jindal Steels is an industrial conglomerate with a significant presence in the steel, power, mining, and infrastructure sectors. The company offers a range of products, including TMT bars, mild steel HR sheets, and narrow flange parallel beams. They also provide various grades of steel such as mild steel, low, medium, and high carbon, spring steel, high Mn and forging quality steels. Jindal Steels is known for its personalized relationship with customers, ensuring their needs are met with precision and efficiency.",
          "website": "https://www.jindalsteelschennai.com",
          "cb_rank": 422974,
          "headquarters": "Chennai, Tamil Nadu, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Manufacturing",
            "Other",
            "Transportation"
          ],
          "industries": [
            "B2B",
            "Industrial",
            "Logistics",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jspl.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jindal Steel",
          "description": "Indian multi-national corporation",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": null,
          "inception": "1952-01-01",
          "headquarters": "New Delhi",
          "official_website": "http://www.jindalsteelpower.com",
          "isin": "INE749A01030",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jindal%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jspl.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1509905",
          "description": "wikidata_id set via search: label='Jindal Steel', description='Indian multi-national corporation'. Search name used: 'Jindal Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1509905)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1509905)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1509905)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1509905)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1509905)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1509905)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1509905)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1509905)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1509905 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1509905). label='Jindal Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1509905). label='Jindal Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='New Delhi' vs sources.crunchbase.headquarters='Chennai, Tamil Nadu, India' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1509905). label='Jindal Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1509905). label='Jindal Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0190",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jinduicheng Molybdenum A",
      "sector": null,
      "wikidata_id": "Q15891886",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "601958",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jinduicheng-molybdenum",
          "stage": "",
          "description": "Jinduicheng Molybdenum manufactures and distributes molybdenum products.",
          "description_full": "Jinduicheng Molybdenum manufactures molybdenum furnace charge, molybdenum chemicals, and molybdenum metal products. They provide products for concentrate, iron, roasted concentrate blocks, and soluble roasted concentrate, including pure molybdenum oxid, ammonium heptamolybdate, ammonium octa molybdate, pure molybdenum oxid, thin plates, stirrers, electrodes, rods, and plasma-spherical molybdenum powder.",
          "website": "http://www.jdcmoly.com",
          "cb_rank": 3811268,
          "headquarters": "Changan, Shaanxi, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1958-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.jdcmoly.com/English/Index.aspx"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jinduicheng Molybdenum",
          "description": "Chinese manufacturing company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "China",
          "inception": "1958",
          "headquarters": "Xi'an",
          "official_website": "http://www.jdcmoly.com/English/Index.aspx",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Jinduicheng%20Molybdenum"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15891886",
          "description": "wikidata_id set via search: label='Jinduicheng Molybdenum', description='Chinese manufacturing company'. Search name used: 'Jinduicheng Molybdenum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.jdcmoly.com/English/Index.aspx",
          "description": "Official website (P856) fetched from Wikidata (Q15891886)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15891886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15891886)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15891886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15891886)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15891886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15891886)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15891886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15891886)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15891886 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15891886). label='Jinduicheng Molybdenum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15891886). label='Jinduicheng Molybdenum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Xi'an' vs sources.crunchbase.headquarters='Changan, Shaanxi, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15891886). label='Jinduicheng Molybdenum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15891886). label='Jinduicheng Molybdenum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0191",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "JSW Steel",
      "sector": null,
      "wikidata_id": "Q6108978",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "JSWSTEEL",
            "stock_sector": "Materials",
            "weight_pct": 0.51,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/jsw-steel",
          "stage": "",
          "description": "JSW Steel is in the business of manufacturing and distributing steel products.",
          "description_full": "JSW Steel is in the business of manufacturing and distributing steel products. The company manufactures and exports high-quality stainless and coated steel.",
          "website": "https://www.jswsteel.in",
          "cb_rank": 18016,
          "headquarters": "Mumbai, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Mineral",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [
            "Sajjan Jindal"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2023-08-16",
          "last_funding_amount_usd": 86139329,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 86139329,
          "total_funding_usd": 1192779911,
          "total_funding_native": {
            "amount": 1192779911,
            "currency": "USD"
          },
          "top_investors": [
            "Alliance Witan",
            "AustralianSuper",
            "Washington State Investment Board",
            "GQG",
            "Witan Investment"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jsw.in/steel"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "JSW Steel Ltd",
          "description": "Indian multinational steel company",
          "aliases": [
            "JSW Steel"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "India",
          "inception": "1982",
          "headquarters": "Mumbai",
          "official_website": "http://www.jsw.in/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/JSW%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jsw.in/steel",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6108978",
          "description": "wikidata_id set via search: label='JSW Steel Ltd', description='Indian multinational steel company'. Search name used: 'Jsw Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108978)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108978)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108978)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108978)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108978)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6108978 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108978). label='JSW Steel Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108978). label='JSW Steel Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108978). label='JSW Steel Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108978). label='JSW Steel Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0192",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "JX Advanced Metals",
      "sector": null,
      "wikidata_id": "Q17210819",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5016",
            "stock_sector": "Materials",
            "weight_pct": 0.89,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jx-nmm.com/english"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "JX Nippon Mining & Metals",
          "description": "Japanese company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "mining company"
          ],
          "country": "Japan",
          "inception": "2002-09-27",
          "headquarters": "Tokyo",
          "official_website": "https://www.jx-nmm.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/JX%20Advanced%20Metals"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jx-nmm.com/english",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q17210819",
          "description": "wikidata_id set via search: label='JX Nippon Mining & Metals', description='Japanese company'. Search name used: 'JX Advanced Metals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17210819)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17210819)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17210819)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17210819)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17210819)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17210819)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17210819)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17210819)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q17210819 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17210819). label='JX Nippon Mining & Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17210819). label='JX Nippon Mining & Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17210819). label='JX Nippon Mining & Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17210819). label='JX Nippon Mining & Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0193",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kaiser Aluminium",
      "sector": null,
      "wikidata_id": "Q6348410",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "KALU",
            "stock_sector": "Materials",
            "weight_pct": 0.13,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kaiser-aluminum-corporation",
          "stage": "",
          "description": "Kaiser Aluminum is a leading producer of fabricated aluminum products for aerospace/high strength, general engineering, automotive.",
          "description_full": "Kaiser Aluminum Corporation is engaged in the production of semi-fabricated specialty aluminum products and operates in fabricated products segment. In addition to the Fabricated Products segment, it has two business units, Secondary Aluminum and Corporate and Other. The Secondary Aluminum business unit sells products, such as ingot and billet, produced by Anglesey Aluminium Limited, in which it has a 49% equity investment and which owns and operates a secondary aluminum remelt and casting facility in Holyhead, Wales. Corporate and Other business unit provides general and administrative support for its operations. Through its 12 focused production facilities in North America, it manufactures rolled, extruded, and drawn aluminum products to serve four market applications: aerospace and high strength products (Aero/HS products), general engineering products (GE products), extrusions for automotive applications (Automotive Extrusions), and other industrial products (Other products).",
          "website": "http://www.kaiseraluminum.com",
          "cb_rank": 88327,
          "headquarters": "Foothill Ranch, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1946-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Automotive",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "Henry J. Kaiser"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-27",
          "last_funding_amount_usd": 500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1075000000,
          "total_funding_native": {
            "amount": 1075000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kaiseraluminum.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kaiser Aluminum",
          "description": "American metals manufacturer",
          "aliases": [
            "Kaiser Aluminum and Chemicals"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1946",
          "headquarters": "Franklin",
          "official_website": "http://www.kaiseraluminum.com",
          "isin": "US4830077040",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kaiser%20Aluminum"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kaiseraluminum.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6348410",
          "description": "wikidata_id set via search: label='Kaiser Aluminum', description='American metals manufacturer'. Search name used: 'Kaiser Aluminium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6348410)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6348410)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6348410)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6348410)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6348410)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6348410)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6348410)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6348410)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6348410 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6348410). label='Kaiser Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6348410). label='Kaiser Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Franklin' vs sources.crunchbase.headquarters='Foothill Ranch, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6348410). label='Kaiser Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6348410). label='Kaiser Aluminum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0194",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kardemir Karabuk Demir Celik Sanay",
      "sector": null,
      "wikidata_id": "Q6100799",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "KRDMD.E",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Turkey",
            "exchange": "Istanbul Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/kardemir-a",
          "stage": "",
          "description": "Kardemir (A) is an iron and steel plant company that offers iron and steel production services.",
          "description_full": null,
          "website": "http://www.kardemir.com/",
          "cb_rank": 3722963,
          "headquarters": "Istanbul, Istanbul, Turkey",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1937-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Sustainability"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.kardemir.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kardemir",
          "description": "iron and steel producer",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Turkey",
          "inception": "1937",
          "headquarters": "Karabük",
          "official_website": "http://www.kardemir.com",
          "isin": "TRAKRDMR91G7",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kardemir"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6100799",
          "description": "wikidata_id set via search: label='Kardemir', description='iron and steel producer'. Search name used: 'Kardemir Karabuk Demir Celik Sanay'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.kardemir.com",
          "description": "Official website (P856) fetched from Wikidata (Q6100799)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6100799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6100799)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6100799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6100799)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6100799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6100799)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6100799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6100799)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6100799 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6100799). label='Kardemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6100799). label='Kardemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6100799). label='Kardemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6100799). label='Kardemir'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0195",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KDDI",
      "sector": null,
      "wikidata_id": "Q971946",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "9433",
            "stock_sector": "Communication",
            "weight_pct": 1.38,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kddi",
          "stage": "",
          "description": "KDDI is providing telecommunication services for finance, energy, entertainment, and education sectors.",
          "description_full": "KDDI Corporation is a Japanese telecommunications operator. It was created in 2000 through a merger of DDI, KDD and IDO and now employs over 15,000 people. The company provides a broad range of services, including fixed-line phone communication, mobile phone and web services, and Internet services. It also has a ownership stake in two Japanese cable television companies, Jupiter Telecommunications (J:COM) and Japan Cablenet (JCN).  KDDI's mobile phone and web arm is branded as \"au\". The company is the current No. 2 in Japan's mobile communications market, trailing NTT DoCoMo and ahead of SoftBank.",
          "website": "https://www.kddi.com",
          "cb_rank": 9572,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1984-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Hardware",
            "Mobile"
          ],
          "industries": [
            "Finance",
            "Mobile",
            "Telecommunications"
          ],
          "founders": [
            "Kazuo Inamori"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kddi.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KDDI",
          "description": "Japanese telecommunications operator",
          "aliases": [
            "Kokusai Denshin Denwa Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1984-06-01",
          "headquarters": "Chiyoda",
          "official_website": "https://www.kddi.com/",
          "isin": "JP3496400007",
          "employees": 18418,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KDDI"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q971946",
          "description": "wikidata_id set via search: label='KDDI', description='Japanese telecommunications operator'. Search name used: 'Kddi'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kddi.com/",
          "description": "Official website (P856) fetched from Wikidata (Q971946)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q971946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q971946)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q971946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q971946)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q971946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q971946)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q971946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q971946)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q971946 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q971946). label='KDDI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q971946). label='KDDI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Chiyoda' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q971946). label='KDDI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q971946). label='KDDI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0196",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Keyence",
      "sector": null,
      "wikidata_id": "Q1475699",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6861",
            "stock_sector": "Information Technology",
            "weight_pct": 0.42,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/keyence",
          "stage": "",
          "description": "Sensors, barcode readers, vision systems",
          "description_full": "As a leading supplier of sensors, measuring systems, laser markers, microscopes, and machine vision systems worldwide, KEYENCE is at the forefront of factory automation. They strive to develop innovative and reliable products to meet the needs of their customers in every manufacturing industry. In addition to their world-class products, KEYENCE offers a full range of services to further assist their customers. Their technically trained direct sales force is able to solve tough applications and answer technical questions about their products. They also provide fast shipping so customers can improve their processes as quickly as possible. KEYENCE is dedicated to adding value to their customers by combining superior technology with unparalleled support.",
          "website": "http://www.keyence.com",
          "cb_rank": 354166,
          "headquarters": "Osaka, Osaka, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1974-05-27",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Information Technology",
            "Logistics",
            "Manufacturing",
            "Software"
          ],
          "founders": [
            "Takemitsu Takizaki"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.keyence.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Keyence",
          "description": "Japanese electronics manufacturer",
          "aliases": [
            "Keyence Corporation"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1974-05-27",
          "headquarters": "Osaka",
          "official_website": "https://www.keyence.com/",
          "isin": "JP3236200006",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Keyence"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1475699",
          "description": "wikidata_id set via search: label='Keyence', description='Japanese electronics manufacturer'. Search name used: 'Keyence'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.keyence.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1475699)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475699)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475699)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475699)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475699)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475699)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475699)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475699)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475699)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1475699 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475699). label='Keyence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475699). label='Keyence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475699). label='Keyence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475699). label='Keyence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0197",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Keysight Technologies",
      "sector": null,
      "wikidata_id": "Q17551096",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "KEYS",
            "stock_sector": "Information Technology",
            "weight_pct": 0.28,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/keysight-technologies",
          "stage": "",
          "description": "Keysight Technologies is an electronic measurement company.",
          "description_full": "Keysight Technologies specializes in electronic measurement. They serve government, automotive, industrial, and semiconductor manufacturing markets. They provide software-centric design, simulation, and test solutions. Their solutions include testing tools, analytical software, and services.",
          "website": "https://www.keysight.com",
          "cb_rank": 4881,
          "headquarters": "Santa Rosa, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1939-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Design",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Mobile",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Cloud Security",
            "Electronics",
            "Manufacturing",
            "Network Security",
            "Product Design",
            "Software",
            "Test and Measurement",
            "Wireless"
          ],
          "founders": [
            "Bill Hewlett",
            "Dave Packard"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-04-10",
          "last_funding_amount_usd": 750000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1350000000,
          "total_funding_native": {
            "amount": 1350000000,
            "currency": "USD"
          },
          "top_investors": [
            "Department for Science",
            "Innovation and Technology (DSIT)"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.keysight.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Keysight Technologies",
          "description": "Test equipment manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "company",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "2014-01-01",
          "headquarters": "Santa Rosa",
          "official_website": "http://www.keysight.com/",
          "isin": "US49338L1035",
          "employees": 9500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Keysight"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q17551096",
          "description": "wikidata_id set via search: label='Keysight Technologies', description='Test equipment manufacturer'. Search name used: 'Keysight Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.keysight.com/",
          "description": "Official website (P856) fetched from Wikidata (Q17551096)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17551096)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17551096)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17551096)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17551096)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17551096)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17551096)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17551096)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17551096)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q17551096 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17551096). label='Keysight Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17551096). label='Keysight Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17551096). label='Keysight Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17551096). label='Keysight Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0198",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KGHM Polska Miedz SA",
      "sector": null,
      "wikidata_id": "Q1476710",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "KGH",
            "stock_sector": "Materials",
            "weight_pct": 0.68,
            "location": "Poland",
            "exchange": "Warsaw Stock Exchange/Equities/Main Market",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://kghm.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KGHM Polska Miedź",
          "description": "company listed on the Polish Stock Exchange",
          "aliases": [
            "KGHM Polska Miedź (Poland)",
            "Kombinat Górniczo-Hutniczy Miedzi",
            "KGHM"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Poland",
          "inception": "1961",
          "headquarters": "Lubin",
          "official_website": "https://kghm.com",
          "isin": "PLKGHM000017",
          "employees": 33568,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KGHM%20Polska%20Mied%C5%BA"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1476710",
          "description": "wikidata_id set via search: label='KGHM Polska Miedź', description='company listed on the Polish Stock Exchange'. Search name used: 'Kghm Polska Miedz'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://kghm.com",
          "description": "Official website (P856) fetched from Wikidata (Q1476710)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1476710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1476710)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1476710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1476710)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1476710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1476710)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1476710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1476710)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1476710 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1476710). label='KGHM Polska Miedź'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1476710). label='KGHM Polska Miedź'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1476710). label='KGHM Polska Miedź'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1476710). label='KGHM Polska Miedź'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0199",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kirloskar Ferrous Industries",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "500245",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "India",
            "exchange": "Bse Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kirloskar-ferrous-industries-l",
          "stage": "",
          "description": "Kirloskar Ferrous Industries provides all types Industrial manufacturings.",
          "description_full": "Kirloskar Ferrous Industries is a cylinder block manufacturing company. They offer services for the automotive industry, infrastructure, construction, the agriculture sector, and steel plants.",
          "website": "https://www.kirloskarferrous.com/",
          "cb_rank": 3633057,
          "headquarters": "Pune, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Ravindranath Gumaste"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kirloskarferrous.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kirloskarferrous.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0200",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KLA",
      "sector": null,
      "wikidata_id": "Q624649",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "KLAC",
            "stock_sector": "Information Technology",
            "weight_pct": 1.12,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kla-tencor",
          "stage": "",
          "description": "KLA is a distributor of process control and yield management solutions that offers learning and knowledge services for its users.",
          "description_full": "KLA-Tencor offers the industry's widest range of best-of-breed inspection and metrology tools -- combined with industry-leading process control expertise and best-practices know-how.",
          "website": "https://www.kla.com/",
          "cb_rank": 16370,
          "headquarters": "Milpitas, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1976-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Environmental Consulting",
            "Information Technology"
          ],
          "founders": [
            "Ken Levy"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-07-18",
          "last_funding_amount_usd": 8383129,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 758383129,
          "total_funding_native": {
            "amount": 758383129,
            "currency": "USD"
          },
          "top_investors": [
            "Cardiff Capital Region"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kla.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KLA Corporation",
          "description": "American company",
          "aliases": [
            "KLA Tencor",
            "Keep Looking Ahead"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1997",
          "headquarters": "Milpitas",
          "official_website": "https://www.kla.com/",
          "isin": "US4824801009",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KLA%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kla.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q624649",
          "description": "wikidata_id set via search: label='KLA Corporation', description='American company'. Search name used: 'KLA'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q624649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q624649)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q624649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q624649)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q624649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q624649)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q624649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q624649)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q624649 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q624649). label='KLA Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q624649). label='KLA Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q624649). label='KLA Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q624649). label='KLA Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0201",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KOBE Steel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5406",
            "stock_sector": "Materials",
            "weight_pct": 0.32,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kobe-steel",
          "stage": "",
          "description": "Kobe Steel, Ltd. is a diversified corporation with businesses in the three core areas of materials, machinery and electric power.",
          "description_full": "Kobe Steel, Ltd. is a diversified corporation with businesses in the three core areas of materials, machinery and electric power. The materials businesses include steel, welding, aluminum and copper. The machinery businesses consist of industrial machinery, construction machinery and engineering. Electric power supply is the third core business. Kobe Steel has head offices in Kobe and Tokyo, Japan. The Kobe Steel Group, consisting of Kobe Steel and its numerous subsidiaries and affiliates, has over 36,000 employees.",
          "website": "http://www.kobelco.co.jp",
          "cb_rank": 714412,
          "headquarters": "Kobe, Kyoto, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1905-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Natural Resources",
            "Real Estate",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Electronics",
            "Logistics",
            "Manufacturing",
            "Mining",
            "Real Estate"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kobelco.co.jp"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kobelco.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Japan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0202",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Konami",
      "sector": null,
      "wikidata_id": "Q45700",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "9766",
            "stock_sector": "Communication",
            "weight_pct": 0.36,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/konami",
          "stage": "",
          "description": "Konami develops, markets, and distributes video game software products for stationary and portable consoles, and personal computers.",
          "description_full": "Konami develops, publishes, markets, and distributes video game software products for stationary and portable consoles, and personal computers. It operates through four segments: digital entertainment, health and fitness, gaming and systems, and pachinko and pachinko slot machines. Its digital entertainment segment distributes contents for mobile sites and application stores; produces and builds computer systems related to online games; maintains and operates online servers; and produces online games as well as plans, produces, and sells music and video package products.  Konami’s health and fitness segment operates health and fitness clubs and the gaming and systems segment develops and sells content, hardware, and casino management systems for gaming machines for casinos. Its pachinko and pachinko slot machines segment produces, manufactures, and sells pachinko machines and pachinko slot machines. Konami was founded in 1969 and is headquartered in Tokyo, Japan with offices in El Segundo, California.",
          "website": "https://www.konami.com/en/",
          "cb_rank": 173535,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1969-03-21",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Goods",
            "Gaming",
            "Health Care",
            "Media and Entertainment",
            "Software",
            "Sports"
          ],
          "industries": [
            "Digital Entertainment",
            "Fitness",
            "Gambling",
            "Health Care",
            "Software",
            "Toys",
            "Video Games"
          ],
          "founders": [
            "Kagemasa Kozuki"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.konami.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Konami",
          "description": "Japanese entertainment and video game company",
          "aliases": [
            "Konica Enix",
            "Konami Holdings Corporation"
          ],
          "instance_of": [
            "video game developer",
            "video game publisher",
            "holding company",
            "public company"
          ],
          "country": "Japan",
          "inception": "1969-03-21",
          "headquarters": "Tokyo",
          "official_website": "https://www.konami.com/ja/",
          "isin": "JP3300200007",
          "employees": 10392,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Konami"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.konami.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q45700",
          "description": "wikidata_id set via search: label='Konami', description='Japanese entertainment and video game company'. Search name used: 'Konami'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q45700)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q45700)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q45700)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q45700)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q45700)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q45700)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q45700)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q45700)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q45700 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q45700). label='Konami'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q45700). label='Konami'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q45700). label='Konami'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q45700). label='Konami'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0203",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Koninklijke KPN",
      "sector": null,
      "wikidata_id": "Q338633",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "KPN",
            "stock_sector": "Communication",
            "weight_pct": 0.61,
            "location": "Netherlands",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/kpn",
          "stage": "",
          "description": "KPN is the leading Telecommunication and IT company in the Netherlands.",
          "description_full": null,
          "website": "http://www.kpn.com",
          "cb_rank": 35598,
          "headquarters": "Rotterdam, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Messaging and Telecommunications",
            "Mobile"
          ],
          "industries": [
            "Internet",
            "Mobile",
            "Telecommunications",
            "VoIP"
          ],
          "founders": [
            "Richard Ruiter"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-02-10",
          "last_funding_amount_usd": 824088944,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1361092229,
          "total_funding_native": {
            "amount": 1300000000,
            "currency": "EUR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kpn.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KPN",
          "description": "Dutch multinational telecommunication and internet company",
          "aliases": [
            "Koninklijke KPN",
            "Royal KPN N.V."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Netherlands",
          "inception": "1989",
          "headquarters": "Rotterdam",
          "official_website": "https://www.kpn.com/",
          "isin": "NL0000009082",
          "employees": 18949,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KPN"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kpn.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q338633",
          "description": "wikidata_id set via search: label='KPN', description='Dutch multinational telecommunication and internet company'. Search name used: 'Koninklijke KPN'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338633)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338633)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338633)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338633)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338633)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338633)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q338633)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q338633)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q338633 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338633). label='KPN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338633). label='KPN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338633). label='KPN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q338633). label='KPN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0204",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kuaishou Technology",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "1024",
            "stock_sector": "Communication",
            "weight_pct": 0.49,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kuaishou",
          "stage": "",
          "description": "Kuaishou is an online video platform that allows its users to broadcast daily activities, habits, and more online.",
          "description_full": "Kuaishou is an online video platform that allows its users to broadcast daily activities, habits, and more online. The company is on a mission to increase every individual’s happiness through big data and artificial intelligence (AI) technology. Through the sharing of short videos, photos, and live streams, Kuaishou Technology's equal opportunity’ algorithms and ethical corporate values infuse life into the technology platform. By highlighting a side that’s not often seen, Kuaishou empowers the commoners of China to virtually experience the world by enabling them to engage with fans from all walks of life around the globe while inviting the world into their homes. While Kuaishou is Kuaishou Technology’s short video platform for the Chinese market, the international version of its app, Kwai, parallels Kuaishou with similar features, but offers localized functions tailored to users from outside of China. It has an average of 275.9 million daily active users. While access to Kuaishou is free, the company makes money through selling virtual items that users gift to the creators of the videos, online marketing, and commissions from e-commerce sales on the platform. It was launched in 2011 by Su Hua in Beijing, Beijing, China.",
          "website": "http://www.kuaishou.com",
          "cb_rank": 50186,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Artificial Intelligence (AI)",
            "Content and Publishing",
            "Data and Analytics",
            "Internet Services",
            "Media and Entertainment",
            "Mobile",
            "Science and Engineering",
            "Software",
            "Video"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Mobile Apps",
            "Photo Sharing",
            "Social Network",
            "Video Streaming"
          ],
          "founders": [
            "Cheng Yixiao",
            "Hua Su"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-16",
          "last_funding_amount_usd": 2002000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 4370000000,
          "total_funding_usd": 6372000000,
          "total_funding_native": {
            "amount": 6372000000,
            "currency": "USD"
          },
          "top_investors": [
            "Temasek Holdings",
            "HSG",
            "Tencent",
            "YF Capital",
            "5Y Capital"
          ],
          "num_investors": 11,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kuaishou.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kuaishou.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0205",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kyocera",
      "sector": null,
      "wikidata_id": "Q745099",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6971",
            "stock_sector": "Information Technology",
            "weight_pct": 0.13,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kyocera-corporation",
          "stage": "",
          "description": "Kyocera is a Japanese multinational electronics and ceramics manufacturer.",
          "description_full": "Kyocera Corporation, the parent and global headquarters of the Kyocera Group, was founded in 1959 as a producer of fine ceramics. By combining these engineered materials with metals and plastics, and integrating them with other technologies, Kyocera has become a supplier of electronic components and devices, solar power generating systems, telecommunications equipment, laser printers, copiers, semiconductor packages, cutting tools and industrial ceramics. During the year ended March 31, 2009, the company's net sales totaled 1.13 trillion yen (approximately USD11.5 billion). The company is ranked #418 on Forbes magazine's 2009 \"Global 2000\" listing of the world's largest publicly traded corporations.",
          "website": "http://global.kyocera.com",
          "cb_rank": 114182,
          "headquarters": "Kyoto-shi, Kyoto, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1959-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Semiconductor",
            "Telecommunications"
          ],
          "founders": [
            "Kazuo Inamori"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kyocera.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kyocera",
          "description": "Japanese multinational electronics and ceramics manufacturer",
          "aliases": [
            "Kyōsera Kabushiki-gaisha",
            "Kyocera Corporation",
            "KYOCERA Corporation (Kyoto)"
          ],
          "instance_of": [
            "multinational corporation",
            "public company"
          ],
          "country": "Japan",
          "inception": "1959-04-01",
          "headquarters": "Fushimi-ku",
          "official_website": "https://global.kyocera.com/",
          "isin": "JP3249600002",
          "employees": 79185,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kyocera"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kyocera.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q745099",
          "description": "wikidata_id set via search: label='Kyocera', description='Japanese multinational electronics and ceramics manufacturer'. Search name used: 'Kyocera'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q745099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q745099)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q745099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q745099)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q745099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q745099)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q745099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q745099)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q745099 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q745099). label='Kyocera'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q745099). label='Kyocera'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Fushimi-ku' vs sources.crunchbase.headquarters='Kyoto-shi, Kyoto, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q745099). label='Kyocera'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q745099). label='Kyocera'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0206",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kyoei Steel",
      "sector": null,
      "wikidata_id": "Q11392778",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5440",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kyoei-steel",
          "stage": "",
          "description": "Kyoei Steel is a steel products manufacturing company.",
          "description_full": "Kyoei Steel is an electric furnace manufacturing company. They offer products that include steel bars for reinforced concrete, threaded bars and threaded bar joints, flat steel, equal angle iron, steel bars for construction, and billet.",
          "website": "http://www.kyoeisteel.co.jp",
          "cb_rank": 3742850,
          "headquarters": "Osaka, Osaka, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1947-08-21",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "Koichi Takashima"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kyoeisteel.co.jp/en.html"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kyoei Steel",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1947-08-21",
          "headquarters": "Osaka Prefecture",
          "official_website": "http://www.kyoeisteel.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kyoeisteel.co.jp/en.html",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11392778",
          "description": "wikidata_id set via search: label='Kyoei Steel', description=''. Search name used: 'Kyoei Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11392778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11392778)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11392778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11392778)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11392778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11392778)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11392778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11392778)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11392778 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11392778). label='Kyoei Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11392778). label='Kyoei Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Osaka Prefecture' vs sources.crunchbase.headquarters='Osaka, Osaka, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11392778). label='Kyoei Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11392778). label='Kyoei Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0207",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Labrador IRON ORE Royalty",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "LIF",
            "stock_sector": "Materials",
            "weight_pct": 0.09,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/labrador-iron-ore-royalty",
          "stage": "",
          "description": "Labrador Iron Ore Royalty produces and exports iron ore pellets and concentrates.",
          "description_full": "Labrador Iron Ore Royalty manufactures and supplies seaborne iron ore pellets and also manages mining. Their iron ore products are produced, sold, and shipped by IOC.",
          "website": "http://www.labradorironore.com/",
          "cb_rank": 2389500,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.labradorironore.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.labradorironore.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0208",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "LAM Research",
      "sector": null,
      "wikidata_id": "Q1342041",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "LRCX",
            "stock_sector": "Information Technology",
            "weight_pct": 1.57,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lam-research",
          "stage": "",
          "description": "Lam Research supplies wafer fabrication equipment and services to the worldwide semiconductor industry.",
          "description_full": "Lam Research Corporation (Lam Research) is a supplier of wafer fabrication equipment and services to the worldwide semiconductor industry. Lam Research designs, manufactures, markets, refurbish, and services semiconductor processing equipment used in the fabrication of integrated circuits. The Company’s etch and clean technologies enable customers to build integrated circuits. Its etch systems shape the microscopic conductive and dielectric layers into circuits that define a chip’s final use and function. Its Customer Support Business Group (CSBG) provides products and services to maximize installed equipment performance and operational efficiency. Its customer base includes semiconductor memory, foundry, and integrated device manufacturers (IDMs) that make DRAM, NAND, and logic devices for these products.",
          "website": "http://www.lamresearch.com",
          "cb_rank": 142764,
          "headquarters": "Fremont, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Sustainability"
          ],
          "industries": [
            "CleanTech",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "David Lam"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lamresearch.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lam Research",
          "description": "American company",
          "aliases": [
            "Lam Research Co.,Ltd.",
            "Lam Research Corporation"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1980-01-01",
          "headquarters": "Fremont",
          "official_website": "https://www.lamresearch.com/",
          "isin": "US5128071082",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lam%20Research"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1342041",
          "description": "wikidata_id set via search: label='Lam Research', description='American company'. Search name used: 'Lam Research'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lamresearch.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1342041)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1342041)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1342041)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1342041)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1342041)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1342041)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1342041)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1342041)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1342041)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1342041 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1342041). label='Lam Research'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1342041). label='Lam Research'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1342041). label='Lam Research'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1342041). label='Lam Research'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0209",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lasertec",
      "sector": null,
      "wikidata_id": "Q97310182",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6920",
            "stock_sector": "Information Technology",
            "weight_pct": 0.1,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/lasertec-corporation",
          "stage": "",
          "description": "Lasertec Corporation is a developer, manufacturer and seller of semiconductor and laser microscope equipment.",
          "description_full": null,
          "website": "https://www.lasertec.co.jp/",
          "cb_rank": 1782508,
          "headquarters": "Yokohama, Kanagawa, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1962-08-13",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Yasushi Uchiyama"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lasertec.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lasertec Corporation",
          "description": "Japanese company",
          "aliases": [],
          "instance_of": [
            "organization",
            "enterprise",
            "business"
          ],
          "country": "Japan",
          "inception": null,
          "headquarters": "Shin-Yokohama",
          "official_website": "https://www.lasertec.co.jp/",
          "isin": "JP3979200007",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lasertec"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q97310182",
          "description": "wikidata_id set via search: label='Lasertec Corporation', description='Japanese company'. Search name used: 'Lasertec'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lasertec.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q97310182)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97310182)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97310182)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97310182)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97310182)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/lasertec-d212",
          "new_value": null,
          "note": "Lasertec Corporation (Japan semiconductor inspection) — CB /organization/lasertec-d212 is a Polish laser equipment/toner company. Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97310182)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97310182)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97310182)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97310182)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q97310182 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97310182). label='Lasertec Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97310182). label='Lasertec Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Shin-Yokohama' vs sources.crunchbase.headquarters='Tychy, Slaskie, Poland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Lasertec Corporation (Japan semiconductor inspection) — CB /organization/lasertec-d212 is a Polish laser equipment/toner company. Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/lasertec-d212",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97310182). label='Lasertec Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97310182). label='Lasertec Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0210",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "LEO Lithium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "LLL",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/leo-lithium",
          "stage": "",
          "description": "Leo Lithium develops the Goulamina project, aiming to supply the lithium-ion battery industry.",
          "description_full": "Leo Lithium is involved in the development of the Goulamina Lithium Project, a spodumene resource intended to supply lithium concentrate for the lithium-ion battery industry. The company has established operational frameworks including governance policies and project procedures. Its activities are aligned with the global demand for lithium used in battery technologies for renewable energy and electric mobility.",
          "website": "https://www.leolithium.com",
          "cb_rank": 508522,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Battery",
            "Manufacturing",
            "Mining",
            "Project Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://leolithium.com.au"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://leolithium.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Australia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0211",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Liontown",
      "sector": null,
      "wikidata_id": "Q109625740",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "LTR",
            "stock_sector": "Materials",
            "weight_pct": 0.16,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/liontown-resources",
          "stage": "",
          "description": "Liontown is a battery metals exploration and development company that has expertise Lithium-Tantalum Project.",
          "description_full": "Liontown Resources is a mineral exploration and development company that is focused on the development of high-quality lithium and tantalum projects, as well as an emerging gold, PGE, nickel, and copper project in Western Australia. The company's goal is to locate, develop, and supply battery minerals to the rapidly expanding Electric Vehicle and Energy Storage industries.",
          "website": "https://www.ltresources.com.au",
          "cb_rank": 156004,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Battery",
            "Mineral",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2024-07-02",
          "last_funding_amount_usd": 252746872,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 319833516,
          "total_funding_usd": 935979371,
          "total_funding_native": {
            "amount": 1379000000,
            "currency": "AUD"
          },
          "top_investors": [
            "Societe Generale",
            "LG Energy Solution",
            "Commonwealth Bank of Australia",
            "Clean Energy Finance Corporation",
            "National Australia Bank"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.liontownresources.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "LIONTOWN RESOURCES LIMITED",
          "description": "Australian public company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109625740",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0095). Match confirmed via normalized name: 'LIONTOWN'"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.liontownresources.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625740)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625740)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625740)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625740)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625740)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625740)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625740)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625740)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625740). label='LIONTOWN RESOURCES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625740). label='LIONTOWN RESOURCES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625740). label='LIONTOWN RESOURCES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625740). label='LIONTOWN RESOURCES LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0212",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lithium Americas",
      "sector": null,
      "wikidata_id": "Q124655501",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "LAC",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lithium-americas",
          "stage": "",
          "description": "Lithium Americas is a mineral and mining company focused on lithium, potassium, and other mineral resources.",
          "description_full": "Lithium Americas is engaged in the exploration and evaluation of lithium, potassium, and other mineral resources in South America. The company has rights over approximately 161,000 hectares in five salt lakes in the Jujuy and Salta provinces of Argentina. Its principal property is the Cauchari-Olaroz Lithium Project covering an area of approximately 81,000 hectares in adjacent to Cauchari and Olaroz salt lakes located in Jujuy, Argentina. Lithium Americas was incorporated in 2009 and is headquartered in Toronto, Canada.",
          "website": "https://www.lithiumamericas.com",
          "cb_rank": 34947,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "2007-11-27",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Oil and Gas",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 11,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-06",
          "last_funding_amount_usd": 153914500,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 972500000,
          "total_funding_usd": 3621414500,
          "total_funding_native": {
            "amount": 3621414500,
            "currency": "USD"
          },
          "top_investors": [
            "Orion Resource Partners",
            "US Department of Energy",
            "Pinetree Capital",
            "PowerOne Capital Markets Limited",
            "Geologic Resource Partners"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lithiumamericas.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lithium Americas",
          "description": "Canadian mining company",
          "aliases": [],
          "instance_of": null,
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.lithiumamericas.com/",
          "isin": "CA53681J1030",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lithium%20Americas"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q124655501",
          "description": "wikidata_id set via search: label='Lithium Americas', description='Canadian mining company'. Search name used: 'Lithium Americas'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lithiumamericas.com/",
          "description": "Official website (P856) fetched from Wikidata (Q124655501)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124655501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124655501)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124655501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124655501)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124655501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124655501)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124655501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124655501)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q124655501 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124655501). label='Lithium Americas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124655501). label='Lithium Americas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124655501). label='Lithium Americas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124655501). label='Lithium Americas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0213",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "LIVE Nation Entertainment",
      "sector": null,
      "wikidata_id": "Q1061903",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "LYV",
            "stock_sector": "Communication",
            "weight_pct": 0.67,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/live-nation-entertainment",
          "stage": "",
          "description": "Live Nation Entertainment is a producer, promoter, and seller of live concert tickets for artists and fans.",
          "description_full": "Live Nation Entertainment is a producer, promoter, and seller of live concert tickets for artists and fans.",
          "website": "https://www.livenationentertainment.com",
          "cb_rank": 2026,
          "headquarters": "Beverly Hills, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Events",
            "Media and Entertainment"
          ],
          "industries": [
            "Concerts",
            "Event Promotion",
            "Events",
            "Media and Entertainment",
            "Ticketing"
          ],
          "founders": [
            "Robert FX Sillerman"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-08",
          "last_funding_amount_usd": 1300000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 518000000,
          "total_funding_usd": 3718000000,
          "total_funding_native": {
            "amount": 3718000000,
            "currency": "USD"
          },
          "top_investors": [
            "Public Investment Fund"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.livenationentertainment.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Live Nation Entertainment",
          "description": "American entertainment company",
          "aliases": [
            "Live Nation Entertainment, Inc."
          ],
          "instance_of": [
            "record label",
            "entertainment company",
            "public company"
          ],
          "country": "United States",
          "inception": "2005-01-01",
          "headquarters": "Beverly Hills",
          "official_website": "https://www.livenationentertainment.com/",
          "isin": "US5380341090",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Live%20Nation%20Entertainment"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1061903",
          "description": "wikidata_id set via search: label='Live Nation Entertainment', description='American entertainment company'. Search name used: 'Live Nation Entertainment'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.livenationentertainment.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1061903)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1061903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1061903)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1061903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1061903)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1061903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1061903)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1061903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1061903)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1061903 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1061903). label='Live Nation Entertainment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1061903). label='Live Nation Entertainment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1061903). label='Live Nation Entertainment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1061903). label='Live Nation Entertainment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0214",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Logitech SA",
      "sector": null,
      "wikidata_id": "Q223127",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "LOGN",
            "stock_sector": "Information Technology",
            "weight_pct": 0.08,
            "location": "Switzerland",
            "exchange": "SIX Swiss Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/logitech",
          "stage": "",
          "description": "Logitech manufacturers hardware, software and services that help people interact with the digital world in unique and meaningful ways.",
          "description_full": "Logitech is a global, multi-brand, market leader that designs and manufactures innovative products, software, and services that help people connect and interact with the digital world in unique and meaningful ways. Our products have an everyday place in people’s lives and create new possibilities for the way people work, create, and play. Our brands include Logitech, Logitech G, ASTRO Gaming, Ultimate Ears, Jaybird, Blue Microphones, MEVO, and Streamlabs.  Logitech’s broad portfolio of secure, durable, easy-to-use video conferencing, creativity, productivity, and mobility solutions are purpose-built to optimize video and audio experiences, drive efficiency, and improve the way people create and collaborate, whether at home, in the office, or on the go.  Logitech’s flexible and adaptable solutions make transforming diverse workspace settings fast, affordable, and sustainable. Our portfolio includes webcams, headsets, video conferencing solutions and services, docking stations, whiteboard cameras, keyboards, mice, speakers, presenters, iPad cases, presentation remotes, desk and mouse pads, streaming and video lights, and TAA/NDAA-compliant video conferencing solutions. Founded in 1981 and headquartered in Lausanne, Switzerland, Logitech International is a Swiss public company listed on the SIX Swiss Exchange (LOGN) and on the Nasdaq Global Select Market (LOGI). Find Logitech and more of its business products and enterprise solutions at www.logitech.com/business, www.logitech.com/government, www.logitech.com/education, the company blog (https://blog.logitech.com/), LinkedIn (https://www.linkedin.com/showcase/logitech-business/), or X @LogitechBiz.",
          "website": "https://www.logitech.com/business",
          "cb_rank": 91843,
          "headquarters": "San Jose, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1981-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Gaming",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Messaging and Telecommunications",
            "Other",
            "Software"
          ],
          "industries": [
            "B2B",
            "Consumer Electronics",
            "Gaming",
            "Hardware",
            "Professional Services",
            "Software",
            "Video Conferencing",
            "Virtual Reality"
          ],
          "founders": [
            "Daniel Borel",
            "Giacomo Marini",
            "Pierluigi Zappacosta"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.logitech.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Logitech",
          "description": "Swiss global provider of peripherals",
          "aliases": [
            "Logitech International S.A.",
            "Logitech International",
            "Logicool Co., Ltd.",
            "Logicool Co Ltd.",
            "Logicool"
          ],
          "instance_of": [
            "business",
            "technology company",
            "public company",
            "brand",
            "software company",
            "public company"
          ],
          "country": "Switzerland",
          "inception": "1981-10-02",
          "headquarters": "Lausanne",
          "official_website": "https://www.logitech.com/",
          "isin": "CH0025751329",
          "employees": 7300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Logitech"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q223127",
          "description": "wikidata_id set via search: label='Logitech', description='Swiss global provider of peripherals'. Search name used: 'Logitech'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.logitech.com/",
          "description": "Official website (P856) fetched from Wikidata (Q223127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q223127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q223127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q223127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q223127)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q223127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q223127)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q223127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q223127)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q223127 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q223127). label='Logitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q223127). label='Logitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Lausanne' vs sources.crunchbase.headquarters='San Jose, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Logitech SA: Lausanne (parent entity) vs Logitech Inc. San Jose (US entity) — CB matched US subsidiary; both correct",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q223127). label='Logitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q223127). label='Logitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0215",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lumentum",
      "sector": null,
      "wikidata_id": "Q138786899",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "LITE",
            "stock_sector": "Information Technology",
            "weight_pct": 0.3,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lumentum-operations-llc",
          "stage": "",
          "description": "Lumentum Operations is an optical and photonic products manufacturer.",
          "description_full": "Lumentum is a market-leading manufacturer of innovative optical and photonic products enabling optical networking and commercial laser customers worldwide.",
          "website": "https://www.lumentum.com/en",
          "cb_rank": 16931,
          "headquarters": "Milpitas, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "Optical Communication",
            "Semiconductor",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-02",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 2000000000,
          "total_funding_usd": 5675000000,
          "total_funding_native": {
            "amount": 5675000000,
            "currency": "USD"
          },
          "top_investors": [
            "NVIDIA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lumentum.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lumentum",
          "description": "American technology company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "United States",
          "inception": "2015",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lumentum"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q138786899",
          "description": "wikidata_id set via search: label='Lumentum', description='American technology company'. Search name used: 'Lumentum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lumentum.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138786899)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138786899)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138786899)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138786899)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138786899)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138786899)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138786899)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138786899)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q138786899 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138786899). label='Lumentum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138786899). label='Lumentum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138786899). label='Lumentum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138786899). label='Lumentum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0216",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lundin Mining",
      "sector": null,
      "wikidata_id": "Q1537901",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "LUN",
            "stock_sector": "Materials",
            "weight_pct": 1.1,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lundin-mining-corporation",
          "stage": "",
          "description": "Lundin Mining operates as an exploration company that mines base metals.",
          "description_full": "Lundin Mining Corporation is a diversified base metals mining company with operations in Portugal, Sweden and Spain, producing copper, zinc, lead and nickel. In addition, Lundin Mining holds a 24% equity stake in the world-class Tenke Fungurume copper/cobalt mine in the Democratic Republic of Congo and in the Kokkola cobalt refinery located in Finland.",
          "website": "http://lundinmining.com",
          "cb_rank": 27598,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Adolf Lundin"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-12",
          "last_funding_amount_usd": 2571321101,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 764332053,
          "total_funding_usd": 6098057778,
          "total_funding_native": {
            "amount": 6098057778,
            "currency": "USD"
          },
          "top_investors": [
            "Export Development Canada",
            "Royal Bank of Canada",
            "MUFG Bank",
            "Bank of America",
            "CIBC"
          ],
          "num_investors": 13,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.lundinmining.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lundin Mining",
          "description": "company",
          "aliases": [
            "South Atlantic Diamonds Corp"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1994-09-09",
          "headquarters": "Toronto",
          "official_website": "http://www.lundinmining.com",
          "isin": "CA5503721063",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lundin%20Mining"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1537901",
          "description": "wikidata_id set via search: label='Lundin Mining', description='company'. Search name used: 'Lundin Mining'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.lundinmining.com",
          "description": "Official website (P856) fetched from Wikidata (Q1537901)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537901)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537901)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537901)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537901)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537901)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537901)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537901)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537901)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1537901 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537901). label='Lundin Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537901). label='Lundin Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537901). label='Lundin Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537901). label='Lundin Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0217",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "LY",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "4689",
            "stock_sector": "Communication",
            "weight_pct": 0.17,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ly-corporation",
          "stage": "",
          "description": "LY Corporation provides various services, including LINE, a communication app, and Yahoo! JAPAN, a comprehensive Internet service.",
          "description_full": "LY Corporation provides various services, including LINE, a communication app, and Yahoo! JAPAN, a comprehensive Internet service.",
          "website": "https://www.lycorp.co.jp",
          "cb_rank": 71602,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1996-01-31",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Information Technology",
            "Internet Services",
            "Sales and Marketing"
          ],
          "industries": [
            "Advertising",
            "Business Information Systems",
            "Internet of Things"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lycorp.co.jp"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lycorp.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Japan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0218",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lynas RARE Earths",
      "sector": null,
      "wikidata_id": "Q6708384",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "LYC",
            "stock_sector": "Materials",
            "weight_pct": 0.87,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lynas-corporation-ltd",
          "stage": "",
          "description": "Lynas Rare Earths is a single-segment company that specializes in the extraction and processing of rare earth materials.",
          "description_full": "Lynas Rare Earths Ltd. is an ASX-listed company with the strategy to create a reliable, fully integrated source of Rare Earths from mine to market. It also aims to become the benchmark for the security of supply and environmental standards in the global Rare Earths industry.",
          "website": "https://www.lynasrareearths.com",
          "cb_rank": 25597,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1983-05-25",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Developer Platform",
            "Manufacturing",
            "Mining",
            "Mining Technology",
            "Precious Metals",
            "Sales"
          ],
          "founders": [],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-28",
          "last_funding_amount_usd": 489802316,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 647230111,
          "total_funding_usd": 671750603,
          "total_funding_native": {
            "amount": 1024800000,
            "currency": "AUD"
          },
          "top_investors": [
            "Australian Government",
            "Hancock Prospecting",
            "Business.gov.au",
            "Gina Rinehart",
            "JARE"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.lynascorp.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lynas",
          "description": "Australian rare-earths mining company",
          "aliases": [
            "LYNAS RARE EARTHS LIMITED"
          ],
          "instance_of": [
            "business",
            "mining company",
            "public company"
          ],
          "country": "Australia",
          "inception": "1983",
          "headquarters": "Sydney",
          "official_website": "http://www.lynascorp.com/",
          "isin": "AU000000LYC6",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lynas"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6708384",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0097). Match confirmed via normalized name: 'LYNAS RARE EARTHS'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.lynascorp.com/",
          "description": "Official website (P856) fetched from Wikidata (Q6708384)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6708384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6708384)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6708384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6708384)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6708384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6708384)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6708384)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6708384)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6708384). label='Lynas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6708384). label='Lynas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Sydney' vs sources.crunchbase.headquarters='Perth, Western Australia, Australia' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6708384). label='Lynas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6708384). label='Lynas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0219",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Maanshan IRON AND Steel H",
      "sector": null,
      "wikidata_id": "Q1859119",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "323",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.magang.com.hk/eng"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maanshan Iron & Steel Company Limited",
          "description": "Chinese steel manufacturer",
          "aliases": [
            "Maanshan Iron & Steel",
            "Ma'anshan Iron & Steel",
            "Ma'anshan Iron and Steel",
            "Magang",
            "Masteel",
            "Maanshan Iron and Steel",
            "Maanshan Iron and Steel Company",
            "Maanshan Iron and Steel Co., Ltd.",
            "Maanshan Iron & Steel Co., Ltd.",
            "Maanshan Iron and Steel Company Limited"
          ],
          "instance_of": [
            "public company",
            "subsidiary company",
            "Chinese state-owned enterprise"
          ],
          "country": "China",
          "inception": "1993",
          "headquarters": "Ma'anshan",
          "official_website": "http://www.magang.com.hk",
          "isin": "CNE1000003R8",
          "employees": 41220,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Maanshan%20Iron%20%26%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.magang.com.hk/eng",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1859119",
          "description": "wikidata_id set via search: label='Maanshan Iron & Steel Company Limited', description='Chinese steel manufacturer'. Search name used: 'Maanshan IRON AND Steel H'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1859119)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1859119)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1859119)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1859119)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1859119)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1859119)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1859119)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1859119)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1859119 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1859119). label='Maanshan Iron & Steel Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1859119). label='Maanshan Iron & Steel Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1859119). label='Maanshan Iron & Steel Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1859119). label='Maanshan Iron & Steel Company Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0220",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Macmahon",
      "sector": null,
      "wikidata_id": "Q6724710",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MAH",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/macmahon",
          "stage": "",
          "description": "Macmahon provides contract mining services to clients.",
          "description_full": "Macmahon provides contract mining services to clients in Australia, New Zealand, South East Asia, and Africa. It operates through three segments: Surface Mining, Underground Mining, and International Mining. The company offers surface mining services, including mine planning and management, drilling and blasting, bulk and selective mining, crushing and screening, fixed plant maintenance, camp and mine management, train loadout management, and operation and maintenance of client equipment. It also provides underground mining services, such as mine management, underground development and production, portal establishment, raise drilling, cable bolting, shot creting, remote shaft lining, production drilling, and shaft sinking services. In addition, the company offers plant, maintenance, and engineering services, which include commissioning, shutdown, and maintenance management; operation and maintenance of client-owned plant and infrastructure; water management and tailings dam maintenance services; modification to existing plant to suit clients’ needs; design, construction, commission, and maintenance of crushing and screening plants; fabrication, installation, and maintenance of structural, mechanical, mining, and electrical plant and equipment for surface and underground clients; and specialized engineering services.",
          "website": "http://www.macmahon.com.au",
          "cb_rank": 171792,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1963-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Brian Macmahon"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-19",
          "last_funding_amount_usd": 356711098,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 152000000,
          "total_funding_usd": 508711098,
          "total_funding_native": {
            "amount": 508711098,
            "currency": "USD"
          },
          "top_investors": [
            "MedcoEnergi"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.macmahon.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Macmahon Holdings",
          "description": "company based in Perth, Western Australia",
          "aliases": [
            "MACMAHON HOLDINGS LIMITED"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "1963",
          "headquarters": "Perth",
          "official_website": "http://www.macmahon.com.au",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Macmahon%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.macmahon.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6724710",
          "description": "wikidata_id set via search: label='Macmahon Holdings', description='company based in Perth, Western Australia'. Search name used: 'Macmahon'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6724710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6724710)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6724710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6724710)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6724710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6724710)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6724710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6724710)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6724710 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6724710). label='Macmahon Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6724710). label='Macmahon Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6724710). label='Macmahon Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6724710). label='Macmahon Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0221",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Maharashtra Seamless",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MAHSEAMLES",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jindal.com/msl/index.html"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jindal.com/msl/index.html",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0222",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Major Drilling",
      "sector": null,
      "wikidata_id": "Q6738055",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MDI",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/major-drilling",
          "stage": "",
          "description": "Major Drilling provides drilling services for the mining industry.",
          "description_full": "Major Drilling Group International is a largest drilling services. Major Drilling provides a complete suite of drilling services including surface and underground coring, directional, reverse circulation, sonic, geotechnical, environmental, water-well, coal-bed methane, shallow gas, underground percussive/longhole drilling, surface drill and blast, and a variety of mine services.",
          "website": "http://www.majordrilling.com/",
          "cb_rank": 351840,
          "headquarters": "Moncton, New Brunswick, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2011-10-25",
          "last_funding_amount_usd": 79973514,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 79973514,
          "total_funding_usd": 79973514,
          "total_funding_native": {
            "amount": 80741500,
            "currency": "CAD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.majordrilling.com/index.cfm"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Major Drilling Group International",
          "description": "mining services company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1980",
          "headquarters": "Moncton",
          "official_website": "http://www.majordrilling.com/index.cfm",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Major%20Drilling%20Group%20International"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6738055",
          "description": "wikidata_id set via search: label='Major Drilling Group International', description='mining services company'. Search name used: 'Major Drilling'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.majordrilling.com/index.cfm",
          "description": "Official website (P856) fetched from Wikidata (Q6738055)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6738055)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6738055)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6738055)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6738055)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6738055)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6738055)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6738055)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6738055)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6738055 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6738055). label='Major Drilling Group International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6738055). label='Major Drilling Group International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6738055). label='Major Drilling Group International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6738055). label='Major Drilling Group International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0223",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Maruichi Steel TUBE",
      "sector": null,
      "wikidata_id": "Q11367971",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5463",
            "stock_sector": "Materials",
            "weight_pct": 0.11,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/maruichi-steel-tube",
          "stage": "",
          "description": "Maruichi Steel Tube is a steel pipes manufacturing company.",
          "description_full": "Maruichi Steel Tube is a joint-stock firm that produces and markets steel tubes and coated steel sheets. Lighting poles, pre-painted steel sheets, hot-dip galvanized steel sheets, and welded steel tubes are among the company's products. Its goods are utilized in a variety of industries, including those of architecture, civil engineering, machinery, power generation facilities, autos, motorbikes, fitness equipment, medical equipment, office automation equipment, office and educational furnishings, and others.",
          "website": "http://www.maruichikokan.co.jp/",
          "cb_rank": 3995057,
          "headquarters": "Osaka, Osaka, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1947-12-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.maruichi-steel.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maruichi Steel Tube",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1947-12-18",
          "headquarters": "Osaka",
          "official_website": "http://www.maruichikokan.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.maruichi-steel.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11367971",
          "description": "wikidata_id set via search: label='Maruichi Steel Tube', description=''. Search name used: 'Maruichi Steel Tube'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11367971)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11367971)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11367971)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11367971)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11367971)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11367971)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11367971)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11367971)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11367971 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11367971). label='Maruichi Steel Tube'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11367971). label='Maruichi Steel Tube'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11367971). label='Maruichi Steel Tube'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11367971). label='Maruichi Steel Tube'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0224",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Materion",
      "sector": null,
      "wikidata_id": "Q4979671",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MTRN",
            "stock_sector": "Materials",
            "weight_pct": 0.2,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/materio-020f",
          "stage": "",
          "description": "Materio is a project management app for interior design and construction, streamlining processes and enhancing client satisfaction.",
          "description_full": "Materio offers a project management system for interior design and construction projects. It helps users organize and expedite projects by tracking design selections, client decisions, to-dos, timelines, and financials.",
          "website": "https://www.materio.co",
          "cb_rank": 290929,
          "headquarters": "Nashville, Tennessee, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Apps",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.materion.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Materion",
          "description": "engineered materials company in Mayfield Heights, United States",
          "aliases": [
            "Brush Beryllium Company",
            "Brush Wellman Inc.",
            "Brush Engineered Materials Inc.",
            "Materion Corporation"
          ],
          "instance_of": [
            "business",
            "public company",
            "multinational corporation"
          ],
          "country": "United States",
          "inception": "1931-01-01",
          "headquarters": "Mayfield Heights",
          "official_website": "https://materion.com/",
          "isin": null,
          "employees": 3100,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Materion"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.materion.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4979671",
          "description": "wikidata_id set via search: label='Materion', description='engineered materials company in Mayfield Heights, United States'. Search name used: 'Materion'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4979671)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4979671)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4979671)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4979671)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4979671)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4979671)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4979671)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4979671)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4979671 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4979671). label='Materion'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4979671). label='Materion'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Mayfield Heights' vs sources.crunchbase.headquarters='Nashville, Tennessee, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4979671). label='Materion'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4979671). label='Materion'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0225",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mechel PREF",
      "sector": null,
      "wikidata_id": "Q1915579",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MTLRP",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Russian Federation",
            "exchange": "Standard-Classica-Forts",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mechel.ru"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mechel",
          "description": "Russian mining, metals company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Russia",
          "inception": "2003-03-19",
          "headquarters": "Moscow",
          "official_website": "https://mechel.ru",
          "isin": "RU000A0DKXV5",
          "employees": 70000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mechel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mechel.ru",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1915579",
          "description": "wikidata_id set via search: label='Mechel', description='Russian mining, metals company'. Search name used: 'Mechel PREF'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1915579)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1915579)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1915579)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1915579)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1915579)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1915579)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1915579)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1915579)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1915579 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1915579). label='Mechel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1915579). label='Mechel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1915579). label='Mechel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1915579). label='Mechel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0226",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mediatek",
      "sector": null,
      "wikidata_id": "Q699848",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "2454",
            "stock_sector": "Information Technology",
            "weight_pct": 0.47,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mediatek",
          "stage": "",
          "description": "MediaTek Inc. is a Taiwanese fabless semiconductor company that provides system-on-chip solutions for wireless communications.",
          "description_full": "MediaTek is a leading fabless semiconductor company for wireless communications and digital multimedia solutions. The company is a market leader and pioneer in cutting-edge SOC system solutions for wireless communications, high-definition TV, optical storage, DVD and  Blu-ray products.",
          "website": "http://www.mediatek.com",
          "cb_rank": 45273,
          "headquarters": "Hsinchu, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Mobile",
            "Science and Engineering"
          ],
          "industries": [
            "Internet of Things",
            "Semiconductor",
            "Wireless"
          ],
          "founders": [
            "Tsai Ming-kai"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mediatek.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MediaTek",
          "description": "Taiwanese semiconductor company",
          "aliases": [
            "MediaTek Inc.",
            "MTK",
            "Liánfā Kējì Gǔfèn Yǒuxiàn Gōngsī"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "fabless semiconductor manufacturer",
            "public company"
          ],
          "country": "Taiwan",
          "inception": "1997-05-28",
          "headquarters": "Hsinchu City",
          "official_website": "https://www.mediatek.com/",
          "isin": null,
          "employees": 17377,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MediaTek"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q699848",
          "description": "wikidata_id set via search: label='MediaTek', description='Taiwanese semiconductor company'. Search name used: 'Mediatek'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mediatek.com/",
          "description": "Official website (P856) fetched from Wikidata (Q699848)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q699848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q699848)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q699848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q699848)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q699848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q699848)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q699848)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q699848)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q699848 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q699848). label='MediaTek'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q699848). label='MediaTek'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hsinchu City' vs sources.crunchbase.headquarters='Hsinchu, T'ai-wan, Taiwan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q699848). label='MediaTek'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q699848). label='MediaTek'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0227",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Merdeka Copper GOLD",
      "sector": null,
      "wikidata_id": "Q96472577",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MDKA",
            "stock_sector": "Materials",
            "weight_pct": 0.13,
            "location": "Indonesia",
            "exchange": "Indonesia Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/merdeka-copper",
          "stage": "",
          "description": "Merdeka Copper Gold is an emerging Indonesia copper and gold producer.",
          "description_full": "Merdeka Copper Gold (IDX: MDKA) is an emerging Indonesia copper and gold producer, based in Jakarta and listed on the Indonesian Stock Exchange. Merdeka controls holding company PT Bumi Suksesindo (BSI) which operates the Tujuh Bukit Mine located in Banyuwangi Regency, East Java Province, Indonesia. Tujuh Bukit is comprised of a large undeveloped porphyry copper deposit that underlies a series of epithermal oxide gold/silver rich deposits. A 4mtpa oxide heap leach operation was commissioned in Q1 2017. This mine is expected to produce approximately one million ounces of gold plus a significant amount of silver over its 9 year projected mine life. Costs are expected to be first quartile due to low stripping ratio’s, (~!0.6:1) and good recoveries (~80%) from relatively coarse (75mm) heap leaching. The mine ramped up during Q2 2017 producing 25,063 ounces of gold at an all in sustaining cost (AISC) of $505 USD per ounce.",
          "website": "http://www.merdekacoppergold.com/",
          "cb_rank": 54945,
          "headquarters": "Setiabudi, Jakarta Raya, Indonesia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.merdekacoppergold.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Merdeka Copper Gold",
          "description": "public company in Indonesia",
          "aliases": [
            "PT Merdeka Copper Gold Tbk.",
            "MDKA",
            "Merdeka Cooper Gold Tbk",
            "PT Merdeka Cooper Gold Tbk",
            "Merdeka Copper Gold Tbk"
          ],
          "instance_of": [
            "public company",
            "perseroan terbatas",
            "company"
          ],
          "country": "Indonesia",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.merdekacoppergold.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q96472577",
          "description": "wikidata_id set via search: label='Merdeka Copper Gold', description='public company in Indonesia'. Search name used: 'Merdeka Copper Gold'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.merdekacoppergold.com",
          "description": "Official website (P856) fetched from Wikidata (Q96472577)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96472577)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96472577)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96472577)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96472577)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96472577)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96472577)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96472577)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96472577)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q96472577 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96472577). label='Merdeka Copper Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96472577). label='Merdeka Copper Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96472577). label='Merdeka Copper Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96472577). label='Merdeka Copper Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0228",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "META Platforms Class A",
      "sector": null,
      "wikidata_id": "Q380",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "META",
            "stock_sector": "Communication",
            "weight_pct": 14.06,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.meta.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Meta",
          "description": "American technology company",
          "aliases": [
            "meta.com"
          ],
          "instance_of": [
            "public company",
            "technology company",
            "online service provider",
            "business"
          ],
          "country": "United States",
          "inception": "2004-07-29",
          "headquarters": "Menlo Park",
          "official_website": "https://www.meta.com/",
          "isin": "US30303M1027",
          "employees": 58604,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Meta%20Platforms"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.meta.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q380",
          "description": "wikidata_id set via search: label='Meta', description='American multinational technology corporation'. Search name used: 'Meta Platforms'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q380)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q380)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q380)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q380)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q380 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q380). label='Meta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q380). label='Meta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q380). label='Meta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q380). label='Meta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0229",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Metallus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MTUS",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/metallus-ae57",
          "stage": "",
          "description": "Metallus researches, develops, manufactures, and sells metal products and seamless mechanical tubes.",
          "description_full": null,
          "website": "https://metallus.com",
          "cb_rank": 165252,
          "headquarters": "Canton, Ohio, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Manufacturing"
          ],
          "founders": [
            "Randall Wotring"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-08-07",
          "last_funding_amount_usd": 3500000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 3500000,
          "total_funding_native": {
            "amount": 3500000,
            "currency": "USD"
          },
          "top_investors": [
            "JobsOhio"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://metallus.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://metallus.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0230",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Metalurgica Gerdau PREF SA",
      "sector": null,
      "wikidata_id": "Q3307276",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "GOAU4",
            "stock_sector": "Materials",
            "weight_pct": 0.09,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gerdau.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Metalúrgica Gerdau",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Brazil",
          "inception": null,
          "headquarters": "Porto Alegre",
          "official_website": "https://ri.gerdau.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gerdau.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3307276",
          "description": "wikidata_id set via search: label='Metalúrgica Gerdau', description=''. Search name used: 'Metalurgica Gerdau'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3307276)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3307276)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3307276)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3307276)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3307276)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3307276)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3307276)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3307276)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3307276 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3307276). label='Metalúrgica Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3307276). label='Metalúrgica Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3307276). label='Metalúrgica Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3307276). label='Metalúrgica Gerdau'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0231",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Microchip Technology",
      "sector": null,
      "wikidata_id": "Q1545076",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "MCHP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.2,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/microchip-technology",
          "stage": "",
          "description": "Microchip Technology develops and manufactures semiconductor products for various embedded control applications worldwide.",
          "description_full": "Microchip Technology Inc. develops and manufactures semiconductor products for various embedded control applications worldwide. Its portfolio comprises 8- and 16-bit pic microcontrollers and 16-bit dspic digital signal controllers, which feature onboard flash (reprogrammable) memory technology; and linear, mixed-signal, power management, thermal management, battery management, and interface devices.Development tools enable system designers to program a pic microcontroller and dspic digital signal controllers for specific applications. Application-specific standard products include patented keeloq security devices; memory products include serial electrically erasable programmable read-only memory. Microchip Technology sells to the automotive, communications, computing, consumer, medical electronics, and industrial control markets. The company, which was incorporated in 1989, is based in Chandler, Ariz.",
          "website": "http://www.microchip.com/",
          "cb_rank": 13906,
          "headquarters": "Chandler, Arizona, United States",
          "headquarters_regions": "Greater Phoenix Area, Western US",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Mobile",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Hardware",
            "Manufacturing",
            "Semiconductor",
            "Wireless"
          ],
          "founders": [
            "Steve Sanghi"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-10",
          "last_funding_amount_usd": 800000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1320937000,
          "total_funding_usd": 3221993792,
          "total_funding_native": {
            "amount": 3221993792,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital",
            "Morgenthaler Ventures",
            "Opportunity Now Colorado",
            "SevenBridge Financial Group"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.microchip.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Microchip Technology",
          "description": "American integrated circuit company",
          "aliases": [
            "Microchip Technology Inc."
          ],
          "instance_of": [
            "business",
            "technology company",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1989-01-01",
          "headquarters": "Chandler",
          "official_website": "https://www.microchip.com/",
          "isin": "US5950171042",
          "employees": 19500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Microchip%20Technology"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1545076",
          "description": "wikidata_id set via search: label='Microchip Technology', description='American integrated circuit company'. Search name used: 'Microchip Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.microchip.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1545076)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1545076)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1545076)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1545076)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1545076)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1545076)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1545076)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1545076)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1545076)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1545076 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1545076). label='Microchip Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1545076). label='Microchip Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1545076). label='Microchip Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1545076). label='Microchip Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0232",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Micron Technology",
      "sector": null,
      "wikidata_id": "Q1197548",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "MU",
            "stock_sector": "Information Technology",
            "weight_pct": 2.38,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/micron-technology",
          "stage": "",
          "description": "Micron Technology is a semiconductor company that produces DRAM, SDRAM, flash memory, SSD and CMOS image sensing chips.",
          "description_full": "Micron manufactures DRAM components and modules and NAND Flash. For more than 30 years, Micron’s teams of dreamers, visionaries, and scientists have redefined innovation—designing and building some of the world’s most advanced memory and semiconductor technologies. They develop the technologies that transform what's possible. In fact, you likely use their memory every day—in products from computing, networking, and server applications, to mobile, embedded, consumer, automotive, and industrial designs. As one of the most prolific patent holders in the world they continually rethink, recast, and advance new ideas to bring innovation to broader markets and find ways their technology can inspire new applications or make fundamental improvements to existing designs. Their roots are in memory, the core strength of their business. As they look toward the future, they’ll continue to build on their past achievements by leveraging the synergies between their core memory business and diversified products and technologies that help drive innovation and growth in new markets.",
          "website": "http://www.micron.com",
          "cb_rank": 1446,
          "headquarters": "Boise, Idaho, United States",
          "headquarters_regions": "Western US",
          "operating_status": "Active",
          "founded_date": "1978-10-05",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Computer",
            "Hardware",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Dennis Wilson",
            "Doug Pitman",
            "Joe Parkinson",
            "Ward Parkinson"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-04-24",
          "last_funding_amount_usd": 1750000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 50410400,
          "total_funding_usd": 8900410400,
          "total_funding_native": {
            "amount": 8900410400,
            "currency": "USD"
          },
          "top_investors": [
            "Gimv",
            "U.S. Department of Commerce",
            "Celtic House Venture Partners"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.micron.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Micron Technology",
          "description": "American multinational corporation based in Boise, Idaho",
          "aliases": [
            "Micron Technology, Inc.",
            "Micron"
          ],
          "instance_of": [
            "business",
            "integrated device manufacturer",
            "public company"
          ],
          "country": "United States",
          "inception": "1978-10",
          "headquarters": "Boise",
          "official_website": "https://www.micron.com/",
          "isin": "US5951121038",
          "employees": 48000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Micron%20Technology"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.micron.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1197548",
          "description": "wikidata_id set via search: label='Micron Technology', description='American multinational corporation based in Boise, Idaho'. Search name used: 'Micron Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1197548)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1197548)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1197548)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1197548)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1197548)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1197548)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1197548)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1197548)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1197548 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1197548). label='Micron Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1197548). label='Micron Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1197548). label='Micron Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1197548). label='Micron Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0233",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Microsoft",
      "sector": null,
      "wikidata_id": "Q2283",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "MSFT",
            "stock_sector": "Information Technology",
            "weight_pct": 8.89,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/microsoft",
          "stage": "",
          "description": "Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.",
          "description_full": "Microsoft is an American multinational corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Microsoft’s devices and consumer (D&C) licensing segment licenses the Windows operating system and related software, Microsoft Office for consumers, and the Windows Phone operating system. The company’s computing and gaming hardware segment provides Xbox gaming and entertainment consoles and accessories, second-party and third-party video games, and Xbox Live subscriptions; surface devices and accessories; and Microsoft PC accessories. Its phone hardware segment offers Lumia smartphones and other non-Lumia phones. Its D&C segment provides Windows Store, Xbox Live transactions, and Windows phone store; search advertising; display advertising; Office 365 Home and Office 365 Personal; first-party video games; and other consumer products and services as well as operating retail stores. Microsoft’s commercial licensing segments license server products, including Windows Server, Microsoft SQL Server, Visual Studio, System Center, and related Client Access Licenses (CALs); Windows Embedded; Windows operating system; Microsoft Office for business, including Office, Exchange, SharePoint, Lync, and related CALs; Microsoft Dynamics business solutions; and Skype. Its commercial segment offers enterprise services, including premier support services and Microsoft consulting services; commercial cloud comprising Office 365 Commercial, other Microsoft Office online offerings, Dynamics CRM Online, and Microsoft Azure; and other commercial products and online services. The company markets and distributes its products through original equipment manufacturers, distributors, and resellers, as well as online.",
          "website": "https://www.microsoft.com",
          "cb_rank": 7688,
          "headquarters": "Redmond, Washington, United States",
          "headquarters_regions": "Greater Seattle Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1975-04-04",
          "company_type": "For Profit",
          "investment_stage": "Late Stage Venture, Private Equity",
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Privacy and Security",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Agentic AI",
            "Application Performance Management",
            "Artificial Intelligence (AI)",
            "Business Development",
            "DevOps",
            "Information Services",
            "Information Technology",
            "Management Information Systems",
            "Network Security",
            "Software"
          ],
          "founders": [
            "Bill Gates",
            "Jiro Kobayashi",
            "Luis J. Salazar",
            "Paul Allen",
            "Sarah Ahmad"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2022-12-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1000000,
          "total_funding_usd": 1000000,
          "total_funding_native": {
            "amount": 1000000,
            "currency": "USD"
          },
          "top_investors": [
            "Startmate",
            "KB Securities",
            "Technology Venture Investors"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.microsoft.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Microsoft",
          "description": "American multinational technology corporation",
          "aliases": [
            "microsoft.com"
          ],
          "instance_of": [
            "software company",
            "business",
            "technology company",
            "public company"
          ],
          "country": "United States",
          "inception": "1975-04-04",
          "headquarters": "Redmond",
          "official_website": "https://www.microsoft.com/",
          "isin": "US5949181045",
          "employees": 228000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Microsoft"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2283",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0102). Match confirmed via normalized name: 'MICROSOFT'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.microsoft.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2283)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q2283",
          "note": "Microsoft: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q2283 shared with 1 other entity: IV-0384 (Microsoft). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0234",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mineral Resources",
      "sector": null,
      "wikidata_id": "Q108541568",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MIN",
            "stock_sector": "Materials",
            "weight_pct": 0.48,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mineral-resources",
          "stage": "",
          "description": "Mineral Resources mining services and processing company.",
          "description_full": "Mineral Resources Limited is a leading, integrated, Australian based mining services and processing company with operations in contract crushing, general mine services, infrastructure provision and recovery of base metal concentrate for export. Operations are supplemented by rehabilitation and sale of heavy duty crushing and processing equipment, hire of engineering and crushing fleet plant and workshop manufacture of polyethylene pipe fittings and components. Comprising long standing core businesses, PIHA Pty Ltd, Crushing Services International Pty Ltd Process Minerals International Pty Ltd, Polaris Metals Pty Ltd and Mesa Minerals Limited, Mineral Resources Limited has developed a strong reputation for the cost effective delivery of its services and products to the resources and infrastructure sectors.",
          "website": "https://www.mineralresources.com.au/",
          "cb_rank": 68462,
          "headquarters": "Applecross, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Mining Technology"
          ],
          "founders": [
            "Chris Ellison"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-23",
          "last_funding_amount_usd": 700000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1800000000,
          "total_funding_native": {
            "amount": 1800000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mineralresources.com.au/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mineral Resources",
          "description": "mining company in Western Australia",
          "aliases": [
            "Mineral Resources Limited"
          ],
          "instance_of": [
            "company",
            "public company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.mineralresources.com.au/",
          "isin": "AU000000MIN4",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mineral%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108541568",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0103). Match confirmed via normalized name: 'MINERAL'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mineralresources.com.au/",
          "description": "Official website (P856) fetched from Wikidata (Q108541568)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108541568)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108541568)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108541568)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108541568)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108541568)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108541568)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108541568)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108541568)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108541568). label='Mineral Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108541568). label='Mineral Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108541568). label='Mineral Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108541568). label='Mineral Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0235",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mishra Dhatu Nigam",
      "sector": null,
      "wikidata_id": "Q6875625",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MIDHANI",
            "stock_sector": "Materials",
            "weight_pct": 0.01,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mishra-dhatu-nigam-limited",
          "stage": "",
          "description": "Mishra Dhatu Nigam Limited is a PSU engaged in the business of manufacturering of special steels, superalloys and titanium alloys in India. ",
          "description_full": "Mishra Dhatu Nigam Ltd is Hyderabad based PSU engaged in the business of manufacturering of special steels, superalloys and titanium alloys in India. These high value products cater to niche sectors including defense, space and power. Company is Mini Ratna, Category-I company since 2009. Mishra Dhatu Nigam manufactures: 1. Special steels like martensitic steel, ultra high strength steel, austenitic steel and precipitation hardening steel. 2. Three varieties of Superalloys - nickel base, iron base and cobalt base. 3. Titanium alloys.",
          "website": "https://midhani-india.in/",
          "cb_rank": 200087,
          "headquarters": "Hyderabad, Telangana, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1973-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "R. Tamhankar"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.midhani-india.in"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mishra Dhatu Nigam",
          "description": "metallurgy industry",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "India",
          "inception": "1973",
          "headquarters": "Hyderabad",
          "official_website": "http://www.midhani.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mishra%20Dhatu%20Nigam"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.midhani-india.in",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6875625",
          "description": "wikidata_id set via search: label='Mishra Dhatu Nigam', description='metallurgy industry'. Search name used: 'Mishra Dhatu Nigam'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6875625)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6875625)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6875625)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6875625)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6875625)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6875625)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6875625)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6875625)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6875625 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6875625). label='Mishra Dhatu Nigam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6875625). label='Mishra Dhatu Nigam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6875625). label='Mishra Dhatu Nigam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6875625). label='Mishra Dhatu Nigam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0236",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mitsubishi Materials",
      "sector": null,
      "wikidata_id": "Q1423176",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5711",
            "stock_sector": "Materials",
            "weight_pct": 0.27,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mitsubishi-materials",
          "stage": "",
          "description": "Mitsubishi Materials Corporation is a Japanese company. It is a manufacturer of cement, copper, and aluminum products.",
          "description_full": "Mitsubishi Materials Corporation is a Japanese company. It is a manufacturer of cement products, copper and aluminum products, cemented carbide tools, and electronic materials.[3] It is one of the core companies of the Mitsubishi Group. The company is listed on the Tokyo Stock Exchange and the Osaka Securities Exchange and is a constituent of the Nikkei 225 stock market index. In 2018 Mitsubishi Materials admitted that five of its subsidiaries, Mitsubishi Cable Industries Ltd., Mitsubishi Shindoh Co., Mitsubishi Aluminum Co., Tachibana Metal MFG Co., and Diamet Corp., had falsified quality data over the past three years on shipments including aluminum and automotive components. Mitsubishi Materials has started investigations at about 120 factories in its group.",
          "website": "http://www.mmc.co.jp/corporate/en/",
          "cb_rank": 224518,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1871-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Manufacturing"
          ],
          "founders": [
            "Yataro Iwasaki"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.mmc.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mitsubishi Materials",
          "description": "company of Mitsubishi group",
          "aliases": [
            "Mitsubishi Materiaru Kabushiki-gaisha"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1950-04-01",
          "headquarters": "Tokyo",
          "official_website": "http://www.mmc.co.jp/",
          "isin": "JP3903000002",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mitsubishi%20Materials"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1423176",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0104). Match confirmed via normalized name: 'MITSUBISHI MATERIALS'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.mmc.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q1423176)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1423176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1423176)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1423176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1423176)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1423176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1423176)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1423176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1423176)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1423176). label='Mitsubishi Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1423176). label='Mitsubishi Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1423176). label='Mitsubishi Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1423176). label='Mitsubishi Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0237",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mitsui Kinzoku",
      "sector": null,
      "wikidata_id": "Q11354319",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5706",
            "stock_sector": "Materials",
            "weight_pct": 0.78,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mitsui-kinzoku-act",
          "stage": "",
          "description": "Mitsui Kinzoku ACT provides the development, manufacture, and sale of functional parts for automobiles.",
          "description_full": "Mitsui Kinzoku Act concentrates on door system goods including door locks and sliding doors and works together to ensure safety and convenience. They create quality, high-value-added car components.",
          "website": "https://www.act.mitsui-kinzoku.co.jp",
          "cb_rank": 1306554,
          "headquarters": "Yokohama, Kanagawa, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Sales and Marketing",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Manufacturing",
            "Sales",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mitsui-kinzoku.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mitsui Kinzoku",
          "description": null,
          "aliases": [
            "Mitsui Mining & Smelting"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1874",
          "headquarters": "Tokyo",
          "official_website": "https://www.mitsui-kinzoku.com/",
          "isin": "JP3888400003",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mitsui-kinzoku.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11354319",
          "description": "wikidata_id set via search: label='Mitsui Kinzoku', description=''. Search name used: 'Mitsui Kinzoku'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11354319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11354319)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11354319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11354319)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11354319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11354319)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11354319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11354319)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11354319 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11354319). label='Mitsui Kinzoku'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11354319). label='Mitsui Kinzoku'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Tokyo' vs sources.crunchbase.headquarters='Yokohama, Kanagawa, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11354319). label='Mitsui Kinzoku'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11354319). label='Mitsui Kinzoku'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0238",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MMG",
      "sector": null,
      "wikidata_id": "Q15150358",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1208",
            "stock_sector": "Materials",
            "weight_pct": 0.28,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mmg",
          "stage": "",
          "description": "The world’s most respected diversified base metals company.",
          "description_full": "They were founded in 2009 to become the world's most respected diversified base metals company.",
          "website": "http://www.mmg.com/",
          "cb_rank": 66449,
          "headquarters": "Southbank, Victoria, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2009-06-17",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-30",
          "last_funding_amount_usd": 500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 500000000,
          "total_funding_native": {
            "amount": 500000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mmg.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Minerals and Metals Group",
          "description": "Chinese-Australian mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "2009",
          "headquarters": "Melbourne",
          "official_website": "https://www.mmg.com/",
          "isin": "HK1208013172",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Minerals%20and%20Metals%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mmg.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15150358",
          "description": "wikidata_id set via search: label='Minerals and Metals Group', description='Chinese-Australian mining company'. Search name used: 'MMG'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15150358)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15150358)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15150358)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15150358)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15150358)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15150358)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15150358)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15150358)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15150358 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15150358). label='Minerals and Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15150358). label='Minerals and Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Melbourne' vs sources.crunchbase.headquarters='Southbank, Victoria, Australia' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15150358). label='Minerals and Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15150358). label='Minerals and Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0239",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MOIL",
      "sector": null,
      "wikidata_id": "Q17074284",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MOIL",
            "stock_sector": "Materials",
            "weight_pct": 0.01,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/moil",
          "stage": "",
          "description": "MOIL produces and sells different grades of Manganese Ore and operates 11 mines.",
          "description_full": "MOIL produces and sells different grades of Manganese Ore and operates 11 mines. MOIL is a Schedule “A” Miniratna Category-I Company. It was originally incorporated as Manganese Ore (India) Limited in the year 1962. Subsequently, name of the Company was changed from Manganese Ore (India) Limited to MOIL Limited during the financial year 2010-11. MOIL was originally set up in the year 1896 as Central Province Prospecting Syndicate which was later renamed as Central Provinces Manganese Ore Company Limited (CPMO), a British Company incorporated in the UK. In 1962, as a result of an agreement between the Government of India and CPMO, the assets of the latter were taken over by the Government and MOIL was formed with 51% capital held between the Govt. of India and the State Governments of Maharashtra and Madhya Pradesh and the balance 49% by CPMO. It was in 1977, the balance 49% shareholding was acquired from CPMO and MOIL became a 100% Government Company under the administrative control of the Ministry of Steel. During the Financial year 2010-11, MOIL got listed on 15th December, 2010 on National Stock Exchange and Bombay Stock Exchange. After the listing, the shareholding in the company, of Govt. of India, Govt. of Maharashtra and Govt. of Madhya Pradesh is 71.57%, 4.62% and 3.81% respectively. Rest 20% shares are held by the public.",
          "website": "https://www.moil.nic.in/home",
          "cb_rank": 1025775,
          "headquarters": "Nagpur, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1962-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.moil.nic.in"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MOIL Limited",
          "description": "Indian mining company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "India",
          "inception": "1962-06-22",
          "headquarters": "Nagpur",
          "official_website": "http://moil.nic.in/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MOIL"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.moil.nic.in",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q17074284",
          "description": "wikidata_id set via search: label='MOIL Limited', description='Indian mining company'. Search name used: 'MOIL'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17074284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17074284)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17074284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17074284)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17074284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17074284)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17074284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17074284)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q17074284 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17074284). label='MOIL Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17074284). label='MOIL Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17074284). label='MOIL Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17074284). label='MOIL Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0240",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Monolithic Power Systems",
      "sector": null,
      "wikidata_id": "Q22058448",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "MPWR",
            "stock_sector": "Information Technology",
            "weight_pct": 0.3,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/monolithic-power-systems",
          "stage": "",
          "description": "Monolithic Power Systems (MPS) is a high performance analog semiconductor company headquartered in San Jose, California.",
          "description_full": "Monolithic Power Systems (MPS) is a high performance analog semiconductor company headquartered in San Jose, California. Formed in 1997, the company has three core strengths; deep system-level and applications knowledge, strong analog design expertise, and an innovative proprietary process technology. These combined advantages enable MPS to deliver highly integrated monolithic products that offer energy efficient, cost-effective solutions.  MPS’ systems and applications expertise stems from a team of industry veterans who possess a combination of highly-technical electronics knowledge, sophisticated system and IC level design capabilities and extensive customer application experience. This allows the company to work closely with customers to identify new product opportunities, reduce time-to-market and effectively support its applications. In addition, MPS has developed a portfolio of intellectual property and proprietary wafer fabrication processes that enhance its products and market share. MPS design teams hail from distinguished analog semiconductor companies and top universities with extensive experience per designer. The teams have brought many innovative product suites to market and helped increase the company’s annual revenue by an average of 28% between 2004 and 2009. These talented individuals, coupled with MPS’ technology advantages, have created an emerging leader in the future of analog technology.",
          "website": "http://www.monolithicpower.com",
          "cb_rank": 119426,
          "headquarters": "West Palm Beach, Florida, United States",
          "headquarters_regions": "Greater Miami Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Energy",
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Energy",
            "Hardware",
            "Semiconductor"
          ],
          "founders": [
            "Michael R."
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2002-09-13",
          "last_funding_amount_usd": 16700000,
          "last_funding_type": "Series D",
          "total_equity_funding_usd": 16700000,
          "total_funding_usd": 16700000,
          "total_funding_native": {
            "amount": 16700000,
            "currency": "USD"
          },
          "top_investors": [
            "Scale Venture Partners",
            "iD Ventures America",
            "InveStar Capital"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.monolithicpower.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Monolithic Power Systems",
          "description": "U.S. information technology company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "United States",
          "inception": "1997",
          "headquarters": "San Jose",
          "official_website": "http://www.monolithicpower.com",
          "isin": "US6098391054",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Monolithic%20Power%20Systems"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q22058448",
          "description": "wikidata_id set via search: label='Monolithic Power Systems', description='U.S. information technology company'. Search name used: 'Monolithic Power Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.monolithicpower.com",
          "description": "Official website (P856) fetched from Wikidata (Q22058448)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22058448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22058448)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22058448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22058448)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22058448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22058448)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22058448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22058448)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q22058448 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22058448). label='Monolithic Power Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22058448). label='Monolithic Power Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='San Jose' vs sources.crunchbase.headquarters='West Palm Beach, Florida, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22058448). label='Monolithic Power Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22058448). label='Monolithic Power Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0241",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Motorola Solutions",
      "sector": null,
      "wikidata_id": "Q634815",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "MSI",
            "stock_sector": "Information Technology",
            "weight_pct": 0.43,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/motorola-solutions",
          "stage": "",
          "description": "Motorola Solutions creates mission-critical communication solutions and services for public safety and commercial customers.",
          "description_full": "Motorola Solutions, Inc. (NYSE: MSI) is a data communications and telecommunications equipment provider that succeeded Motorola Inc. following the spin-off of the mobile phones division into Motorola Mobility Holdings, Inc.",
          "website": "http://www.motorolasolutions.com",
          "cb_rank": 1534,
          "headquarters": "Chicago, Illinois, United States",
          "headquarters_regions": "Greater Chicago Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1928-09-25",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Media and Entertainment",
            "Privacy and Security",
            "Video"
          ],
          "industries": [
            "Cyber Security",
            "Telecommunications",
            "Video"
          ],
          "founders": [
            "James O'Connor"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-01-06",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1000000000,
          "total_funding_usd": 1000000000,
          "total_funding_native": {
            "amount": 1000000000,
            "currency": "USD"
          },
          "top_investors": [
            "Silver Lake",
            "Huawei"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.motorolasolutions.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Motorola Solutions",
          "description": "American data communications and telecommunications equipment provider",
          "aliases": [
            "Motorola Solutions, Inc.",
            "Motorola"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "United States",
          "inception": "2011-01-04",
          "headquarters": "Chicago",
          "official_website": "https://www.motorolasolutions.com/",
          "isin": "US6200763075",
          "employees": 18000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Motorola%20Solutions"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q634815",
          "description": "wikidata_id set via search: label='Motorola Solutions', description='American data communications and telecommunications equipment provider'. Search name used: 'Motorola Solutions'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.motorolasolutions.com/",
          "description": "Official website (P856) fetched from Wikidata (Q634815)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q634815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q634815)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q634815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q634815)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q634815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q634815)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q634815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q634815)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q634815 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q634815). label='Motorola Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q634815). label='Motorola Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q634815). label='Motorola Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q634815). label='Motorola Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0242",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MP Materials Class A",
      "sector": null,
      "wikidata_id": "Q105563992",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "MP",
            "stock_sector": "Materials",
            "weight_pct": 0.51,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://mpmaterials.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MP Materials",
          "description": "American Rare Earth materials company",
          "aliases": [],
          "instance_of": [
            "company",
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Las Vegas",
          "official_website": "http://mpmaterials.com/",
          "isin": "US5533681012",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MP%20Materials"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q105563992",
          "description": "wikidata_id set via search: label='MP Materials', description='American Rare Earth materials company'. Search name used: 'Mp Materials'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://mpmaterials.com/",
          "description": "Official website (P856) fetched from Wikidata (Q105563992)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q105563992 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q105563992",
          "note": "MP Materials share class / parent company — same Wikidata entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q105563992 shared with 1 other entity: IN-1311 (MP Materials). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0243",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Murata Manufacturing",
      "sector": null,
      "wikidata_id": "Q613325",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6981",
            "stock_sector": "Information Technology",
            "weight_pct": 0.26,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/murata-electronics-north-america",
          "stage": "",
          "description": "Murata designs and manufactures consumer electronics, automobile-related applications, energy management systems, and healthcare equipment.",
          "description_full": "Murata designs and manufactures consumer electronics, automobile-related applications, energy management systems, and healthcare equipment. Its product portfolio includes products in the categories of smart homes, mobile communications, lighting, industrial equipment, networking, business machine, AV equipment, security and safety, automobile, capacitor, inductors, sensors, timing device, micro-mechanics, RFID devices, balun, couplers, filters, front-end modules, circuit boards, and more.",
          "website": "http://www.murata.com/",
          "cb_rank": 172689,
          "headquarters": "Kyoto, Kyoto, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1944-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Energy",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Energy Management",
            "Manufacturing"
          ],
          "founders": [
            "Akira Murata"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.murata.com/ja-jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Murata Manufacturing",
          "description": "company",
          "aliases": [
            "Murata Manufacturing Co., Ltd.",
            "Kabushiki-gaisha Murata Seisakusho",
            "MURATA MANUFACTURING CO., LTD. (Kyoto)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1944-10-01",
          "headquarters": "Nagaokakyō-shi",
          "official_website": "https://www.murata.com/ja-jp",
          "isin": "JP3914400001",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Murata%20Manufacturing"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q613325",
          "description": "wikidata_id set via search: label='Murata Manufacturing', description='company'. Search name used: 'Murata Manufacturing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.murata.com/ja-jp",
          "description": "Official website (P856) fetched from Wikidata (Q613325)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613325)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613325)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613325)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613325)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q613325 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613325). label='Murata Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613325). label='Murata Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Nagaokakyō-shi' vs sources.crunchbase.headquarters='Kyoto, Kyoto, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613325). label='Murata Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613325). label='Murata Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0244",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "National Aluminium",
      "sector": null,
      "wikidata_id": "Q3635746",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NATIONALUM",
            "stock_sector": "Materials",
            "weight_pct": 0.23,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/national-aluminium-company",
          "stage": "",
          "description": "National Aluminium Company is a largest integrated bauxite-alumina-aluminium- Power complex company.",
          "description_full": "Globally, NALCO has achieved the distinction of being the ‘lowest cost producer of bauxite’ in the world for the year 2018 as per the latest report of Wood Mackenzie. This achievement adds to the fact that the company has maintained its status as the lowest cost producer of alumina globally since the last three years. With sustained quality products, the Company’s export earnings accounted for about 43% of the sales turnover in the year 2017-18 and the Company was rated 3rd highest net export earning CPSE in 2017-18 as per Public Enterprise Survey report. With its consistent track record in capacity utilization, technology absorption, quality assurance, export performance and posting profits, NALCO is a bright example of India’s industrial capability. NALCO is the first Public Sector Company in the country to venture into international market in a big way with London Metal Exchange (LME) registration since May, 1989. The Company is listed at Bombay Stock Exchange (BSE) since 1992 and National Stock Exchange (NSE) since 1999. Besides, ISO 9001, ISO 14001, OHSAS 18000 & SA 8000 certifications, the Company has also adopted ISO 50001 standards for Energy Management System.",
          "website": "https://nalcoindia.com",
          "cb_rank": 156187,
          "headquarters": "Bhubaneswar, Orissa, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1981-01-07",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nalcoindia.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "National Aluminium Company",
          "description": "National Aluminium Company Limited, (NALCO)",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "India",
          "inception": "1981",
          "headquarters": "Bhubaneswar",
          "official_website": "http://www.nalcoindia.com/home.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/National%20Aluminium%20Company"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nalcoindia.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3635746",
          "description": "wikidata_id set via search: label='National Aluminium Company', description='National Aluminium Company Limited, (NALCO)'. Search name used: 'National Aluminium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3635746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3635746)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3635746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3635746)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3635746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3635746)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3635746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3635746)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3635746 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3635746). label='National Aluminium Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3635746). label='National Aluminium Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3635746). label='National Aluminium Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3635746). label='National Aluminium Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0245",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Naver",
      "sector": null,
      "wikidata_id": "Q489247",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "035420",
            "stock_sector": "Communication",
            "weight_pct": 0.58,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/naver-corporation",
          "stage": "",
          "description": "Naver operates as a search engine and e-commerce platform providing fintech, digital content, and cloud services.",
          "description_full": "Naver operates as a search engine and e-commerce platform providing fintech, digital content, and cloud services. The company introduces innovative search services such as ‘Comprehensive Search,’ ‘Knowledge iN,’ and ‘Real-time Rising Keyword.' It also offers UGC services such as Blog and Cafe; Junior Naver, a children’s portal; Happybean, an online donation portal. NAVER launched its Webtoon service in June 2004 and has pioneered the distribution and consumption of webtoons, also known as digital comics. In addition, NAVER also offers services for the global market, including the mobile messenger LINE through LINE Corporation, NAVER’s subsidiary; the video messenger Snow; and the group communication service BAND. NAVER is also involved in software development and distribution; performances and exhibitions business; mobile content development and distribution; search advertising; internet commerce and customer service business; the operation and security services of IT infrastructure; operating online shopping services, and mobile applications marketing. Lee Hae-Jin and Lee Joon-ho headquartered the company in Seongnam, Kyonggi-do, South Korea in 1999.",
          "website": "http://www.navercorp.com",
          "cb_rank": 7068,
          "headquarters": "Seongnam, Kyonggi-do, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-06-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Internet Services"
          ],
          "industries": [
            "Internet of Things",
            "Online Portals",
            "Search Engine"
          ],
          "founders": [
            "Catherine Sison-Pariño",
            "Hae-Jin Lee",
            "Joon-ho Lee"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2023-01-25",
          "last_funding_amount_usd": 202000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 438433298,
          "total_funding_usd": 438433298,
          "total_funding_native": {
            "amount": 438433298,
            "currency": "USD"
          },
          "top_investors": [
            "Mirae Asset",
            "Capstone Partners",
            "Korea Venture Investment Corp",
            "KB Securities"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.navercorp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Naver Corporation",
          "description": "South Korean company",
          "aliases": [
            "NAVER Corporation",
            "NAVER",
            "NAVER Corp.",
            "Naver NOW.",
            "NAVER CORPORATION (Gyeonggi-do)"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "South Korea",
          "inception": "1999-06-02",
          "headquarters": "Seongnam",
          "official_website": "https://navercorp.com",
          "isin": "KR7035420009",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Naver%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.navercorp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q489247",
          "description": "wikidata_id set via search: label='Naver Corporation', description='South Korean company'. Search name used: 'Naver'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q489247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q489247)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q489247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q489247)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q489247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q489247)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q489247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q489247)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q489247 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q489247). label='Naver Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q489247). label='Naver Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q489247). label='Naver Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q489247). label='Naver Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0246",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NEC",
      "sector": null,
      "wikidata_id": "Q219203",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6701",
            "stock_sector": "Information Technology",
            "weight_pct": 0.2,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nec-e743",
          "stage": "",
          "description": "NEC services range from big data analytics, biometric authentication, cloud services, data storage, IP backbone, and wireless services.",
          "description_full": null,
          "website": "https://br.nec.com/",
          "cb_rank": 33237,
          "headquarters": "São Paulo, Sao Paulo, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1968-11-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Consumer Electronics",
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Science and Engineering"
          ],
          "industries": [
            "Analytics",
            "Big Data",
            "Biometrics",
            "Cloud Data Services",
            "Computer"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nec.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "NEC",
          "description": "Japanese technology corporation",
          "aliases": [
            "NEC Electronics Corporation",
            "Nippon Electric Co.",
            "NEC CORPORATION"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "video game developer",
            "public company"
          ],
          "country": "Japan",
          "inception": "1899-07-17",
          "headquarters": "Tokyo",
          "official_website": "https://www.nec.com/",
          "isin": "JP3733000008",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NEC"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nec.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q219203",
          "description": "wikidata_id set via search: label='NEC', description='Japanese technology corporation'. Search name used: 'NEC'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219203)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219203)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219203)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219203)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q219203 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219203). label='NEC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219203). label='NEC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Tokyo' vs sources.crunchbase.headquarters='São Paulo, Sao Paulo, Brazil' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=São Paulo Brazil) is for a subsidiary/regional entity, not the parent. NEC Corporation HQ is Tokyo Japan — CB matched NEC Brazil subsidiary",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219203). label='NEC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219203). label='NEC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0247",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Netapp",
      "sector": null,
      "wikidata_id": "Q727883",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "NTAP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.12,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/netapp",
          "stage": "",
          "description": "NetApp specializes in data storage, data infrastructure, and data management solutions.",
          "description_full": "The NetApp portfolio of leading data, application, and storage solutions helps organizations manage applications and data everywhere across hybrid multi-cloud environments. Their 30 years of innovation have made them the proven leader in all-flash storage. They have the only enterprise-grade storage OS available natively on the world’s biggest public clouds. Their data services offer the best security and protection in the industry. They have CloudOps services that will revolutionize how companies work in the cloud. And that’s just scratching the surface. The following values inform every decision NetApp makes—from customer interactions and social causes to designing solutions and supporting their employees. At NetApp, living these values is essential. Put the customer at the center - You don’t become a deeply trusted, indispensable partner without listening to customers, walking in their shoes, and propelling your orbit with a strong point of view. Care for each other and our communities - Caring for each other and our communities takes large doses of humility and kindness—mixed with building deep, authentic connections and topped with an unwavering commitment to collaboration. Build belonging every day - By embedding diversity and inclusion into every decision that we make, we open the door to other voices, different perspectives, and most important, our true potential for innovation. Embrace a growth mindset - We step out of our comfort zone even when it's scary and learn from both our failures and our successes. This keeps us from stepping into the dreaded fixed-mindset quicksand. Think and act like owners - Showing up with our A game, being accountable, and acting with speed and integrity are the keys to unlocking the sense of ownership that's necessary to create the future. Celebrating differences, embracing new solutions - To our NetApp® team, “walking the talk\" means we must hold ourselves accountable in our work toward greater demographic, physical and cognitive diversity. Embracing a culture of diversity requires that we create opportunities for equity, inclusion, diversity, and belonging (DEI&B) every day. And the culture of inclusion at NetApp fosters a strong community that’s empowered to innovate. The diversity, equity, inclusion, and belonging goals are a continuous process of self-reflection and growth, to build belonging within our culture, values and business practices. \"We believe that the strongest and most creative teams have the best talent, are unified in purpose, and diverse in thought and background representing the customers and communities we serve.\" George Kurian, CEO, NetApp",
          "website": "http://netapp.com",
          "cb_rank": 3287,
          "headquarters": "San Jose, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Other",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Data Management",
            "Data Storage",
            "Information Technology",
            "Infrastructure"
          ],
          "founders": [
            "Dave Hitz",
            "James Lau",
            "Michael Malcolm",
            "Michiaki Kono"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-12",
          "last_funding_amount_usd": 1250000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 12000000,
          "total_funding_usd": 1262000000,
          "total_funding_native": {
            "amount": 1262000000,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.netapp.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "NetApp",
          "description": "company",
          "aliases": [
            "NetApp, Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1992-01-01",
          "headquarters": "Sunnyvale",
          "official_website": "https://www.netapp.com/",
          "isin": "US64120L1044",
          "employees": 12000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NetApp"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q727883",
          "description": "wikidata_id set via search: label='NetApp', description='company'. Search name used: 'Netapp'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.netapp.com/",
          "description": "Official website (P856) fetched from Wikidata (Q727883)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q727883)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q727883)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q727883)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q727883)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q727883)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q727883)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q727883)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q727883)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q727883 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q727883). label='NetApp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q727883). label='NetApp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Sunnyvale' vs sources.crunchbase.headquarters='San Jose, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q727883). label='NetApp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q727883). label='NetApp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0248",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Netease",
      "sector": null,
      "wikidata_id": "Q196259",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "9999",
            "stock_sector": "Communication",
            "weight_pct": 1.09,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/netease-com",
          "stage": "",
          "description": "NetEase is a internet technology company dedicated to providing premium online services.",
          "description_full": "NetEase internet technology company dedicated to providing premium online services centered around content, community, communication and commerce.  NetEase develops and operates some of the most popular PC-client and mobile games. Also, we operate Yanxuan, an e-commerce platform that caters to the rising middle-class consumer markets well as offering advertising, e-mail and other innovative services including music and online education.",
          "website": "https://www.neteasegames.com",
          "cb_rank": 12471,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1997-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Corporate Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Apps",
            "Financial Services",
            "Gaming",
            "Hardware",
            "Lending and Investments",
            "Media and Entertainment",
            "Mobile",
            "Music and Audio",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Advertising",
            "Gaming",
            "Mobile",
            "Mobile Apps",
            "Music",
            "PC Games",
            "Venture Capital",
            "Wireless"
          ],
          "founders": [
            "William Ding"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "1999-12-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "SoftBank Group"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.163.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "NetEase",
          "description": "Chinese Internet technology company",
          "aliases": [
            "NetEase, Inc.",
            "163.com",
            "NTES",
            "https://www.163.com"
          ],
          "instance_of": [
            "business",
            "website",
            "enterprise",
            "public company"
          ],
          "country": "China",
          "inception": "1997-06-01",
          "headquarters": "Hangzhou",
          "official_website": "https://www.163.com/",
          "isin": "US64110W1027",
          "employees": 10004,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NetEase"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q196259",
          "description": "wikidata_id set via search: label='NetEase', description='Chinese Internet technology company'. Search name used: 'Netease'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.163.com/",
          "description": "Official website (P856) fetched from Wikidata (Q196259)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q196259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q196259)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q196259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q196259)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q196259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q196259)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q196259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q196259)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q196259 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q196259). label='NetEase'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q196259). label='NetEase'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hangzhou' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Tokyo Japan) is for a subsidiary/regional entity, not the parent. NetEase HQ is Hangzhou China — CB matched NetEase Japan gaming entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q196259). label='NetEase'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q196259). label='NetEase'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0249",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Netflix",
      "sector": null,
      "wikidata_id": "Q907311",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "NFLX",
            "stock_sector": "Communication",
            "weight_pct": 4.81,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/netflix",
          "stage": "",
          "description": "Netflix is an online streaming platform that enables users to watch TV shows and movies.",
          "description_full": "Netflix is an online platform that allows users to watch TV shows and movies on various devices, including smart TVs, gaming consoles, PCs, Macs, mobile phones, tablets, and more. It provides its services under three segments: international streaming, domestic streaming, and domestic DVD. The network enables members to access and view more than one billion hours of TV shows and movies per month, including Netflix's original series. Members can play, pause, and resume watching its content without commercial breaks or commitments. The company also provides DVD-by-mail membership services.",
          "website": "https://www.netflix.com",
          "cb_rank": 1812,
          "headquarters": "Los Gatos, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Media and Entertainment",
            "Video"
          ],
          "industries": [
            "Digital Entertainment",
            "Media and Entertainment",
            "TV",
            "Video Streaming"
          ],
          "founders": [
            "Marc Randolph",
            "Reed Hastings"
          ],
          "num_funding_rounds": 16,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-05",
          "last_funding_amount_usd": 67200000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 103735952,
          "total_funding_usd": 72107714724,
          "total_funding_native": {
            "amount": 72107714724,
            "currency": "USD"
          },
          "top_investors": [
            "HSBC",
            "IVP",
            "TCV",
            "Redpoint",
            "BNP Paribas"
          ],
          "num_investors": 12,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.netflix.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Netflix",
          "description": "American subscription video on-demand over-the-top streaming service",
          "aliases": [],
          "instance_of": [
            "mobile app",
            "video streaming service",
            "video on demand",
            "website",
            "business",
            "film producer",
            "television producer"
          ],
          "country": "United States",
          "inception": "2007",
          "headquarters": "Los Gatos",
          "official_website": "https://www.netflix.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Netflix"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q907311",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0110). Match confirmed via normalized name: 'NETFLIX'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.netflix.com/",
          "description": "Official website (P856) fetched from Wikidata (Q907311)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q907311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q907311)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q907311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q907311)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q907311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q907311)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q907311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q907311)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q907311). label='Netflix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q907311). label='Netflix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q907311). label='Netflix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q907311). label='Netflix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0250",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NEWS Class A",
      "sector": null,
      "wikidata_id": "Q14289857",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "NWSA",
            "stock_sector": "Communication",
            "weight_pct": 0.26,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/news-technology-services",
          "stage": "",
          "description": "News Corp India develops enterprise mobile apps and offers analytics services.",
          "description_full": null,
          "website": "https://newscorp.com/",
          "cb_rank": 864887,
          "headquarters": "Bangalore, Karnataka, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Closed",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology"
          ],
          "industries": [
            "Analytics",
            "Information Technology"
          ],
          "founders": [
            "Rajan Parasuraman"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.newscorp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "News Corp",
          "description": "American multinational mass media company (2013-)",
          "aliases": [
            "News Corp.",
            "News Corp (Firm : 2013)",
            "News Corporation",
            "New News Corp"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "2013-06-28",
          "headquarters": "New York City",
          "official_website": "https://newscorp.com/",
          "isin": "AU000000NWS2",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/News%20Corp"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.newscorp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q14289857",
          "description": "wikidata_id set via search: label='News Corp', description='American multinational mass media company (2013-)'. Search name used: 'NEWS Class A'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14289857)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14289857)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14289857)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14289857)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14289857)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14289857)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q14289857)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q14289857)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q14289857 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14289857). label='News Corp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14289857). label='News Corp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14289857). label='News Corp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q14289857). label='News Corp'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0251",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NEWS Class B",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "NWS",
            "stock_sector": "Communication",
            "weight_pct": 0.1,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/news-technology-services",
          "stage": "",
          "description": "News Corp India develops enterprise mobile apps and offers analytics services.",
          "description_full": null,
          "website": "https://newscorp.com/",
          "cb_rank": 864887,
          "headquarters": "Bangalore, Karnataka, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Closed",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology"
          ],
          "industries": [
            "Analytics",
            "Information Technology"
          ],
          "founders": [
            "Rajan Parasuraman"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.newscorp.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.newscorp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0252",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nexon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "3659",
            "stock_sector": "Communication",
            "weight_pct": 0.22,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nexon-1062",
          "stage": "",
          "description": "Nexon specializes in digital business transformation and information technology outsourcing services.",
          "description_full": null,
          "website": "http://www.nexon.me",
          "cb_rank": 215013,
          "headquarters": "Dubai, Dubai, United Arab Emirates",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information Technology",
            "Outsourcing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://company.nexon.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://company.nexon.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Dubai UAE) is for a regional subsidiary. Nexon Co. HQ is Seongnam-si South Korea — CB matched Nexon Gulf entity.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0253",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nextdc",
      "sector": null,
      "wikidata_id": "Q55696290",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "NXT",
            "stock_sector": "Information Technology",
            "weight_pct": 0.03,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nextdc-limited",
          "stage": "",
          "description": "NEXTDC is Australia’s most trusted provider of premium data centre outsourcing solutions and connectivity services.",
          "description_full": "NEXTDC is an innovative Australian technology company who build and operate a national footprint of premium data centres across Australia. As Australia’s most cloud-connected and cloud ready date centre provider, NEXTDC enables organisations to transform by empowering them to leverage the full power of technology through their world-class data centre outsourcing solutions, connectivity services, and infrastructure management software. With a strong presence in QLD, VIC, NSW, WA, ACT, NEXTDC services categories include data centre outsourcing solutions, connectivity, direct access to all leading public cloud platforms, technical services and infrastructure management software solutions. The company was founded in 2010 and is headquartered in Brisbane, Queensland.",
          "website": "https://www.nextdc.com",
          "cb_rank": 56257,
          "headquarters": "Brisbane, Queensland, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2010-05-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Cloud Infrastructure",
            "Data Center",
            "Information Technology",
            "Outsourcing",
            "Software",
            "Telecommunications"
          ],
          "founders": [
            "Bevan Slattery"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-18",
          "last_funding_amount_usd": 1431394250,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 400686614,
          "total_funding_usd": 1832080864,
          "total_funding_native": {
            "amount": 1832080864,
            "currency": "USD"
          },
          "top_investors": [
            "Bevan Slattery"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nextdc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "NextDC",
          "description": "Australian data centre operator",
          "aliases": [
            "NEXTDC",
            "NEXTDC LIMITED"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": "2010-01-01",
          "headquarters": "Brisbane",
          "official_website": "https://www.nextdc.com/",
          "isin": "AU000000NXT8",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NextDC"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q55696290",
          "description": "wikidata_id set via search: label='NextDC', description='Australian data centre operator'. Search name used: 'Nextdc'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nextdc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q55696290)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55696290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55696290)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55696290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55696290)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55696290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55696290)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55696290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55696290)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q55696290 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55696290). label='NextDC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55696290). label='NextDC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55696290). label='NextDC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55696290). label='NextDC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0254",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NGEX Minerals",
      "sector": null,
      "wikidata_id": "Q135673592",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NGEX",
            "stock_sector": "Materials",
            "weight_pct": 0.17,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ngex-minerals",
          "stage": "",
          "description": "NGEx Minerals is a copper and gold exploration company.",
          "description_full": "Ngex Minerals is an exploration business development company with growth achieved through the acquisition and development of potential exploration assets. They provide mineral resource discovery and definition. They offer services to the mining industry.",
          "website": "https://ngexminerals.com/",
          "cb_rank": 54547,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Professional Services"
          ],
          "industries": [
            "Business Development",
            "Mineral",
            "Precious Metals"
          ],
          "founders": [
            "Wojtek Wodzicki"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-30",
          "last_funding_amount_usd": 125679838,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 359701816,
          "total_funding_usd": 362701816,
          "total_funding_native": {
            "amount": 362701816,
            "currency": "USD"
          },
          "top_investors": [
            "Zebra Holdings and Investments",
            "Lorito Holdings"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ngexminerals.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "NGEx Minerals",
          "description": "mining company",
          "aliases": [],
          "instance_of": [
            "mining company",
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://ngexminerals.com",
          "isin": "CA62930A1021",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q135673592",
          "description": "wikidata_id set via search: label='NGEx Minerals', description='mining company'. Search name used: 'Ngex Minerals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ngexminerals.com",
          "description": "Official website (P856) fetched from Wikidata (Q135673592)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135673592)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135673592)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135673592)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135673592)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135673592)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135673592)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135673592)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135673592)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q135673592 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135673592). label='NGEx Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135673592). label='NGEx Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135673592). label='NGEx Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135673592). label='NGEx Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0255",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nickel Industries",
      "sector": null,
      "wikidata_id": "Q119359924",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NIC",
            "stock_sector": "Materials",
            "weight_pct": 0.09,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nickel-mines",
          "stage": "",
          "description": "Nickel Industries is an Australian public company of cost producer of nickel pig iron (‘NPI’).",
          "description_full": "Nickel Mines is an Australian public company emerging as a globally significant, low cost producer of nickel pig iron ('NPI'), a key ingredient in the production of stainless steel.",
          "website": "https://nickelindustries.com",
          "cb_rank": 136142,
          "headquarters": "Sydney, New South Wales, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2007-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Natural Resources"
          ],
          "founders": [
            "Norman Seckold"
          ],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2023-06-09",
          "last_funding_amount_usd": 635676055,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 635676055,
          "total_funding_usd": 635676055,
          "total_funding_native": {
            "amount": 943000000,
            "currency": "AUD"
          },
          "top_investors": [
            "United Tractors"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nickelindustries.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nickel Industries",
          "description": null,
          "aliases": [
            "Nickel Industries Limited"
          ],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.nickelindustries.com/",
          "isin": "AU0000018236",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nickelindustries.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q119359924",
          "description": "wikidata_id set via search: label='Nickel Industries', description=''. Search name used: 'Nickel Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119359924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119359924)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119359924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119359924)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119359924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119359924)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119359924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119359924)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q119359924 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119359924). label='Nickel Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119359924). label='Nickel Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119359924). label='Nickel Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119359924). label='Nickel Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0256",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nintendo",
      "sector": null,
      "wikidata_id": "Q8093",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "7974",
            "stock_sector": "Communication",
            "weight_pct": 1.95,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nintendo",
          "stage": "",
          "description": "Nintendo is a Japanese multinational consumer electronics company that develops game consoles.",
          "description_full": "Nintendo is a Japanese multinational consumer electronics company that develops game consoles. The company is engaged in developing, manufacturing, and distributing desktop and portable consoles and other related hardware and software components. It also offers entertainment products such as Family Computer (NES), Super Famicom (SNES), Nintendo 64, Nintendo GameCube, Wii, and Wii U. Nintendo was founded on September 23, 1889 by Fusajiro Yamauchi. It began as a card game company and evolved into one of the largest Japanese companies.",
          "website": "http://nintendo.com",
          "cb_rank": 2165,
          "headquarters": "Los Angeles, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Gaming",
            "Hardware",
            "Mobile"
          ],
          "industries": [
            "Consumer Electronics",
            "Gaming",
            "Mobile",
            "Video Games"
          ],
          "founders": [
            "Carlos Maldonado",
            "Fusajiro Yamauchi",
            "Robin Wang"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nintendo.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nintendo",
          "description": "Japanese multinational video game and consumer electronics company",
          "aliases": [],
          "instance_of": [
            "software company",
            "video game publisher",
            "public company",
            "video game developer"
          ],
          "country": "Japan",
          "inception": "1889-09-23",
          "headquarters": "Kyoto",
          "official_website": "https://www.nintendo.com/jp/index.html",
          "isin": "JP3756600007",
          "employees": 7317,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nintendo"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nintendo.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q8093",
          "description": "wikidata_id set via search: label='Nintendo', description='Japanese multinational video game and consumer electronics company'. Search name used: 'Nintendo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8093)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8093)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8093)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8093)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8093)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8093)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8093)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8093)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q8093 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8093). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8093). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Kyoto' vs sources.crunchbase.headquarters='Los Angeles, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB URL /organization/nintendo matches the real company; description correct. HQ=Los Angeles is Crunchbase internal data error (or US entity address), not a wrong entity match.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8093). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8093). label='Nintendo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0257",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Niocorp Developments",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NB",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/niocorp",
          "stage": "",
          "description": "NioCorp is a resource company that produces niobium, scandium, titanium, and magnetic rare earths to develop a Niobium deposit.",
          "description_full": "NioCorp is constructing a critical minerals project in Southeast Nebraska to generate niobium, scandium, and titanium.",
          "website": "https://www.niocorp.com/",
          "cb_rank": 28521,
          "headquarters": "Centennial, Colorado, United States",
          "headquarters_regions": "Greater Denver Area, Western US",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Canon Bryan"
          ],
          "num_funding_rounds": 19,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-24",
          "last_funding_amount_usd": 100000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 451090306,
          "total_funding_usd": 1352090306,
          "total_funding_native": {
            "amount": 1352090306,
            "currency": "USD"
          },
          "top_investors": [
            "U.S. Department of Defense",
            "Export-Import Bank of the United States",
            "Yorkville Advisors",
            "Mark A. Smith"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://niocorp.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://niocorp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0258",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nippon Light Metal",
      "sector": null,
      "wikidata_id": "Q11509205",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5703",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nippon-light-metal",
          "stage": "",
          "description": "Nippon Light Metal is a manufacturer of aluminum and chemical products.",
          "description_full": "Nippon Light Metal is a producer and supplier of aluminum and chemical products. They provide products that include those in the chemical business, metal alloy business, industrial parts business, rolled products business, capacitor foil business, and heat exchanger business.",
          "website": "https://www.nikkeikin.com/",
          "cb_rank": 3637460,
          "headquarters": "Shimbashi, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1903-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.nikkeikinholdings.com/index.html"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nippon Light Metal",
          "description": "Japanese public industrial holding company",
          "aliases": [
            "NLM"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "2012-10-01",
          "headquarters": "Tokyo",
          "official_website": "http://www.nikkeikinholdings.com/index.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nippon%20Light%20Metal"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11509205",
          "description": "wikidata_id set via search: label='Nippon Light Metal', description='Japanese public industrial holding company'. Search name used: 'Nippon Light Metal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.nikkeikinholdings.com/index.html",
          "description": "Official website (P856) fetched from Wikidata (Q11509205)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11509205)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11509205)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11509205)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11509205)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11509205)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11509205)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11509205)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11509205)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11509205 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11509205). label='Nippon Light Metal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11509205). label='Nippon Light Metal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11509205). label='Nippon Light Metal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11509205). label='Nippon Light Metal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0259",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nippon Steel",
      "sector": null,
      "wikidata_id": "Q1151693",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5401",
            "stock_sector": "Materials",
            "weight_pct": 1.25,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nippon-steel-sumitomo-metal",
          "stage": "",
          "description": "Nippon Steel Corporation is a global producer of Steel.",
          "description_full": "Nippon Steel Corporation will pursue world-leading technologies and manufacturing capabilities, and contribute to society by providing excellent products and services. 1.They continue to emphasize the importance of integrity and reliability in their actions. 2.They provide products and services that benefit society, and grow in partnership with their customers. 3.They pursue world-leading technologies and manufacturing capabilities. 4.They continually anticipate and address future changes, innovate from within, and pursue unending progress. 5.They develop and bring out the best in their people to make their Group rich with energy and enthusiasm",
          "website": "https://www.nipponsteel.com/",
          "cb_rank": 13752,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1950-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Mining Technology"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-18",
          "last_funding_amount_usd": 5641926440,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 9021115367,
          "total_funding_native": {
            "amount": 1400000000000,
            "currency": "JPY"
          },
          "top_investors": [
            "MUFG Bank",
            "Mizuho Bank",
            "Sumitomo Mitsui Banking Corporation",
            "Japan Bank for International Cooperation",
            "Sumitomo Mitsui Trust Bank"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nipponsteel.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nippon Steel Corporation",
          "description": "steel producer in Japan",
          "aliases": [
            "NSSMC",
            "Shinnittetsu Sumikin Kabushiki-gaisha",
            "Nippon Steel & Sumitomo Metal",
            "Nippon Seitetsu",
            "Nippon Steel"
          ],
          "instance_of": [
            "public company",
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "2012-10-01",
          "headquarters": "Marunouchi Park Building",
          "official_website": "https://www.nipponsteel.com/",
          "isin": "JP3381000003",
          "employees": 106528,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nippon%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1151693",
          "description": "wikidata_id set via search: label='Nippon Steel Corporation', description='Steel producer in Japan'. Search name used: 'Nippon Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nipponsteel.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1151693)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1151693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1151693)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1151693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1151693)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1151693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1151693)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1151693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1151693)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1151693 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1151693). label='Nippon Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1151693). label='Nippon Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Marunouchi Park Building' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1151693). label='Nippon Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1151693). label='Nippon Steel Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0260",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nittetsu Mining",
      "sector": null,
      "wikidata_id": "Q11510685",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1515",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nittetsu-mining",
          "stage": "",
          "description": "Nittetsu Mining is a mining company.",
          "description_full": "Nittetsu Mining offers mining and sales of limestone, calculus, and crushed stone. They also offer copper and other mineral processing, sales, and import and export. They develop and sell machinery and environmental products. They provide real estate and power generation businesses using natural energy.",
          "website": "http://www.nittetsukou.co.jp/",
          "cb_rank": 3635596,
          "headquarters": "Marunouchi, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1939-05-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nittetsukou.co.jp/eng"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nittetsu Mining",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1939-05-20",
          "headquarters": "Tokyo",
          "official_website": "http://www.nittetsukou.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nittetsukou.co.jp/eng",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11510685",
          "description": "wikidata_id set via search: label='Nittetsu Mining', description=''. Search name used: 'Nittetsu Mining'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11510685)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11510685)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11510685)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11510685)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11510685)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11510685)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11510685)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11510685)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11510685 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11510685). label='Nittetsu Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11510685). label='Nittetsu Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11510685). label='Nittetsu Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11510685). label='Nittetsu Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0261",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NMDC",
      "sector": null,
      "wikidata_id": "Q952281",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NMDC",
            "stock_sector": "Materials",
            "weight_pct": 0.17,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nmdc",
          "stage": "",
          "description": "NMDC is a community development financial institution that provides affordable financial products and services.",
          "description_full": null,
          "website": "https://nmdc.org/",
          "cb_rank": 10018,
          "headquarters": "Caribou, Maine, United States",
          "headquarters_regions": "East Coast, New England, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1975-01-01",
          "company_type": "Non-profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Community and Lifestyle",
            "Financial Services",
            "Other",
            "Social Impact"
          ],
          "industries": [
            "Communities",
            "Financial Services",
            "Social",
            "Social Impact"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2023-04-10",
          "last_funding_amount_usd": 1652559,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1652559,
          "total_funding_native": {
            "amount": 1652559,
            "currency": "USD"
          },
          "top_investors": [
            "Community Development Financial Institutions Fund"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nmdc.co.in"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "National Mineral Development Corporation",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1958",
          "headquarters": "Hyderabad",
          "official_website": "http://www.nmdc.co.in",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NMDC%20Limited"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nmdc.co.in",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q952281",
          "description": "wikidata_id set via search: label='National Mineral Development Corporation', description='company'. Search name used: 'NMDC'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q952281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q952281)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q952281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q952281)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q952281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q952281)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q952281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q952281)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q952281 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q952281). label='National Mineral Development Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q952281). label='National Mineral Development Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hyderabad' vs sources.crunchbase.headquarters='Caribou, Maine, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q952281). label='National Mineral Development Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q952281). label='National Mineral Development Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0262",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NMDC Steel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NSLNISP",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nsltd.in"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nsltd.in",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0263",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nokia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "NOKIA",
            "stock_sector": "Information Technology",
            "weight_pct": 0.25,
            "location": "Finland",
            "exchange": "Nasdaq Omx Helsinki Ltd.",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nokia",
          "stage": "",
          "description": "Nokia manufactures mobile devices, network infrastructure, and location-based technology for businesses.",
          "description_full": "Nokia is a Finnish multinational communications corporation engaged in the manufacturing of mobile devices, network infrastructure, location-based technologies, and advanced technologies businesses worldwide. The corporation is also engaged in converging internet and communications industries. It manufactures a wide range of mobile devices with services and software that enable people to experience music, navigation, video, television, imaging, games, business mobility, and more. Nokia also operates through four segments, including mobile broadband, global services, HERE, and technologies. Its mobile broadband segment provides consumers with hardware and core network software required to deliver mobile voice and data services. The corporation’s technology segment is involved in the development and sale of intellectual property rights and technology licensing activities. Its global services segment provides network implementation, care, managed services, and network planning and optimization. Finally, the HERE segment provides the development of local commerce, location-based services, and more.",
          "website": "http://www.nokia.com",
          "cb_rank": 567,
          "headquarters": "Espoo, Southern Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1865-05-12",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Internet Services",
            "Mobile",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Enterprise Software",
            "Internet of Things",
            "Mobile Devices",
            "Telecommunications"
          ],
          "founders": [
            "Ankur Bhan",
            "Juhani Korhonen",
            "Knut Idestam",
            "Leo Mechelin",
            "Stevie Case"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-16",
          "last_funding_amount_usd": 511093069,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1000000000,
          "total_funding_usd": 4462848554,
          "total_funding_native": {
            "amount": 4462848554,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "NVIDIA",
            "Nordic Investment Bank",
            "National Telecommunications and Information Administration"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Finland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nokia.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nokia.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Finland",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0264",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nomura Research Institute",
      "sector": null,
      "wikidata_id": "Q4922632",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "4307",
            "stock_sector": "Information Technology",
            "weight_pct": 0.07,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nomura-research-institute-dac8",
          "stage": "",
          "description": "Nomura Research Institute is a management consulting firm that specializes in financial and industrial IT solutions.",
          "description_full": null,
          "website": "https://nrisg.com",
          "cb_rank": 816923,
          "headquarters": "Singapore, Central Region, Singapore",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Financial Services",
            "Management Consulting"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nri.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nomura Research Institute",
          "description": "Research Institute",
          "aliases": [],
          "instance_of": [
            "business",
            "research institute",
            "think tank"
          ],
          "country": "Japan",
          "inception": "1965",
          "headquarters": "Otemachi Financial City Grand Cube",
          "official_website": "https://www.nri.com/jp/",
          "isin": "JP3762800005",
          "employees": 9000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nomura%20Research%20Institute"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nri.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4922632",
          "description": "wikidata_id set via search: label='Nomura Research Institute', description='Research Institute'. Search name used: 'Nomura Research Institute'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4922632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4922632)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4922632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4922632)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4922632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4922632)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4922632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4922632)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4922632 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4922632). label='Nomura Research Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4922632). label='Nomura Research Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Otemachi Financial City Grand Cube' vs sources.crunchbase.headquarters='Singapore, Central Region, Singapore' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Singapore) is for a subsidiary/regional entity, not the parent. Nomura Research Institute HQ is Tokyo Japan — CB matched NRI Singapore branch",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4922632). label='Nomura Research Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4922632). label='Nomura Research Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0265",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Norsk Hydro",
      "sector": null,
      "wikidata_id": "Q511031",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NHY",
            "stock_sector": "Materials",
            "weight_pct": 0.92,
            "location": "Norway",
            "exchange": "Oslo Bors Asa",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/norsk-hydro",
          "stage": "",
          "description": "Norsk Hydro is an aluminium and renewable energy company that turns natural resources into valuable products.",
          "description_full": "Hydro is a supplier of aluminum and aluminum products. They are the third-largest integrated aluminum supplier in the world. Hydro is also a major energy producer. An important reason why they are also a major player in the light metals field. Norsk Hydro is created to contribute to a more viable society. This means that they lead the creation of conditions that help others develop and progress. The mission implies certain values which govern the behavior, both as individuals and as an organization.  Through innovation, they are able to make products that are more resource-efficient and energy-efficient, contributing to global development and to addressing climate change. For example, Hydro has led the development of aluminum precision tubing used in car cooling systems. These improvements mean lighter, more fuel-efficient, and more comfortable cars. And their success has reduced emissions in vehicles while creating many jobs in many communities.",
          "website": "http://www.hydro.com",
          "cb_rank": 35279,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1905-01-01",
          "company_type": "For Profit",
          "investment_stage": "Early Stage Venture, Private Equity",
          "investor_type": "Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Hydroelectric",
            "Manufacturing",
            "Natural Resources",
            "Precious Metals",
            "Renewable Energy"
          ],
          "founders": [
            "Sam Eyde"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-18",
          "last_funding_amount_usd": 2400000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 3500421177,
          "total_funding_native": {
            "amount": 3500421177,
            "currency": "USD"
          },
          "top_investors": [
            "Enova"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://hydro.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Norsk Hydro",
          "description": "Norwegian aluminum and renewable energy company",
          "aliases": [
            "Hydro",
            "Norsk Hydro-Elektrisk Kvælstofaktieselskab"
          ],
          "instance_of": [
            "business",
            "public company",
            "concern"
          ],
          "country": "Norway",
          "inception": "1905-12-02",
          "headquarters": "Oslo",
          "official_website": "https://hydro.com",
          "isin": "NO0005052605",
          "employees": 31000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Norsk%20Hydro"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q511031",
          "description": "wikidata_id set via search: label='Norsk Hydro', description='Norwegian aluminum and renewable energy company'. Search name used: 'Norsk Hydro'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://hydro.com",
          "description": "Official website (P856) fetched from Wikidata (Q511031)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q511031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q511031)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q511031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q511031)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q511031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q511031)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q511031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q511031)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q511031 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q511031). label='Norsk Hydro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q511031). label='Norsk Hydro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q511031). label='Norsk Hydro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q511031). label='Norsk Hydro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0266",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Northam Platinum Hldgs",
      "sector": null,
      "wikidata_id": "Q20981815",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NPH",
            "stock_sector": "Materials",
            "weight_pct": 0.47,
            "location": "South Africa",
            "exchange": "Johannesburg Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/northam-platinum-limited",
          "stage": "",
          "description": "Northam is an integrated producer of platinum group metals.",
          "description_full": null,
          "website": "https://www.northam.co.za/",
          "cb_rank": 3422393,
          "headquarters": "Midrand, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Royal Bafokeng Holdings",
            "Sakhumnotho Group"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.northam.co.za"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Northam Platinum",
          "description": "South African PGM producer",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": "Johannesburg",
          "official_website": "http://www.northam.co.za",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Northam%20Platinum"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.northam.co.za",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20981815",
          "description": "wikidata_id set via search: label='Northam Platinum', description='South African PGM producer'. Search name used: 'Northam Platinum Hldgs'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20981815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20981815)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20981815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20981815)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20981815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20981815)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20981815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20981815)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20981815 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20981815). label='Northam Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20981815). label='Northam Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20981815). label='Northam Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20981815). label='Northam Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0267",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Northern Dynasty Minerals",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NDM",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dynasty-mining",
          "stage": "",
          "description": "Northern Dynasty Minerals is a mining company that explores for gold, copper, and molybdenum.",
          "description_full": "Northern Dynasty Minerals is a mining company that explores for gold, copper, and molybdenum.",
          "website": "https://northerndynastyminerals.com/",
          "cb_rank": 64458,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1983-05-11",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mineral",
            "Mining"
          ],
          "founders": [
            "Marchand Snyman"
          ],
          "num_funding_rounds": 13,
          "funding_status": "IPO",
          "last_funding_date": "2023-12-29",
          "last_funding_amount_usd": 10096000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 206450002,
          "total_funding_usd": 216546002,
          "total_funding_native": {
            "amount": 216546002,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.northerndynastyminerals.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.northerndynastyminerals.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0268",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Novolipetsk Steel",
      "sector": null,
      "wikidata_id": "Q1768082",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NLMK",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Russian Federation",
            "exchange": "Standard-Classica-Forts",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/nlmk-group",
          "stage": "",
          "description": "NLMK Group is a Russian manufacturer of steel products with a vertically integrated business model.",
          "description_full": null,
          "website": "http://nlmk.com/",
          "cb_rank": 3523046,
          "headquarters": "Moscow, Moscow City, Russian Federation",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1931-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nlmk.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Novolipetsk Steel",
          "description": "Russian steel company",
          "aliases": [
            "NLMK Group",
            "NLMK"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Russia",
          "inception": "1993-09-24",
          "headquarters": "Moscow",
          "official_website": "https://www.nlmk.com/",
          "isin": "RU0009046452",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Novolipetsk%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1768082",
          "description": "wikidata_id set via search: label='Novolipetsk Steel', description='Russian steel company'. Search name used: 'Novolipetsk Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nlmk.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1768082)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768082)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768082)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768082)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768082)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768082)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768082)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768082)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768082)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1768082 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768082). label='Novolipetsk Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768082). label='Novolipetsk Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768082). label='Novolipetsk Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768082). label='Novolipetsk Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0269",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NTT",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "9432",
            "stock_sector": "Communication",
            "weight_pct": 1.51,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ntt",
          "stage": "",
          "description": "NTT is an IT firm that specializes in telecommunication, cybersecurity, cloud, ICT, research & development services..",
          "description_full": null,
          "website": "https://hello.global.ntt/",
          "cb_rank": 323784,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Privacy and Security"
          ],
          "industries": [
            "Cloud Infrastructure",
            "Cyber Security",
            "Information Technology",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ntt.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ntt.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=London England UK) is for a subsidiary. NTT Corporation HQ is Chiyoda-ku Tokyo Japan — CB matched NTT Europe/UK entity.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0270",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nucor",
      "sector": null,
      "wikidata_id": "Q1645081",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "NUE",
            "stock_sector": "Materials",
            "weight_pct": 2.6,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/nucor-corporation",
          "stage": "",
          "description": "Nucor Corporation steel production company that provides a diverse range of steel and steel products.",
          "description_full": null,
          "website": "http://www.nucor.com",
          "cb_rank": 89328,
          "headquarters": "Charlotte, North Carolina, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1940-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Industrial",
            "Industrial Manufacturing",
            "Machinery Manufacturing",
            "Manufacturing",
            "Mining",
            "Recycling"
          ],
          "founders": [
            "Ken Iverson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-11-14",
          "last_funding_amount_usd": 400000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 400000,
          "total_funding_native": {
            "amount": 400000,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.nucor.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nucor",
          "description": "steel production company",
          "aliases": [
            "Nuclear Corporation of America"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1955-09",
          "headquarters": "Charlotte",
          "official_website": "http://www.nucor.com",
          "isin": "US6703461052",
          "employees": 31400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nucor"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1645081",
          "description": "wikidata_id set via search: label='Nucor', description='steel production company'. Search name used: 'Nucor'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.nucor.com",
          "description": "Official website (P856) fetched from Wikidata (Q1645081)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1645081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1645081)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1645081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1645081)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1645081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1645081)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1645081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1645081)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1645081 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1645081). label='Nucor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1645081). label='Nucor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1645081). label='Nucor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1645081). label='Nucor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0271",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nvidia",
      "sector": null,
      "wikidata_id": "Q182477",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "NVDA",
            "stock_sector": "Information Technology",
            "weight_pct": 13.67,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nvidia",
          "stage": "",
          "description": "NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.",
          "description_full": "NVIDIA is a computing platform company innovating at the intersection of graphics, HPC and AI. The company specialises in the manufacture of graphics processor technologies for workstations, desktop computers, and mobile devices. The company is a major supplier of integrated circuits used for personal computer motherboard chipsets, graphics processing units (GPUs), and game consoles.",
          "website": "https://www.nvidia.com",
          "cb_rank": 17,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1993-04-05",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "AI Infrastructure",
            "Artificial Intelligence (AI)",
            "Cloud Computing",
            "Foundational AI",
            "GPU",
            "Hardware",
            "Virtual Reality"
          ],
          "founders": [
            "Chris Malachowsky",
            "Curtis Priem",
            "Jensen Huang"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2023-05-09",
          "last_funding_amount_usd": 5000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 4065000000,
          "total_funding_usd": 4095000000,
          "total_funding_native": {
            "amount": 4095000000,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital",
            "ARK Investment Management",
            "SoftBank Vision Fund",
            "ARPA-E",
            "DARPA"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nvidia.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nvidia",
          "description": "American multinational technology company",
          "aliases": [
            "nVidia",
            "NVIDIA"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1993-04-05",
          "headquarters": "Santa Clara",
          "official_website": "https://www.nvidia.com/",
          "isin": "US67066G1040",
          "employees": 13775,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nvidia"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q182477",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0116). Match confirmed via normalized name: 'NVIDIA'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nvidia.com/",
          "description": "Official website (P856) fetched from Wikidata (Q182477)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q182477)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q182477)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q182477)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q182477)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q182477)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q182477)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q182477)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q182477)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q182477). label='Nvidia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q182477). label='Nvidia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q182477). label='Nvidia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q182477). label='Nvidia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0272",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NXP Semiconductors",
      "sector": null,
      "wikidata_id": "Q1155668",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "NXPI",
            "stock_sector": "Information Technology",
            "weight_pct": 0.29,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nxp-semiconductors",
          "stage": "",
          "description": "NXP Semiconductors produces secure connectivity solutions for embedded applications.",
          "description_full": "The electronics industry is being driven by four mega trends that are helping shape our society: Energy Efficiency, Connected Devices, Security and Health. Connecting to these trends and enabling Secure Connections for a Smarter World, NXP Semiconductors N.V. (NASDAQ: NXPI) creates solutions that enable Secure Connections for a Smarter World. Building on its expertise in High Performance Mixed Signal electronics, NXP is driving innovation in the application areas Connected Car, Security, Portable & Wearable and Internet of Things. NXP has operations in more than 25 countries, and posted revenue of $5.65 billion in 2014. Find out more at nxp.com. Additional information can be found by visiting www.nxp.com.",
          "website": "https://www.nxp.com",
          "cb_rank": 10572,
          "headquarters": "Eindhoven, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1953-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Content and Publishing",
            "Energy",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Media and Entertainment",
            "Mobile",
            "Science and Engineering",
            "Software",
            "Sustainability",
            "Transportation",
            "Video"
          ],
          "industries": [
            "Apps",
            "Automotive",
            "Energy Efficiency",
            "Information Technology",
            "Manufacturing",
            "Mobile",
            "News",
            "Semiconductor",
            "Software",
            "Video"
          ],
          "founders": [
            "Bob Frostholm"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-12",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2560842968,
          "total_funding_native": {
            "amount": 2560842968,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "NYSERDA"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ru.nxp.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "NXP Semiconductors",
          "description": "Dutch company",
          "aliases": [
            "NXP"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Netherlands",
          "inception": "1953",
          "headquarters": "Eindhoven",
          "official_website": "https://www.nxp.com/",
          "isin": "NL0009538784",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NXP%20Semiconductors"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1155668",
          "description": "wikidata_id set via search: label='NXP Semiconductors', description='Dutch company'. Search name used: 'Nxp Semiconductors'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ru.nxp.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1155668)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1155668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1155668)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1155668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1155668)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1155668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1155668)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1155668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1155668)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1155668 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1155668). label='NXP Semiconductors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1155668). label='NXP Semiconductors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1155668). label='NXP Semiconductors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1155668). label='NXP Semiconductors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0273",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "OBIC",
      "sector": null,
      "wikidata_id": "Q11293432",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "4684",
            "stock_sector": "Information Technology",
            "weight_pct": 0.05,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/obic",
          "stage": "",
          "description": "OBIC provides computer system integration, office automation, consultation, and system support services.",
          "description_full": "OBIC is an IT service management company. They provide integration, system support for businesses, office automation services, and package software services. They provide IT solutions for the food, logistics, real estate, finance, IT, and media sectors.",
          "website": "https://www.obic.co.jp/",
          "cb_rank": 3911020,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1968-04-08",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Consulting",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.obic.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Obic",
          "description": null,
          "aliases": [
            "OBIC"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1968-04-08",
          "headquarters": "Tokyo",
          "official_website": "http://www.obic.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.obic.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11293432",
          "description": "wikidata_id set via search: label='Obic', description=''. Search name used: 'Obic'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11293432)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11293432)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11293432)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11293432)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11293432)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11293432)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11293432)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11293432)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11293432 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11293432). label='Obic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11293432). label='Obic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11293432). label='Obic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11293432). label='Obic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0274",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Omnicom",
      "sector": null,
      "wikidata_id": "Q1519267",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "OMC",
            "stock_sector": "Communication",
            "weight_pct": 0.67,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/omnicom",
          "stage": "",
          "description": "Omnicom is a telecommunications company that provides VoIP telephony, outsourcing, and digital signage solutions.",
          "description_full": null,
          "website": "https://omnicom.fr",
          "cb_rank": 57886,
          "headquarters": "Puteaux, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Professional Services",
            "Sales and Marketing"
          ],
          "industries": [
            "Digital Signage",
            "Outsourcing",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.omnicomgroup.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Omnicom Group",
          "description": "US global media, marketing and corporate communications holding company",
          "aliases": [
            "Omnicom",
            "Omnicom Group Inc"
          ],
          "instance_of": [
            "business",
            "advertising agency",
            "public company"
          ],
          "country": "United States",
          "inception": "1986-01-01",
          "headquarters": "New York City",
          "official_website": "https://www.omnicomgroup.com/",
          "isin": "US6819191064",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Omnicom%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1519267",
          "description": "wikidata_id set via search: label='Omnicom Group', description='US global media, marketing and corporate communications holding company'. Search name used: 'Omnicom'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.omnicomgroup.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1519267)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1519267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1519267)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1519267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1519267)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1519267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1519267)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1519267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1519267)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1519267 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1519267). label='Omnicom Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1519267). label='Omnicom Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='New York City' vs sources.crunchbase.headquarters='Puteaux, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Puteaux France) is for a subsidiary/regional entity, not the parent. Omnicom Group HQ is New York City — CB matched BBDO or Omnicom France entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1519267). label='Omnicom Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1519267). label='Omnicom Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0275",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Omron",
      "sector": null,
      "wikidata_id": "Q501376",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6645",
            "stock_sector": "Information Technology",
            "weight_pct": 0.03,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/omron",
          "stage": "",
          "description": "OMRON ELECTRONICS GMBH is an Automation company in Langenfeld, Germany that offers medical technology & electronic components.",
          "description_full": null,
          "website": "https://industrial.omron.de/",
          "cb_rank": 357926,
          "headquarters": "Langenfeld, Rheinland-Pfalz, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1933-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Health Care",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Health Care",
            "Industrial Automation",
            "Medical"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.omron.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "OMRON",
          "description": "Japanese electronics company",
          "aliases": [
            "OMRON Corporation",
            "Omuron Kabushiki-gaisha",
            "Omron",
            "Omron Software"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1933-01-01",
          "headquarters": "Shimogyō-ku",
          "official_website": "https://www.omron.co.jp/",
          "isin": "JP3197800000",
          "employees": 30000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Omron"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q501376",
          "description": "wikidata_id set via search: label='OMRON', description='Japanese electronics company'. Search name used: 'Omron'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.omron.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q501376)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q501376)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q501376)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q501376)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q501376)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q501376)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q501376)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q501376)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q501376)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q501376 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q501376). label='OMRON'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q501376). label='OMRON'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Shimogyō-ku' vs sources.crunchbase.headquarters='Langenfeld, Rheinland-Pfalz, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Langenfeld Germany) is for a subsidiary/regional entity, not the parent. Omron HQ is Shimogyō-ku Kyoto — CB matched Omron Electronics GmbH (Germany)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q501376). label='OMRON'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q501376). label='OMRON'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0276",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ON Semiconductor",
      "sector": null,
      "wikidata_id": "Q1671509",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ON",
            "stock_sector": "Information Technology",
            "weight_pct": 0.14,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/on-semiconductor-8384",
          "stage": "",
          "description": "ON Semiconductor driving energy efficient innovations, empowering design engineers to reduce global energy use.",
          "description_full": null,
          "website": "http://www.onsemi.jp/PowerSolutions/home.do",
          "cb_rank": 289613,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "Energy",
            "Energy Management",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.onsemi.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "onsemi",
          "description": "A semiconductor company focused on intelligent power and sensing technologies",
          "aliases": [
            "Mietec",
            "Alcatel Microelectronics",
            "AMI Semiconductor",
            "ON Semiconductor Corporation",
            "Fairchild Semiconductor"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1992-06-18",
          "headquarters": "Scottsdale",
          "official_website": "https://www.onsemi.com/",
          "isin": "US6821891057",
          "employees": 26400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Onsemi"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1671509",
          "description": "wikidata_id set via search: label='onsemi', description='US semiconductors supplier company'. Search name used: 'On Semiconductor'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.onsemi.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1671509)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671509)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671509)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671509)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671509)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1671509 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671509). label='onsemi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671509). label='onsemi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Scottsdale' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Tokyo Japan) is for a subsidiary/regional entity, not the parent. ON Semiconductor HQ is Scottsdale AZ — CB matched onsemi Japan entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671509). label='onsemi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671509). label='onsemi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0277",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "OPEN TEXT",
      "sector": null,
      "wikidata_id": "Q2025791",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "OTEX",
            "stock_sector": "Information Technology",
            "weight_pct": 0.03,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/open-text",
          "stage": "",
          "description": "OpenText Corporation is a Canadian company that develops and sells enterprise information management software.",
          "description_full": null,
          "website": "http://www.opentext.es",
          "cb_rank": 328223,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Frank Tompa",
            "Gaston Gonnet",
            "Tim Bray"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.opentext.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Open Text Corporation",
          "description": "Canadian software company",
          "aliases": [
            "OpenText Corporation",
            "OpenText"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1991-01-01",
          "headquarters": "Waterloo",
          "official_website": "https://www.opentext.com/",
          "isin": "CA6837151068",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/OpenText"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2025791",
          "description": "wikidata_id set via search: label='Open Text Corporation', description='Canadian software company'. Search name used: 'Open Text'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.opentext.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2025791)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2025791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2025791)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2025791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2025791)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2025791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2025791)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2025791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2025791)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2025791 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2025791). label='Open Text Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2025791). label='Open Text Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Waterloo' vs sources.crunchbase.headquarters='Madrid, Madrid, Spain' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Madrid Spain) is for a subsidiary/regional entity, not the parent. OpenText HQ is Waterloo Canada — CB matched OpenText Spain office",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2025791). label='Open Text Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2025791). label='Open Text Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0278",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Oracle",
      "sector": null,
      "wikidata_id": "Q19900",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ORCL",
            "stock_sector": "Information Technology",
            "weight_pct": 1.4,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/oracle",
          "stage": "",
          "description": "Oracle is an integrated cloud application and platform services that sells a range of enterprise information technology solutions.",
          "description_full": "Oracle is an integrated cloud application and platform services that sells a wide range of enterprise IT solutions. The company also offers software-as-a-service, platform-as-a-service, and infrastructure-as-a-service offerings. It also creates autonomous database to help organize and secure customers’ data.",
          "website": "https://www.oracle.com/",
          "cb_rank": 1523,
          "headquarters": "Austin, Texas, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "1977-06-16",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Data Governance",
            "Data Management",
            "Enterprise Software",
            "Hardware",
            "Information Technology",
            "SaaS",
            "Software"
          ],
          "founders": [
            "Bob Miner",
            "Ed Oates",
            "JP Wiggins",
            "Larry Ellison"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-01",
          "last_funding_amount_usd": 30000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 55750000000,
          "total_funding_native": {
            "amount": 55750000000,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital",
            "HSBC",
            "Citi",
            "Deutsche Bank",
            "Goldman Sachs"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.oracle.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Oracle Corporation",
          "description": "American multinational computer corporation",
          "aliases": [
            "Big Red",
            "Oracle International Corporation (Redwood Shores, CA)",
            "ORCL",
            "oracle.com",
            "Oracle"
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "1977-06-16",
          "headquarters": "Austin",
          "official_website": "https://www.oracle.com/",
          "isin": "US68389X1054",
          "employees": 162000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Oracle%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19900",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0117). Match confirmed via normalized name: 'ORACLE'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.oracle.com/",
          "description": "Official website (P856) fetched from Wikidata (Q19900)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19900)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19900)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19900)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19900)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19900). label='Oracle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19900). label='Oracle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19900). label='Oracle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19900). label='Oracle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0279",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Orange SA",
      "sector": null,
      "wikidata_id": "Q1431486",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "ORA",
            "stock_sector": "Communication",
            "weight_pct": 1.06,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/orange-ac33",
          "stage": "",
          "description": "Orange is a developer of a variety of deep-learning models with a focus on computer vision and natural language processing for comics.",
          "description_full": "Orange is a developer of a variety of deep-learning models with a focus on computer vision and natural language processing for comics.",
          "website": "https://orange.inc",
          "cb_rank": 4003,
          "headquarters": "Akasaka, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2021-04-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Information Technology",
            "Machine Learning"
          ],
          "founders": [
            "Shoko Ugaki"
          ],
          "num_funding_rounds": 3,
          "funding_status": "Seed",
          "last_funding_date": "2025-07-31",
          "last_funding_amount_usd": 16576820,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 20739000,
          "total_funding_usd": 37315820,
          "total_funding_native": {
            "amount": 5670000000,
            "currency": "JPY"
          },
          "top_investors": [
            "Mitsubishi UFJ Capital",
            "MUFG Bank",
            "Mizuho Capital",
            "SBI Investment",
            "Mizuho Bank"
          ],
          "num_investors": 14,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.orange.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "French multinational telecommunications corporation",
          "aliases": [
            "Orange SA"
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "France",
          "inception": "1988-01-01",
          "headquarters": "Issy-les-Moulineaux",
          "official_website": "https://www.orange.com/",
          "isin": "FR0000133308",
          "employees": 127000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Orange%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.orange.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1431486",
          "description": "wikidata_id set via search: label='', description='French multinational telecommunications corporation'. Search name used: 'Orange SA'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1431486)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1431486)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1431486)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1431486)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1431486)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1431486)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1431486)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1431486)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1431486 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1431486). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1431486). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Issy-les-Moulineaux' vs sources.crunchbase.headquarters='Akasaka, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Akasaka Tokyo) is for a subsidiary/regional entity, not the parent. Orange SA HQ is Issy-les-Moulineaux France — CB matched Orange Japan business",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1431486). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1431486). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0280",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Osaka Steel",
      "sector": null,
      "wikidata_id": "Q11441615",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5449",
            "stock_sector": "Materials",
            "weight_pct": 0.01,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/osaka-steel",
          "stage": "",
          "description": "Osaka Steel is an electric furnace steelmaker company.",
          "description_full": "Osaka Steel sells steel products for equal and unequal angles, channels, mechanical joints for reinforcing bars, rails, elevator guide rails, flat and square bars, billets, and other semi-finished steel products. They serve construction, civil engineering, shipbuilding, steel towers, and industrial machinery manufacturing.",
          "website": "https://www.osaka-seitetu.co.jp/",
          "cb_rank": 3990638,
          "headquarters": "Osaka, Osaka, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1978-05-15",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.osaka-steel.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Osaka Steel",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1978-05-15",
          "headquarters": "Osaka Prefecture",
          "official_website": "http://www.osaka-seitetu.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.osaka-steel.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11441615",
          "description": "wikidata_id set via search: label='Osaka Steel', description=''. Search name used: 'Osaka Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11441615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11441615)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11441615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11441615)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11441615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11441615)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11441615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11441615)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11441615 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11441615). label='Osaka Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11441615). label='Osaka Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Osaka Prefecture' vs sources.crunchbase.headquarters='Osaka, Osaka, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11441615). label='Osaka Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11441615). label='Osaka Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0281",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Outokumpu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "OUT1V",
            "stock_sector": "Materials",
            "weight_pct": 0.14,
            "location": "Finland",
            "exchange": "Nasdaq Omx Helsinki Ltd.",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/outokumpu-group",
          "stage": "",
          "description": "Outokumpu is a manufacturing company that designs, produces, and markets stainless steel.",
          "description_full": "​Outokumpu is a manufacturer of stainless steel with cold-rolling capacity. The company creates advanced materials that are efficient, long-lasting, and recyclable. Stainless steel is an ideal material to create lasting solutions in demanding applications from cutlery to bridges, and energy to medical equipment.",
          "website": "https://www.outokumpu.com",
          "cb_rank": 27903,
          "headquarters": "Helsinki, Southern Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1932-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-11",
          "last_funding_amount_usd": 926998841,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 926998841,
          "total_funding_native": {
            "amount": 800000000,
            "currency": "EUR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Finland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.outokumpu.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.outokumpu.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Finland",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0282",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Palantir Technologies Class A",
      "sector": null,
      "wikidata_id": "Q2047336",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "PLTR",
            "stock_sector": "Information Technology",
            "weight_pct": 1.94,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.palantir.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Palantir Technologies",
          "description": "American software and services company, specializing in data analysis",
          "aliases": [
            "Palantir",
            "PLTR",
            "Palantir Technologies Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "defense contractor",
            "public company"
          ],
          "country": "United States",
          "inception": "2003",
          "headquarters": "Miami",
          "official_website": "https://www.palantir.com/",
          "isin": "US69608A1088",
          "employees": 2920,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Palantir"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2047336",
          "description": "wikidata_id set via search: label='Palantir Technologies', description='American software and services company, specializing in data analysis'. Search name used: 'Palantir Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.palantir.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2047336)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2047336 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q2047336",
          "note": "Palantir Technologies Class A / parent — same entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q2047336 shared with 1 other entity: IN-1318 (Palantir Technologies). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0283",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "PALO ALTO Networks",
      "sector": null,
      "wikidata_id": "Q7128508",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "PANW",
            "stock_sector": "Information Technology",
            "weight_pct": 0.7,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/palo-alto-networks",
          "stage": "",
          "description": "Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.",
          "description_full": "Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.",
          "website": "http://www.paloaltonetworks.com",
          "cb_rank": 12043,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Agentic AI",
            "Cloud Security",
            "Cyber Security",
            "Network Security",
            "Security"
          ],
          "founders": [
            "Dave Stevens",
            "Fengmin Gong",
            "Guy Rinat",
            "Nir Zuk",
            "Rajiv Batra",
            "Yuming Mao"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2008-11-03",
          "last_funding_amount_usd": 10000000,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": 65000000,
          "total_funding_usd": 65000000,
          "total_funding_native": {
            "amount": 65000000,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital",
            "Greylock",
            "Icon Ventures",
            "Northgate Capital",
            "Globespan Capital Partners"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.paloaltonetworks.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Palo Alto Networks",
          "description": "cyber-security company",
          "aliases": [
            "Palo Alto Networks, Inc.",
            "PAN",
            "PANW",
            "Palo Alto Software",
            "paloaltonetworks.com"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2005",
          "headquarters": "Santa Clara",
          "official_website": "https://www.paloaltonetworks.com",
          "isin": "US6974351057",
          "employees": 13900,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Palo%20Alto%20Networks"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7128508",
          "description": "wikidata_id set via search: label='Palo Alto Networks', description='cyber-security company'. Search name used: 'Palo Alto Networks'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.paloaltonetworks.com",
          "description": "Official website (P856) fetched from Wikidata (Q7128508)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7128508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7128508)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7128508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7128508)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7128508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7128508)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7128508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7128508)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7128508 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7128508). label='Palo Alto Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7128508). label='Palo Alto Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7128508). label='Palo Alto Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7128508). label='Palo Alto Networks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0284",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Paramount Skydance Class B",
      "sector": null,
      "wikidata_id": "Q135485147",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "PSKY",
            "stock_sector": "Communication",
            "weight_pct": 0.08,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/paramount-93f3",
          "stage": "",
          "description": "Paramount offers employment services for legal, corporate, medical, and sales industries.",
          "description_full": "Paramount offers staffing and recruiting services. Their customers contact them through email, phone, and online applications.",
          "website": "https://www.hireparamount.com",
          "cb_rank": 8422,
          "headquarters": "Atlanta, Georgia, United States",
          "headquarters_regions": "Greater Atlanta Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Professional Services"
          ],
          "industries": [
            "Employment",
            "Human Resources",
            "Recruiting",
            "Staffing Agency"
          ],
          "founders": [
            "Kimberly Lusink"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.paramountglobal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Paramount Skydance",
          "description": "American multinational mass media and entertainment conglomerate",
          "aliases": [
            "Paramount Skydance Corporation",
            "Paramount"
          ],
          "instance_of": [
            "company"
          ],
          "country": "United States",
          "inception": "2025-08-07",
          "headquarters": "Los Angeles",
          "official_website": "https://www.paramount.com/",
          "isin": "US69932A2042",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Paramount%20Skydance"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.paramountglobal.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q135485147",
          "description": "wikidata_id set via search: label='Paramount Skydance', description='American multinational mass media and entertainment conglomerate'. Search name used: 'Paramount Skydance'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135485147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135485147)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135485147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135485147)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135485147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135485147)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135485147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135485147)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q135485147 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135485147). label='Paramount Skydance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135485147). label='Paramount Skydance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Los Angeles' vs sources.crunchbase.headquarters='Atlanta, Georgia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135485147). label='Paramount Skydance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135485147). label='Paramount Skydance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0285",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Perenti",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "PRN",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/perenti",
          "stage": "",
          "description": "Perenti is a diversified mining services company.",
          "description_full": "Perenti is a mining services company that specializes in contract mining, mining support services, and future technology solutions. It offers large-scale surface and underground mining, as well as technology solutions and mining support services.",
          "website": "https://perentigroup.com/",
          "cb_rank": 310180,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Mining",
            "Rental",
            "Service Industry"
          ],
          "founders": [
            "Ron Sayers"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.perenti.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.perenti.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Australia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0286",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Petrosea",
      "sector": null,
      "wikidata_id": "Q19730845",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "PTRO",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Indonesia",
            "exchange": "Indonesia Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/petrosea",
          "stage": "",
          "description": "Petrosea engages in the field of mining, infrastructure, oil, and gas.",
          "description_full": "Petrosea is a contract mining, engineering, procurement, and construction, oil, and gas services company. They provide mining solutions, integrated engineering, procurement, and construction capabilities, as well as logistical support.",
          "website": "https://www.petrosea.com/",
          "cb_rank": 222456,
          "headquarters": "Tangerang, Jawa Barat, Indonesia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "1972-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Infrastructure",
            "Mining",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.petrosea.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Petrosea",
          "description": "Indonesian company",
          "aliases": [
            "PTRO",
            "Petrosea Tbk"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Indonesia",
          "inception": null,
          "headquarters": "Slipi",
          "official_website": "http://www.petrosea.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19730845",
          "description": "wikidata_id set via search: label='Petrosea', description='Indonesian company'. Search name used: 'Petrosea'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.petrosea.com",
          "description": "Official website (P856) fetched from Wikidata (Q19730845)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19730845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19730845)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19730845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19730845)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19730845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19730845)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19730845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19730845)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19730845 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19730845). label='Petrosea'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19730845). label='Petrosea'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Slipi' vs sources.crunchbase.headquarters='Tangerang, Jawa Barat, Indonesia' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19730845). label='Petrosea'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19730845). label='Petrosea'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0287",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "PLS",
      "sector": null,
      "wikidata_id": "Q56064089",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "PLS",
            "stock_sector": "Materials",
            "weight_pct": 0.79,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/pls",
          "stage": "",
          "description": "PLS is a petroleum listing service providing the oil and gas industry with news reports and multiple listing services.",
          "description_full": "PLS is a petroleum listing service providing the oil and gas industry with news reports and multiple listing services.",
          "website": "http://www.plsx.com",
          "cb_rank": 52750,
          "headquarters": "Houston, Texas, United States",
          "headquarters_regions": "Greater Houston Area, Southern US",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Energy",
            "Oil and Gas"
          ],
          "founders": [
            "Ronyld Wise",
            "Stephen Huey"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2022-10-24",
          "last_funding_amount_usd": 12098414,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 12098414,
          "total_funding_usd": 12098414,
          "total_funding_native": {
            "amount": 12098414,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pilbaraminerals.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Pilbara Minerals",
          "description": "Australian lithium mining company",
          "aliases": [
            "PILBARA MINERALS LIMITED"
          ],
          "instance_of": [
            "mining company",
            "public company"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.pilbaraminerals.com.au/",
          "isin": "AU000000PLS0",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/PLS%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pilbaraminerals.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q56064089",
          "description": "wikidata_id set via search: label='Pilbara Minerals', description='Australian lithium mining company'. Search name used: 'PLS'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q56064089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q56064089)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q56064089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q56064089)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q56064089",
          "new": null,
          "note": "Duplicate of IN-1320 Pilbara Minerals (PLS is ASX ticker abbreviation). IN-1320 canonical. QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q56064089",
          "description": "wikidata_id set via search: label='Pilbara Minerals', description='Australian lithium mining company'. Search name used: 'PLS'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q56064089 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q56064089). label='Pilbara Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q56064089). label='Pilbara Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q56064089",
          "note": "Duplicate of IN-1320 Pilbara Minerals (PLS is ASX ticker abbreviation). IN-1320 canonical. QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q56064089 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0288",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Poongsanoration",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "103140",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/poongsan",
          "stage": "",
          "description": "Poongsan produces fabricated non-ferrous metal materials, defense ammunition products, and precision forged components.",
          "description_full": null,
          "website": "https://www.poongsan.co.kr",
          "cb_rank": 4255274,
          "headquarters": "Seoul, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Automotive",
            "Industrial",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.poongsan.co.kr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.poongsan.co.kr",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "South Korea",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0289",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Posco",
      "sector": null,
      "wikidata_id": "Q483946",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "005490",
            "stock_sector": "Materials",
            "weight_pct": 1.15,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/posco-2",
          "stage": "",
          "description": "Posco is a multinational steel-making company that provides eco-friendly future materials for a sustainable future.",
          "description_full": "POSCO (formerly Pohang Iron and Steel Company) is a multinational steel-making company. Has become the world's number one steel company POSCO through continuous plant efficiency and production of conductive and practical power beyond the limits. They constantly strive to create better products for new materials development energy.",
          "website": "http://posco.com",
          "cb_rank": 10012,
          "headquarters": "Seoul, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1968-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Manufacturing",
            "Mining"
          ],
          "founders": [
            "Park Tae-Joon"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2024-01-16",
          "last_funding_amount_usd": 500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 223563076,
          "total_funding_usd": 723563076,
          "total_funding_native": {
            "amount": 723563076,
            "currency": "USD"
          },
          "top_investors": [
            "Mirae Asset",
            "IMM Private Equity"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.posco.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "POSCO",
          "description": "company, from Pohang, South Korea; with New York Exchange -listed share (PKX)",
          "aliases": [
            "Pohang Jonghab Jecheol Jusikhoesa"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "South Korea",
          "inception": "1968-04-01",
          "headquarters": "Pohang",
          "official_website": "http://www.posco.com",
          "isin": "US6934831099",
          "employees": 37225,
          "wikipedia_url": "https://en.wikipedia.org/wiki/POSCO"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q483946",
          "description": "wikidata_id set via search: label='POSCO', description='company, from Pohang, South Korea; with New York Exchange -listed share (PKX)'. Search name used: 'Posco'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.posco.com",
          "description": "Official website (P856) fetched from Wikidata (Q483946)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q483946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q483946)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q483946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q483946)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q483946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q483946)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q483946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q483946)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q483946 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q483946). label='POSCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q483946). label='POSCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Pohang' vs sources.crunchbase.headquarters='Seoul, Seoul-t'ukpyolsi, South Korea' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q483946). label='POSCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q483946). label='POSCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0290",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Press Metal Aluminium",
      "sector": null,
      "wikidata_id": "Q135913025",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "PMETAL",
            "stock_sector": "Materials",
            "weight_pct": 0.49,
            "location": "Malaysia",
            "exchange": "Bursa Malaysia",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/press-metal-aluminium-holdings",
          "stage": "",
          "description": "Press Metal is a producer of aluminum smelting plants.",
          "description_full": null,
          "website": "http://www.pressmetal.com/",
          "cb_rank": 1277141,
          "headquarters": "Shah Alam, Selangor, Malaysia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Manufacturing",
            "Mining"
          ],
          "founders": [
            "Koon Kong"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pressmetal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Press Metal Aluminium Holdings Berhad",
          "description": "public company from Malaysia",
          "aliases": [
            "Press Metal Aluminium Holdings Bhd.",
            "Press Metal Aluminium Holdings Berhad"
          ],
          "instance_of": [
            "enterprise",
            "business"
          ],
          "country": "Malaysia",
          "inception": "1986",
          "headquarters": null,
          "official_website": "https://pressmetal.com",
          "isin": "MYL8869OO009",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pressmetal.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q135913025",
          "description": "wikidata_id set via search: label='Press Metal Aluminium Holdings Berhad', description=''. Search name used: 'Press Metal Aluminium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135913025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135913025)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135913025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135913025)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135913025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135913025)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135913025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135913025)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q135913025 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135913025). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135913025). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135913025). label='Press Metal Aluminium Holdings Berhad'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135913025). label='Press Metal Aluminium Holdings Berhad'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0291",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "PTC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "PTC",
            "stock_sector": "Information Technology",
            "weight_pct": 0.1,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/parametric-technology",
          "stage": "",
          "description": "PTC develops, markets, and supports product lifecycle management software solutions and associated services.",
          "description_full": "PTC is a US-based company that is engaged in developing, marketing, and supporting product lifecycle management (PLM) software solutions and associated services. It is a provider of technology platforms and enterprise applications for smart and connected products, operations, and systems. It serves its products to various industries including manufacturing, publishing, services, government, and life sciences sectors. Currently, PTC employs more than 6,000 professionals and serving more than 28,000 businesses worldwide. It was established in 1985.",
          "website": "http://www.ptc.com",
          "cb_rank": 8488,
          "headquarters": "Boston, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "3D Technology",
            "CAD",
            "Developer Platform",
            "Enterprise Software",
            "Information Technology",
            "Internet of Things",
            "Product Design",
            "Software"
          ],
          "founders": [
            "Daniel Dean",
            "James Heppelmann",
            "Samuel P. Geisberg"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2018-06-11",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1000000000,
          "total_funding_usd": 1000000000,
          "total_funding_native": {
            "amount": 1000000000,
            "currency": "USD"
          },
          "top_investors": [
            "Rockwell Automation",
            "Bosch Capital"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ptc.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ptc.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0292",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "PTC Industries",
      "sector": null,
      "wikidata_id": "Q139552877",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "PTCIL",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ptc-industries",
          "stage": "",
          "description": "PTC Industries is a manufacturer of customised high alloy castings for application in oil & gas, power and marine sectors.",
          "description_full": "PTC Industries is a manufacturer of customised high alloy castings for application in oil & gas, power and marine sectors.",
          "website": "http://www.ptcil.com/",
          "cb_rank": 356648,
          "headquarters": "Lucknow, Uttar Pradesh, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1963-03-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Manufacturing",
            "Mechanical Engineering",
            "Mining"
          ],
          "founders": [
            "Sateesh Agarwal"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2013-08-20",
          "last_funding_amount_usd": 6300000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 6300000,
          "total_funding_usd": 6300000,
          "total_funding_native": {
            "amount": 6300000,
            "currency": "USD"
          },
          "top_investors": [
            "Pragati India Fund"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ptcil.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "PTC Industries Limited",
          "description": "Indian manufacturing company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/PTC%20Industries%20Limited"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ptcil.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q139552877",
          "description": "wikidata_id set via search: label='PTC Industries Limited', description='Indian manufacturing company'. Search name used: 'Ptc Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q139552877)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q139552877)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q139552877 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q139552877). label='PTC Industries Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0293",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Publicis Groupe SA",
      "sector": null,
      "wikidata_id": "Q1537378",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "PUB",
            "stock_sector": "Communication",
            "weight_pct": 0.52,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/publicis-groupe",
          "stage": "",
          "description": "Publicis Groupe is a digital and interactive communication services provider.",
          "description_full": "Publicis Groupe is now the 3rd largest communications group in the world. Through powerful alchemy of creativity and technology, they are driving business transformation across the entire value chain.",
          "website": "https://www.publicisgroupe.com",
          "cb_rank": 1212,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1926-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Sales and Marketing"
          ],
          "industries": [
            "Advertising",
            "Marketing",
            "Public Relations"
          ],
          "founders": [
            "Alberto Fusignani",
            "Jack Klues"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-04",
          "last_funding_amount_usd": 1427638161,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1427638161,
          "total_funding_native": {
            "amount": 1250000000,
            "currency": "EUR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.publicisgroupe.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Publicis",
          "description": "French multinational advertising and public relations company",
          "aliases": [
            "Publicis Groupe",
            "Publicis Groupe S.A."
          ],
          "instance_of": [
            "advertising agency",
            "organization"
          ],
          "country": "France",
          "inception": "1926-01-01",
          "headquarters": "Paris",
          "official_website": "https://www.publicisgroupe.com/",
          "isin": "FR0000130577",
          "employees": 101000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Publicis"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.publicisgroupe.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1537378",
          "description": "wikidata_id set via search: label='Publicis', description='French multinational advertising and public relations company'. Search name used: 'Publicis Groupe'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537378)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537378)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537378)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1537378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1537378)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1537378 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537378). label='Publicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537378). label='Publicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537378). label='Publicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1537378). label='Publicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0294",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Qatar Aluminium Manufacturing",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "QAMC",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "Qatar",
            "exchange": "Qatar Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/qatalum",
          "stage": "",
          "description": "Qatalum is an aluminum smelter that produces aluminum products.",
          "description_full": null,
          "website": "https://www.qatalum.com",
          "cb_rank": 261861,
          "headquarters": "Doha, Ad Dawhah, Qatar",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Professional Services",
            "Transportation"
          ],
          "industries": [
            "Customer Service",
            "Industrial",
            "Industrial Manufacturing",
            "Logistics",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Qatar",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.qatalum.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.qatalum.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Qatar",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0295",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Qnity Electronics",
      "sector": null,
      "wikidata_id": "Q138685636",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "Q",
            "stock_sector": "Information Technology",
            "weight_pct": 0.14,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/qnity-electronics",
          "stage": "",
          "description": "Qnity is a leading supplier of technology solutions for the semiconductor value chain, enabling high speed computing, AI.",
          "description_full": "Qnity is a leading supplier of technology solutions for the semiconductor value chain, enabling improved connectivity, high speed computing, and artificial intelligence.",
          "website": "https://www.qnityelectronics.com/",
          "cb_rank": 17578,
          "headquarters": null,
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": null,
          "company_type": null,
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Health Care",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Automotive",
            "Consumer Electronics",
            "Health Care",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-11",
          "last_funding_amount_usd": 1750000000,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1750000000,
          "total_funding_native": {
            "amount": 1750000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.qnityelectronics.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Qnity",
          "description": "semiconductor materials and connections technology company",
          "aliases": [
            "Qnity Electronics, Inc.",
            "Qnity Electronics"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Taiwan",
          "inception": null,
          "headquarters": "Hsinchu City",
          "official_website": "https://www.qnityelectronics.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Qnity%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q138685636",
          "description": "wikidata_id set via search: label='Qnity', description='semiconductor materials and connections technology company'. Search name used: 'Qnity Electronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.qnityelectronics.com/",
          "description": "Official website (P856) fetched from Wikidata (Q138685636)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138685636)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138685636)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138685636)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138685636)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138685636)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138685636)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138685636)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138685636)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q138685636 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138685636). label='Qnity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138685636). label='Qnity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138685636). label='Qnity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138685636). label='Qnity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0296",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Qualcomm",
      "sector": null,
      "wikidata_id": "Q544847",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "QCOM",
            "stock_sector": "Information Technology",
            "weight_pct": 0.8,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/qualcomm",
          "stage": "",
          "description": "Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices.",
          "description_full": "Qualcomm is an American fabless semiconductor company that designs, manufactures, and markets digital wireless telecommunications products and services. It produces processors and connectivity solutions, displays, software, and charging products. The company is focused on various industries: automotive, education, healthcare, Internet of Everything, mobile computing, networking, smart cities, smart homes, and wearables. Qualcomm’s products include Gobi, Hy-Fi, IPQ, IZat, Powerline, Snapdragon, Small Cells, VIVE, Wi-Fi platforms, Mirasol, Pixtronix, AllPlay, 2net, Brew, HealthyCircles, QChat, QLearn, RaptorQ, Vuforia, Halo, and WiPower.",
          "website": "http://www.qualcomm.com",
          "cb_rank": 6486,
          "headquarters": "San Diego, California, United States",
          "headquarters_regions": "Greater San Diego Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Mobile",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Generative AI",
            "Software",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Andrew Viterbi",
            "Franklin Antonio",
            "Frederic Rombaut",
            "Irwin Jacobs"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "1988-01-01",
          "last_funding_amount_usd": 3500000,
          "last_funding_type": "Undisclosed",
          "total_equity_funding_usd": 3500000,
          "total_funding_usd": 3500000,
          "total_funding_native": {
            "amount": 3500000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.qualcomm.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Qualcomm",
          "description": "American global semiconductor company",
          "aliases": [
            "QCOM (NASDAQ)",
            "Qualcomm Incorporated",
            "QUALCOMM Incorporated (San Diego, CA)",
            "QUALity COMMunications"
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "1985-07",
          "headquarters": "San Diego",
          "official_website": "https://www.qualcomm.com/",
          "isin": "US7475251036",
          "employees": 30500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Qualcomm"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q544847",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0125). Match confirmed via normalized name: 'QUALCOMM'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.qualcomm.com/",
          "description": "Official website (P856) fetched from Wikidata (Q544847)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q544847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q544847)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q544847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q544847)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q544847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q544847)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q544847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q544847)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q544847). label='Qualcomm'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q544847). label='Qualcomm'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q544847). label='Qualcomm'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q544847). label='Qualcomm'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0297",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Quanta Computer",
      "sector": null,
      "wikidata_id": "Q696743",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "2382",
            "stock_sector": "Information Technology",
            "weight_pct": 0.15,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/quanta-computer",
          "stage": "",
          "description": "Quanta Computer is a provider of design and manufacturing services in hi-tech markets.",
          "description_full": "Established in 1988, Quanta Computer is the largest notebook computer ODM company in the world.  With leading technology and strong R&D capability, Quanta has become a leader in hi-tech markets and the best partner providing quality design and manufacturing services to top-notched brands worldwide for technology products. Besides continuous high growth, high quality and high value creation in notebook computers, Quanta has extended its businesses into enterprise network systems, home entertainment, mobile communication, automotive electronics and digital home markets. With revealing \"Cloud Computing\" as the center of business innovation and development, Quanta has been integrating resources and redefining business model to capture emerging growth opportunities. \"Rooted in Taiwan with broad vision and aggressive expansion in the global market\" is Quanta's strategy for long-term growth development. With \"Quanta R&D Complex\" (QRDC) as our global headquarters and the center of dynamics, we integrated worldwide resources in technology to ensure that Quanta Computer Inc. has technological advantages to design, develop, and manufacture high value-added products and solutions for customers. In addition, we have established operation centers across Asia, America, and Europe to manufacture, configure, and service products as well as to provide logistic supports to deliver products and services competitively everywhere in the world. Quanta has over 70,000 employees worldwide, of which around 5,000 people are located in headquarters with the majority working in R&D and engineering development. QRDC, inaugurated in late 2005, is a symbol of Quanta's long-term deep-rooted investment in Taiwan. As an intelligent building, QRDC has three major functions, including R&D, humanity and arts, as well as educational and leisure activities. The facility is also equipped with laboratories, stadium seating art performance hall—\"Quanta Hall\", library, art gallery, gym and swimming pool. The construction of QRDC with advanced facility meets our goal to harmonize humanity and technology. Capable of accommodating up to 7,000 employees, QRDC is unprecedented in the information industry in Taiwan in terms of architectural designs, space planning, intelligent functions and size.",
          "website": "http://www.quantatw.com/Quanta/english",
          "cb_rank": 59256,
          "headquarters": "Taoyüan, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Manufacturing"
          ],
          "industries": [
            "Computer",
            "Information Technology",
            "Manufacturing"
          ],
          "founders": [
            "Barry Lam"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-09-16",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1000000000,
          "total_funding_native": {
            "amount": 1000000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.quantatw.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Quanta Computer",
          "description": "Taiwanese electronics manufacturer",
          "aliases": [
            "Quanta Computer, Inc.",
            "Quanta"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Taiwan",
          "inception": "1988-01-01",
          "headquarters": "Taoyuan District",
          "official_website": "http://www.quantatw.com/",
          "isin": "TW0002382009",
          "employees": 68720,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Quanta%20Computer"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q696743",
          "description": "wikidata_id set via search: label='Quanta Computer', description='Taiwanese electronics manufacturer'. Search name used: 'Quanta Computer'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.quantatw.com/",
          "description": "Official website (P856) fetched from Wikidata (Q696743)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q696743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q696743)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q696743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q696743)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q696743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q696743)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q696743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q696743)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q696743 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q696743). label='Quanta Computer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q696743). label='Quanta Computer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Taoyuan District' vs sources.crunchbase.headquarters='Taoyüan, T'ai-wan, Taiwan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q696743). label='Quanta Computer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q696743). label='Quanta Computer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0298",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ramaco Resources Class A",
      "sector": null,
      "wikidata_id": "Q137915813",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "METC",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ramaco-resources",
          "stage": "",
          "description": "Ramaco Resources is a coal mining company that operates and develops metallurgical coal mines.",
          "description_full": "Ramaco Resources is a producer and operator of metallic coal. They have deposits of metallurgical coal totaling over 250 million tonnes. This serves as a raw material in the production of steel in a blast furnace. Elk creek, berwind, ram mine, and knox creek projects make up its portfolio.",
          "website": "https://www.ramacoresources.com",
          "cb_rank": 23997,
          "headquarters": "Lexington, Kentucky, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Science and Engineering",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Environmental Engineering",
            "Mining"
          ],
          "founders": [
            "Randall Atkins"
          ],
          "num_funding_rounds": 10,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-30",
          "last_funding_amount_usd": 350000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 200000000,
          "total_funding_usd": 1345600000,
          "total_funding_native": {
            "amount": 1345600000,
            "currency": "USD"
          },
          "top_investors": [
            "Goldman Sachs",
            "Morgan Stanley",
            "Texas Capital Bank",
            "STAR Financial Group",
            "Trustmark National Bank"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ramacoresources.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ramaco Resources, LLC",
          "description": "mining company in the United States",
          "aliases": [],
          "instance_of": [
            "coal company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ramacoresources.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q137915813",
          "description": "wikidata_id set via search: label='Ramaco Resources, LLC', description='mining company in the United States'. Search name used: 'Ramaco Resources'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915813)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915813)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915813)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915813)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q137915813 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915813). label='Ramaco Resources, LLC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915813). label='Ramaco Resources, LLC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915813). label='Ramaco Resources, LLC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915813). label='Ramaco Resources, LLC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0299",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ramkrishna Forgings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "532527",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "India",
            "exchange": "Bse Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ramkrishna-forgings",
          "stage": "",
          "description": "Ramkrishna Forgings is an organisation & highly skilled people with art manufacturing facilities & international levels of quality control.",
          "description_full": "Ramkrishna Forgings Limited was founded on 12th November, 1981. On a bed of integrity, fuelled by burning ambition. Years of staying true to their principles and tireless endeavour, they have produced rich results. They became a limited company on 25th May, 1995 and today they are an organisation manned by qualified and highly skilled people with state-of-the-art manufacturing facilities and international levels of quality control. Their Company is a supplier to various sectors like Domestic and Overseas market. They are also a critical safety item supplier for Screw Coupling, Bolster suspension, Side frame keys and Draw Gear Assembly for Railway Coaches and wagon. They are a preferred supplier for OEM's like TATA Motors, Ashok Leyland & VE Commercial and they are also a global supplier for companies like Meritor to name a few.",
          "website": "http://ramkrishnaforgings.com",
          "cb_rank": 151049,
          "headquarters": "Kolkata, West Bengal, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1981-11-12",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Manufacturing"
          ],
          "founders": [
            "Mahabir prasad jalan",
            "Naresh Jalan"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2020-09-22",
          "last_funding_amount_usd": 20000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 20000000,
          "total_funding_native": {
            "amount": 20000000,
            "currency": "USD"
          },
          "top_investors": [
            "International Finance Corporation",
            "UTI Ventures"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ramkrishnaforgings.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ramkrishnaforgings.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0300",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ratnamani Metals AND Tubes",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "RATNAMANI",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ratnamani-metals-tubes",
          "stage": "",
          "description": "Ratnamani Metals & Tubes is a tubes and pipes are supplied in accordance Company.",
          "description_full": "Ratnamani Metals & Tubes is a tubes and pipes are supplied in accordance Company.At Ratnamani, tubes and pipes are supplied in accordance with appropriate International Standards as well as Customer Specifications in a large variety of steel grades and dimensions. Client specific requirements on technical parameters are offered on request. Ratnamani ensures high degree of flexibility in production-planning to meet Customer’s urgent delivery requirements. The company's unflinching commitment to quality and services has ensured client loyalty.",
          "website": "https://www.ratnamani.com/",
          "cb_rank": 171723,
          "headquarters": "Ahmedabad, Gujarat, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1983-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [
            "Prashant Sanghvi"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-12-04",
          "last_funding_amount_usd": 30906409,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": 30906409,
          "total_funding_native": {
            "amount": 2618000000,
            "currency": "INR"
          },
          "top_investors": [
            "SBI Mutual Fund",
            "Tata Mutual Fund"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ratnamani.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ratnamani.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0301",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "REA",
      "sector": null,
      "wikidata_id": "Q7276284",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "REA",
            "stock_sector": "Communication",
            "weight_pct": 0.15,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rea-4148",
          "stage": "",
          "description": "REA designs clothing and protective tools to expand human potential and mobility in space.",
          "description_full": "REA designs clothing and protective tools to expand human potential and mobility in space.",
          "website": "https://reaspazio.com/",
          "cb_rank": 601956,
          "headquarters": "Acquaviva Delle Fonti, Puglia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Electronics",
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rea-group.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "REA Group",
          "description": "global online real estate advertising company headquartered in Melbourne, Australia",
          "aliases": [
            "REA GROUP LTD"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "1995",
          "headquarters": "Melbourne",
          "official_website": "http://www.rea-group.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/REA%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rea-group.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7276284",
          "description": "wikidata_id set via search: label='REA Group', description='global online real estate advertising company headquartered in Melbourne, Austr. Search name used: 'REA'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7276284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7276284)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7276284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7276284)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7276284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7276284)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7276284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7276284)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7276284 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7276284). label='REA Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7276284). label='REA Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Melbourne' vs sources.crunchbase.headquarters='Acquaviva Delle Fonti, Puglia, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7276284). label='REA Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7276284). label='REA Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0302",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Reliance Steel & Aluminum",
      "sector": null,
      "wikidata_id": "Q7311031",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "RS",
            "stock_sector": "Materials",
            "weight_pct": 1.09,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/reliance-steel-aluminum-co-4832",
          "stage": "",
          "description": "Reliance is a diversified metal solutions provider offering metal distribution, processing, and related services.",
          "description_full": null,
          "website": "https://rsac.com",
          "cb_rank": null,
          "headquarters": "Scottsdale, Arizona, United States",
          "headquarters_regions": "Greater Phoenix Area, Western US",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.rsac.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Reliance, Inc.",
          "description": "steel manufacturer",
          "aliases": [
            "Reliance Steel & Aluminum Co."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1939",
          "headquarters": "2Cal",
          "official_website": "http://www.rsac.com/",
          "isin": "US7595091023",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Reliance%2C%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7311031",
          "description": "wikidata_id set via search: label='Reliance, Inc.', description='steel manufacturer'. Search name used: 'Reliance Steel Aluminum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.rsac.com/",
          "description": "Official website (P856) fetched from Wikidata (Q7311031)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7311031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7311031)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7311031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7311031)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7311031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7311031)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7311031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7311031)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7311031 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7311031). label='Reliance, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7311031). label='Reliance, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7311031). label='Reliance, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7311031). label='Reliance, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0303",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Renesas Electronics",
      "sector": null,
      "wikidata_id": "Q1196269",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6723",
            "stock_sector": "Information Technology",
            "weight_pct": 0.16,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/renesas-electronics-corporation",
          "stage": "",
          "description": "Renesas Electronics provides semiconductor solutions, including microcontrollers, SoC solutions, and analog and power devices.",
          "description_full": "Renesas Electronics is a semiconductor manufacturer that provides advanced semiconductor solutions, including microcontrollers, SoC solutions, and a broad range of analog and power devices, as well as LCD modules. It provides solutions for several industries such as automotive, energy, medical and healthcare, PC and PC peripheral, connectivity, human interface, mobile, power supply, RF front end, motor control, and more. The company’s portfolio of products includes microcontrollers and microprocessors, power devices, RF devices, analog ICs, analog and mixed signal devices, optoelectronics, LSI for automotive and factory automation, memory products, ASIC, USB ASSP, and system LSI. Development tools are also available under the categories: starter kits and platforms, OS, middleware and drivers, IDEs and project managers, coding tools, emulation and debugging, flash and PROM programming, and boards and kits. Renesas Electronics was established in April 2010 with the integration of NEC Electronics Corporation and Renesas Technology Corporation. It is headquartered in Tokyo, Japan.",
          "website": "https://www.renesas.com",
          "cb_rank": 209798,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2002-11-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Retail",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2022-06-22",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Innovation Network Corporation of Japan"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.renesas.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Renesas Electronics",
          "description": "company",
          "aliases": [
            "Renesas Electronics Corporation",
            "Runesasu Erekutoronikusu Kabushiki Gaisha",
            "Renesas",
            "RENESAS ELECTRONICS CORPORATION (Tokyo)"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "2010",
          "headquarters": "Tokyo",
          "official_website": "https://www.renesas.com/",
          "isin": "JP3164720009",
          "employees": 21204,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Renesas%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1196269",
          "description": "wikidata_id set via search: label='Renesas Electronics', description='company'. Search name used: 'Renesas Electronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.renesas.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1196269)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1196269)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1196269)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1196269)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1196269)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1196269)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1196269)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1196269)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1196269)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1196269 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1196269). label='Renesas Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1196269). label='Renesas Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1196269). label='Renesas Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1196269). label='Renesas Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0304",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ricoh",
      "sector": null,
      "wikidata_id": "Q178778",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "7752",
            "stock_sector": "Information Technology",
            "weight_pct": 0.03,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ricoh",
          "stage": "",
          "description": "Ricoh is a global technology company provide office imaging equipment, document management systems and IT services.",
          "description_full": "Ricoh is a global technology company specializing in office imaging equipment, production print solutions, document management systems and IT services. Headquartered in Tokyo, Ricoh Group operates in about 200 countries and regions.",
          "website": "https://www.ricoh.com",
          "cb_rank": 115473,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1962-02-06",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Consumer Electronics",
            "Content and Publishing",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Media and Entertainment",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Document Management",
            "Electronics",
            "Hardware",
            "IT Infrastructure",
            "IT Management",
            "Manufacturing",
            "Printing",
            "Semiconductor",
            "Software",
            "Wholesale"
          ],
          "founders": [
            "Kiyoshi Ichimura"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ricoh.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ricoh",
          "description": "Japanese multinational imaging and electronics company",
          "aliases": [
            "Ricoh Company Ltd.",
            "Kabushiki-gaisha Rikō",
            "RICOH COMPANY, LTD.     (Tokyo)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1936",
          "headquarters": "Tokyo",
          "official_website": "https://jp.ricoh.com/",
          "isin": "JP3973400009",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ricoh"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ricoh.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q178778",
          "description": "wikidata_id set via search: label='Ricoh', description='Japanese multinational imaging and electronics company'. Search name used: 'Ricoh'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q178778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q178778)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q178778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q178778)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q178778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q178778)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q178778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q178778)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q178778 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q178778). label='Ricoh'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q178778). label='Ricoh'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q178778). label='Ricoh'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q178778). label='Ricoh'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0305",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rightmove",
      "sector": null,
      "wikidata_id": "Q7333751",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "RMV",
            "stock_sector": "Communication",
            "weight_pct": 0.12,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rightmoves",
          "stage": "",
          "description": "RightMove is the UK's largest property portal allowing home hunters to find details of properties to buy or rent.",
          "description_full": "Rightmove plc is a United Kingdom-based company, which operates as a property portal. The Company's principal business is the operation of the rightmove.co.uk Website. The Company's Website and mobile platforms provide online property search. The Company's segments include Agency, New Homes and Other. The Agency segment provides resale and lettings property advertising services on www.rightmove.co.uk. The New Homes segment provides property advertising services to new home developers and housing associations on www.rightmove.co.uk. The Other segment consists of overseas and commercial property advertising services and non-property advertising services, which include its third-party and consumer services, as well as data and valuation services. The Company offers its services through estate agents, lettings agents, new homes developers and overseas homes agents offering properties outside the United Kingdom but interested in advertising to the United Kingdom-based home hunters.",
          "website": "https://www.rightmove.co.uk/",
          "cb_rank": 23372,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Information Technology",
            "Real Estate"
          ],
          "industries": [
            "Information Technology",
            "Market Research",
            "Real Estate"
          ],
          "founders": [
            "Alex Dail"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-05",
          "last_funding_amount_usd": 333449818,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": 333449818,
          "total_funding_native": {
            "amount": 250000000,
            "currency": "GBP"
          },
          "top_investors": [
            "Independent Franchise Partners"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rightmove.co.uk"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rightmove",
          "description": "UK-based company that runs the UK's largest online real estate portal and property website",
          "aliases": [
            "rightmove.co.uk",
            "Rightmove plc",
            "rightmove co uk",
            "right move",
            "right move uk",
            "Rightmove UK"
          ],
          "instance_of": [
            "business",
            "website",
            "public company"
          ],
          "country": null,
          "inception": "2000",
          "headquarters": "London",
          "official_website": "https://www.rightmove.co.uk/",
          "isin": "GB00BGDT3G23",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rightmove"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rightmove.co.uk",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7333751",
          "description": "wikidata_id set via search: label='Rightmove', description=\"UK-based company that runs the UK's largest online real estate portal and prope. Search name used: 'Rightmove'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7333751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7333751)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7333751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7333751)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7333751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7333751)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7333751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7333751)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7333751 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7333751). label='Rightmove'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7333751). label='Rightmove'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7333751). label='Rightmove'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7333751). label='Rightmove'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0306",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "RIO Tinto",
      "sector": null,
      "wikidata_id": "Q821293",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "RIO",
            "stock_sector": "Materials",
            "weight_pct": 6.82,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rio-tinto",
          "stage": "",
          "description": "Rio Tinto is a mining and metals company that focuses on the extraction and processing of minerals and metals in various sectors.",
          "description_full": "Rio Tinto is a mining and exploration finding better ways to provide the materials the world needs. Steel is made from iron ore. Aluminum with a low carbon footprint for electric vehicles and smartphones. Copper is used in wind turbines, electric cars, and water pipes in our homes. Borates, which aid crop growth, and titanium, which is used in paint.",
          "website": "http://www.riotinto.com",
          "cb_rank": 4061,
          "headquarters": "Melbourne, Victoria, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1873-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Corporate Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Mineral",
            "Mining",
            "Mining Technology",
            "Natural Resources"
          ],
          "founders": [
            "Hugh Matheson"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-10",
          "last_funding_amount_usd": 835642908,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 866386947,
          "total_funding_native": {
            "amount": 1220679000,
            "currency": "AUD"
          },
          "top_investors": [
            "International Finance Corporation",
            "Australian Renewable Energy Agency",
            "IDB Invest",
            "Japan Bank for International Cooperation",
            "Export Finance Australia"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.riotinto.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rio Tinto Group",
          "description": "Anglo-Australian multinational mining company",
          "aliases": [
            "Rio Tinto"
          ],
          "instance_of": [
            "group of companies",
            "conglomerate"
          ],
          "country": "United Kingdom",
          "inception": "1873-01-01",
          "headquarters": "Melbourne",
          "official_website": "https://www.riotinto.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rio%20Tinto%20%28corporation%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q821293",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0131). Match confirmed via normalized name: 'RIO TINTO'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.riotinto.com/",
          "description": "Official website (P856) fetched from Wikidata (Q821293)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q821293)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q821293)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q821293)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q821293)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.wikidata.country",
          "old_value": "United Kingdom",
          "new_value": null,
          "note": "Rio Tinto HQ is Melbourne, Australia. Wikidata P17=UK reflects London legal registration but operational HQ is Australia. Nulled WD country to avoid misleading country-level data.",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q821293)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q821293)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q821293)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q821293)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q821293). label='Rio Tinto Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q821293). label='Rio Tinto Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_country_corrected",
          "description": "sources.wikidata.country='United Kingdom' nulled — Rio Tinto HQ is Melbourne, Australia. Wikidata P17=UK reflects London legal registration but operational HQ is Australia. Nulled WD country to avoid misleading country-level data.",
          "canonical_country": "Australia",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q821293). label='Rio Tinto Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q821293). label='Rio Tinto Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0307",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rogers Communications Non-voting I",
      "sector": null,
      "wikidata_id": "Q165684",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "RCI.B",
            "stock_sector": "Communication",
            "weight_pct": 0.43,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rogers-communications-inc",
          "stage": "",
          "description": "Rogers Communications is a technology and media company providing services related to mobile, internet, and home security.",
          "description_full": "Rogers Communications is a wireless service provider. The company offers home internet, television, and landline phone service to consumers and businesses. Rogers' cable division, which accounts for around one-fourth of overall sales, provides consumers and companies with home internet, television, and landline phone service. The remaining sales come from Rogers' media division, which owns and manages a number of television and radio stations, as well as the Toronto Blue Jays.",
          "website": "https://www.rogers.com",
          "cb_rank": 5939,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Hardware",
            "Internet Services",
            "Media and Entertainment",
            "Mobile"
          ],
          "industries": [
            "Internet",
            "Media and Entertainment",
            "Publishing",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Ted Rogers"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-24",
          "last_funding_amount_usd": 1453911021,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 4919703412,
          "total_funding_usd": 14630854215,
          "total_funding_native": {
            "amount": 14630854215,
            "currency": "USD"
          },
          "top_investors": [
            "La Caisse",
            "Government of Canada",
            "Blackstone Group",
            "CPP Investments",
            "BCI"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rogers.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rogers Communications",
          "description": "Canadian telecommunications company",
          "aliases": [
            "Rogers Communications Inc."
          ],
          "instance_of": [
            "business",
            "public company",
            "internet service provider"
          ],
          "country": "Canada",
          "inception": "1960",
          "headquarters": "Toronto",
          "official_website": "https://www.rogers.com/",
          "isin": "CA7751092007",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rogers%20Communications"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rogers.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q165684",
          "description": "wikidata_id set via search: label='Rogers Communications', description='Canadian telecommunications company'. Search name used: 'Rogers Communications Non-voting I'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165684)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165684)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165684)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165684)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165684)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165684)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165684)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165684)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q165684 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165684). label='Rogers Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165684). label='Rogers Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165684). label='Rogers Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165684). label='Rogers Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0308",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Roper Technologies",
      "sector": null,
      "wikidata_id": "Q16932392",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ROP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.22,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/roper-industries",
          "stage": "",
          "description": "Roper Technologies is a diversified company that designs, manufactures, and distributes radio frequency (RF) products and services.",
          "description_full": "Roper Technologies (Roper) is a diversified company that designs, manufactures, and distributes radio frequency (RF) products and services, industrial technology products, energy systems and controls, and medical and scientific imaging products and software.",
          "website": "http://www.ropertech.com/",
          "cb_rank": 55472,
          "headquarters": "Sarasota, Florida, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1981-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Mechanical Engineering",
            "Software"
          ],
          "founders": [
            "Matthew Putman"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-07",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4000000000,
          "total_funding_native": {
            "amount": 4000000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ropertech.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Roper Technologies",
          "description": "company in Sarasota, United States",
          "aliases": [
            "Roper Industries"
          ],
          "instance_of": [
            "business",
            "conglomerate",
            "public company"
          ],
          "country": "United States",
          "inception": "1808-01-01",
          "headquarters": "Sarasota",
          "official_website": "http://www.roperind.com/",
          "isin": "US7766961061",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Roper%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ropertech.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16932392",
          "description": "wikidata_id set via search: label='Roper Technologies', description='company in Sarasota, United States'. Search name used: 'Roper Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16932392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16932392)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16932392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16932392)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16932392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16932392)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16932392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16932392)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16932392 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16932392). label='Roper Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16932392). label='Roper Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16932392). label='Roper Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16932392). label='Roper Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0309",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ryerson",
      "sector": null,
      "wikidata_id": "Q7385029",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "RYZ",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ryerson",
          "stage": "",
          "description": "Ryerson is a manufacturing company that engages in the production and distribution of metal and stainless steel products.",
          "description_full": "Ryerson is a distributor and processor of metals in North America. Headquartered in Chicago, we operate service centers in cities across the United States and Canada, and serve an expanding international customer base in China, Ryerson China Limited. Ryerson offers an unparalleled range of products, leading processing and fabricating capabilities, a broad geographic reach, and an established commitment to superior service.",
          "website": "https://www.ryerson.com",
          "cb_rank": 231480,
          "headquarters": "Chicago, Illinois, United States",
          "headquarters_regions": "Greater Chicago Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Professional Services",
            "Transportation"
          ],
          "industries": [
            "Customer Service",
            "Industrial",
            "Manufacturing",
            "Supply Chain Management",
            "Warehousing"
          ],
          "founders": [
            "Joseph T. Ryerson"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2023-08-03",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ryerson.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ryerson, Inc.",
          "description": "American metals company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "1842",
          "headquarters": "Chicago",
          "official_website": "http://www.ryerson.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ryerson%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ryerson.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7385029",
          "description": "wikidata_id set via search: label='Ryerson, Inc.', description='American metals company'. Search name used: 'Ryerson'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7385029)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7385029)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7385029)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7385029)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7385029)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7385029)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7385029)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7385029)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7385029 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7385029). label='Ryerson, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7385029). label='Ryerson, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7385029). label='Ryerson, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7385029). label='Ryerson, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0310",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Salesforce",
      "sector": null,
      "wikidata_id": "Q941127",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "CRM",
            "stock_sector": "Information Technology",
            "weight_pct": 1.0,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/salesforce",
          "stage": "",
          "description": "Salesforce is a cloud-based software company that provides customer relationship management software and applications.",
          "description_full": "Salesforce is a cloud-based software company that provides customer relationship management software and applications. It is a cloud computing company that provides business software on a subscription basis. They design and develop cloud-based enterprise software for customer relationship management. They focused on sales, customer service, marketing automation, e-commerce, analytics, and application development.",
          "website": "https://www.salesforce.com",
          "cb_rank": 1615,
          "headquarters": "San Francisco, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1999-03-08",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Internet Services",
            "Sales and Marketing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Agentic AI",
            "Artificial Intelligence (AI)",
            "Cloud Computing",
            "Sales Enablement",
            "Software"
          ],
          "founders": [
            "Adam Evans",
            "Halsey Minor",
            "Marc Benioff",
            "Max Comparetto",
            "Parker Harris"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-11",
          "last_funding_amount_usd": 25000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 65375124,
          "total_funding_usd": 25065375124,
          "total_funding_native": {
            "amount": 25065375124,
            "currency": "USD"
          },
          "top_investors": [
            "Emergence Capital",
            "New Enterprise Associates",
            "Meritech Capital Partners",
            "SunBridge",
            "Starboard Value"
          ],
          "num_investors": 22,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.salesforce.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Salesforce",
          "description": "American cloud-based software company",
          "aliases": [
            "Salesforce.com, Inc.",
            "SFDC",
            "salesforce.com"
          ],
          "instance_of": [
            "business",
            "software company",
            "enterprise",
            "public company",
            "technology company",
            "software developer"
          ],
          "country": "United States",
          "inception": "1999-02-03",
          "headquarters": "Salesforce Tower",
          "official_website": "https://www.salesforce.com",
          "isin": "US79466L3024",
          "employees": 35000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Salesforce"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q941127",
          "description": "wikidata_id set via search: label='Salesforce', description='American cloud-based software company'. Search name used: 'Salesforce'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.salesforce.com",
          "description": "Official website (P856) fetched from Wikidata (Q941127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q941127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q941127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q941127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q941127)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q941127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q941127)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q941127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q941127)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q941127 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q941127). label='Salesforce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q941127). label='Salesforce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Salesforce Tower' vs sources.crunchbase.headquarters='San Francisco, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q941127). label='Salesforce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q941127). label='Salesforce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0311",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Salzgitter",
      "sector": null,
      "wikidata_id": "Q652442",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SZG",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/salzgitter-ag",
          "stage": "",
          "description": "Salzgitter AG is a German company, one of the largest steel producers in Europe with an annual output of around 7 million tonnes.",
          "description_full": null,
          "website": "http://www.salzgitter-ag.com/en/index.html",
          "cb_rank": 420504,
          "headquarters": "Salzgitter, Niedersachsen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1858-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Natural Resources",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.salzgitter-ag.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Salzgitter AG",
          "description": "company",
          "aliases": [
            "Salzgitter Aktiengesellschaft",
            "SZAG"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Germany",
          "inception": "1858-01-01",
          "headquarters": "Salzgitter",
          "official_website": "https://www.salzgitter-ag.com/",
          "isin": "DE0006202005",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Salzgitter%20AG"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.salzgitter-ag.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q652442",
          "description": "wikidata_id set via search: label='Salzgitter AG', description='company'. Search name used: 'Salzgitter'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q652442)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q652442)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q652442)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q652442)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q652442)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q652442)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q652442)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q652442)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q652442 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q652442). label='Salzgitter AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q652442). label='Salzgitter AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q652442). label='Salzgitter AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q652442). label='Salzgitter AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0312",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Samsung Electronics",
      "sector": null,
      "wikidata_id": "Q20718",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "005930",
            "stock_sector": "Information Technology",
            "weight_pct": 3.51,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/samsung-electronics",
          "stage": "",
          "description": "Samsung Electronics is a technology company that engages in consumer electronics, IT and mobile communications, and device solutions.",
          "description_full": null,
          "website": "https://www.samsung.com",
          "cb_rank": 321,
          "headquarters": "Seoul, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1969-02-12",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Mobile",
            "Software"
          ],
          "industries": [
            "Consumer Electronics",
            "Electronics",
            "Manufacturing",
            "Mobile Apps",
            "Mobile Devices"
          ],
          "founders": [
            "Byung-chul Lee",
            "Jenny Gizzi"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2024-04-15",
          "last_funding_amount_usd": 4745000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4745000000,
          "total_funding_native": {
            "amount": 4745000000,
            "currency": "USD"
          },
          "top_investors": [
            "KB Securities",
            "U.S. Department of Commerce"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://samsung.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Samsung Electronics",
          "description": "South Korean multinational electronics corporation",
          "aliases": [
            "Samsung Electronics Co., Ltd",
            "Samsung Electric Industries",
            "Samsung Electronics Co.",
            "Samsung Electronics Ltd",
            "Samsung",
            "SΛMSUNG",
            "Samsung Electronics Co., Ltd.",
            "Samsung Electronics Co., Ltd. (Suwon-si)",
            "Samsung Semiconductor"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "South Korea",
          "inception": "1969-01-13",
          "headquarters": "Suwon",
          "official_website": "https://samsung.com/",
          "isin": "KR7005930003",
          "employees": 109541,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Samsung%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20718",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0137). Match confirmed via normalized name: 'SAMSUNG ELECTRONICS'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://samsung.com/",
          "description": "Official website (P856) fetched from Wikidata (Q20718)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q20718",
          "note": "Samsung Electronics / NON Voting PRE — share classes of same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Suwon' vs sources.crunchbase.headquarters='Seoul, Seoul-t'ukpyolsi, South Korea' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20718 shared with 2 other entities: IN-0313 (Samsung Electronics NON Voting PRE), IV-0483 (Samsung Electronics). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0313",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Samsung Electronics NON Voting PRE",
      "sector": null,
      "wikidata_id": "Q20718",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "005935",
            "stock_sector": "Information Technology",
            "weight_pct": 0.4,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.samsung.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Samsung Electronics",
          "description": "South Korean multinational electronics corporation",
          "aliases": [
            "Samsung Electronics Co., Ltd",
            "Samsung Electric Industries",
            "Samsung Electronics Co.",
            "Samsung Electronics Ltd",
            "Samsung",
            "SΛMSUNG",
            "Samsung Electronics Co., Ltd.",
            "Samsung Electronics Co., Ltd. (Suwon-si)",
            "Samsung Semiconductor"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "South Korea",
          "inception": "1969-01-13",
          "headquarters": "Suwon",
          "official_website": "https://samsung.com/",
          "isin": "KR7005930003",
          "employees": 109541,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Samsung%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.samsung.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20718",
          "description": "wikidata_id set via search: label='Samsung Electronics', description='South Korean multinational electronics corporation'. Search name used: 'Samsung Electronics NON Voting PRE'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20718 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q20718",
          "note": "Samsung Electronics / NON Voting PRE — share classes of same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20718 shared with 2 other entities: IN-0312 (Samsung Electronics), IV-0483 (Samsung Electronics). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0314",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sandfire Resources",
      "sector": null,
      "wikidata_id": "Q109625759",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SFR",
            "stock_sector": "Materials",
            "weight_pct": 0.35,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sandfire-resources-nl",
          "stage": "",
          "description": "Sandfire Resources NL is a dynamic mid-tier Australian mining and exploration company which is listed on the Australian Securities Exchange.",
          "description_full": "Sandfire Resources is a copper mining company that provides core assets, including the MATSA Copper and the Motheo Copper Operations. It produces copper concentrates with valuable by-products. It advances the high-grade Black Butte Copper Project with a strong focus on sustainable mining.",
          "website": "https://www.sandfire.com.au",
          "cb_rank": 152085,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2003-06-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Industrial",
            "Mining",
            "Sustainability"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-12",
          "last_funding_amount_usd": 650000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 650000000,
          "total_funding_native": {
            "amount": 650000000,
            "currency": "USD"
          },
          "top_investors": [
            "HSBC",
            "Royal Bank of Canada",
            "Santander",
            "Standard Chartered Bank",
            "JP Morgan Chase"
          ],
          "num_investors": 11,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sandfire.com.au/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sandfire Resources Limited",
          "description": "Australian public company",
          "aliases": [
            "Sandfire Resources Ltd",
            "Sandfire Resources"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.sandfire.com.au/",
          "isin": "AU000000SFR8",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109625759",
          "description": "wikidata_id set via search: label='Sandfire Resources Limited', description='Australian public company'. Search name used: 'Sandfire Resources'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sandfire.com.au/",
          "description": "Official website (P856) fetched from Wikidata (Q109625759)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625759)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625759)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625759)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109625759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109625759)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109625759 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625759). label='Sandfire Resources Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625759). label='Sandfire Resources Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625759). label='Sandfire Resources Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109625759). label='Sandfire Resources Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0315",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sandisk",
      "sector": null,
      "wikidata_id": "Q260833",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SNDK",
            "stock_sector": "Information Technology",
            "weight_pct": 0.54,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sandisk",
          "stage": "",
          "description": "SanDisk is a leading developer, manufacturer and provider of data storage devices and solutions based on NAND flash technology.",
          "description_full": "SanDisk is a leading developer, manufacturer and provider of data storage devices and solutions based on NAND flash technology. With a differentiated innovation engine driving advancements in storage and semiconductor technologies, our broad and ever-expanding portfolio delivers powerful flash storage solutions for AI workloads in datacenters, edge devices, and consumers. Our technologies enable everyone from students, gamers and home offices, to the largest enterprises and public clouds to produce, analyze, and store data. Our solutions include a broad range of solid state drives, embedded products, removable cards, and universal serial bus drives. Learn more about Sandisk at www.Sandisk.com.",
          "website": "https://www.sandisk.com",
          "cb_rank": 2205,
          "headquarters": "Milpitas, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Data Storage",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Eli Harari",
            "Sanjay Mehrotra"
          ],
          "num_funding_rounds": 5,
          "funding_status": "M&A",
          "last_funding_date": "2026-02-17",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": 713581368,
          "total_funding_native": {
            "amount": 713581368,
            "currency": "USD"
          },
          "top_investors": [
            "Matrix",
            "Mayfield Fund",
            "Reference Capital SA"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://sandisk.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SanDisk",
          "description": "American semiconductor company - memory and storage technologies",
          "aliases": [
            "SunDisk"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "brand",
            "technology company"
          ],
          "country": "United States",
          "inception": "1988-06-01",
          "headquarters": "Milpitas",
          "official_website": "https://www.sandisk.com/",
          "isin": "US80004C2008",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sandisk"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q260833",
          "description": "wikidata_id set via search: label='SanDisk', description='American computer technology company'. Search name used: 'Sandisk'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://sandisk.com/",
          "description": "Official website (P856) fetched from Wikidata (Q260833)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q260833)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q260833)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q260833)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q260833)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q260833)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q260833)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q260833)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q260833)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q260833 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q260833). label='Sandisk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q260833). label='Sandisk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q260833). label='Sandisk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q260833). label='SanDisk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0316",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sandur Manganese AND IRON ORES",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SANDUMA",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sandur-manganese-iron-ores-l",
          "stage": "",
          "description": "Sandur Manganese & Iron Ores L is an integral diversified and integrated commodity producers.",
          "description_full": null,
          "website": "https://www.sandurgroup.com/",
          "cb_rank": 3695704,
          "headquarters": "Ballari, Karnataka, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1954-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Precious Metals"
          ],
          "founders": [
            "M.Y. Ghorpade",
            "Y.R. Ghorpade"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sandurgroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sandurgroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0317",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SAP",
      "sector": null,
      "wikidata_id": "Q552581",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SAP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.99,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sap",
          "stage": "",
          "description": "SAP provides enterprise application software to various industries, including consumer, discrete manufacturing, public services.",
          "description_full": "SAP is a technology company that develops enterprise application software for companies and industries across diverse sectors. The company offers solutions covering various lines of businesses, including asset management, commerce, finance, human resources, manufacturing, marketing, sales, services, sourcing and procurement, supply chain, and sustainability as well as research and development, and engineering.",
          "website": "https://www.sap.com",
          "cb_rank": 4441,
          "headquarters": "Walldorf, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1972-04-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Financial Services",
            "Hardware",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Business Intelligence",
            "Business Process Automation (BPA)",
            "Computer",
            "Data Management",
            "Finance",
            "Software"
          ],
          "founders": [
            "Andreas Neumeier",
            "Claus Wellenreuther",
            "Dietmar Hopp",
            "Hans-Werner Hector",
            "Hasso Plattner",
            "Kaderjan Ilghar",
            "Klaus Tschira"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2019-04-24",
          "last_funding_amount_usd": 1300000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1300000000,
          "total_funding_usd": 1301371240,
          "total_funding_native": {
            "amount": 1301371240,
            "currency": "USD"
          },
          "top_investors": [
            "Elliott Management Corp.",
            "EISMEA"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sap.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SAP",
          "description": "German software producer",
          "aliases": [
            "SAP SE",
            "SAP SE     (Walldorf)",
            "sap.com"
          ],
          "instance_of": [
            "software company",
            "enterprise",
            "public company"
          ],
          "country": "Germany",
          "inception": "1972-04-01",
          "headquarters": "Walldorf",
          "official_website": "https://www.sap.com/",
          "isin": "DE0007164600",
          "employees": 106043,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SAP"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q552581",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0138). Match confirmed via normalized name: 'SAP'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sap.com/",
          "description": "Official website (P856) fetched from Wikidata (Q552581)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q552581)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q552581)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q552581)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q552581)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q552581)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q552581)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q552581)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q552581)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q552581). label='SAP'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q552581). label='SAP'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q552581). label='SAP'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q552581). label='SAP'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0318",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sarda Energy AND Minerals",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SARDAEN",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sarda-energy-minerals",
          "stage": "",
          "description": "Sarda Energy & Minerals is a manufacturer and exporter of niche-grade manganese-based ferroalloys.",
          "description_full": null,
          "website": "http://www.seml.co.in/",
          "cb_rank": 630758,
          "headquarters": "Raipur, Chhattisgarh, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1973-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [
            "Kamal Kishore Sarda"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.seml.co.in"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.seml.co.in",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0319",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saudi Arabian Mining",
      "sector": null,
      "wikidata_id": "Q6721006",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1211",
            "stock_sector": "Materials",
            "weight_pct": 1.63,
            "location": "Saudi Arabia",
            "exchange": "Saudi Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/saudi-arabian-mining-company",
          "stage": "",
          "description": "Saudi Arabian mining company is mining and metals company that explores for and produces a diversified portfolio of minerals and metals.",
          "description_full": null,
          "website": "https://www.maaden.com",
          "cb_rank": 202451,
          "headquarters": "Riyadh, Ar Riyad, Saudi Arabia",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Natural Resources",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.maaden.com.sa/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maaden",
          "description": "Saudi mining company",
          "aliases": [
            "Maʿaden",
            "Saudi Arabian Mining"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Saudi Arabia",
          "inception": "1997-03-23",
          "headquarters": "Riyadh",
          "official_website": "https://www.maaden.com.sa/",
          "isin": "SA123GA0ITH7",
          "employees": 6149,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Maaden%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6721006",
          "description": "wikidata_id set via search: label='Maaden', description='Saudi mining company'. Search name used: 'Saudi Arabian Mining'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.maaden.com.sa/",
          "description": "Official website (P856) fetched from Wikidata (Q6721006)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6721006)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6721006)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6721006)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6721006)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6721006)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6721006)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6721006)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6721006)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6721006 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6721006). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6721006). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6721006). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6721006). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0320",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saudi Steel PIPE",
      "sector": null,
      "wikidata_id": "Q20401353",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "1320",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "Saudi Arabia",
            "exchange": "Saudi Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/saudi-steel-pipe",
          "stage": "",
          "description": "Saudi Steel Pipe is the manufacturer of induction welded pipes.",
          "description_full": "Saudi Steel Pipe is an induction welded pipes manufacturing company. They offer a range of steel tubes and related services. Their products and services such as pipes for oil and gas operations with API and fittings, pipelines, casings, and related accessories, as well as a range of black and galvanized pipes for industrial and construction applications.",
          "website": "http://www.sspipe.com",
          "cb_rank": 682656,
          "headquarters": "Dammam, Ash Sharqiyah, Saudi Arabia",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sspipe.com/en"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Saudi Steel Pipe Co.",
          "description": null,
          "aliases": [
            "SSP"
          ],
          "instance_of": [
            "company",
            "public company"
          ],
          "country": "Saudi Arabia",
          "inception": "1980-06-10",
          "headquarters": null,
          "official_website": "http://www.sspipe.com/",
          "isin": "SA12B050KK11",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sspipe.com/en",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20401353",
          "description": "wikidata_id set via search: label='Saudi Steel Pipe Co.', description=''. Search name used: 'Saudi Steel Pipe'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20401353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20401353)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20401353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20401353)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20401353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20401353)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20401353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20401353)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20401353 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20401353). label='Saudi Steel Pipe Co.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20401353). label='Saudi Steel Pipe Co.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20401353). label='Saudi Steel Pipe Co.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20401353). label='Saudi Steel Pipe Co.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0321",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Screen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "7735",
            "stock_sector": "Information Technology",
            "weight_pct": 0.07,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/screenz-8925",
          "stage": "",
          "description": "SaaS, Digital Signage",
          "description_full": "Screenz is a new digital signage automation system. We love to create solutions that increase sales and move consumers, products and revenue.",
          "website": "https://www.screenz.io",
          "cb_rank": 178561,
          "headquarters": "Kristiansand, Vest-Agder, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Information Technology",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Advertising Platforms",
            "Digital Signage",
            "Information Technology",
            "Outdoor Advertising",
            "SaaS",
            "Software"
          ],
          "founders": [
            "Rune Solberg"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2020-02-15",
          "last_funding_amount_usd": 200000,
          "last_funding_type": "Pre-Seed",
          "total_equity_funding_usd": 200000,
          "total_funding_usd": 200000,
          "total_funding_native": {
            "amount": 200000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.screen.co.jp"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.screen.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Kristiansand Norway) is for an unrelated Norwegian entity, not Screen Holdings. Screen Holdings HQ is Fushimi-ku Kyoto Japan.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0322",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Seagate Technology",
      "sector": null,
      "wikidata_id": "Q705392",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "STX",
            "stock_sector": "Information Technology",
            "weight_pct": 0.49,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/seagate",
          "stage": "",
          "description": "Seagate is a data storage and hardware company that offers hard disk drives (HDDs), solid-state drives (SSDs), and other storage solutions.",
          "description_full": "Seagate is a data storage and hardware company that offers hard disk drives (HDDs), solid-state drives (SSDs), and other storage solutions.. It designs, develops, and manufactures external and internal hard disk drives and associated software products. It sells its disk drives primarily to major original equipment manufacturers (OEMs), distributors, and retailers. The company produces a range of disk drive products addressing enterprise applications, where its products are designed for enterprise servers, mainframes, and workstations; client compute applications, where its products are designed for desktop and notebook computers; and client non-compute applications, where its products are designed for a range of end user devices such as digital video recorders (DVRs), personal data backup systems, portable external storage systems, and digital media systems. In addition to manufacturing and selling disk drives, it provides data storage services for small- to medium-sized businesses, including online backup, data protection, and recovery.",
          "website": "http://www.seagate.com",
          "cb_rank": 12900,
          "headquarters": "Cupertino, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1979-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "Cloud Storage",
            "Consumer Electronics",
            "Data Storage",
            "Flash Storage",
            "Hardware",
            "Information Services",
            "Manufacturing",
            "Software"
          ],
          "founders": [
            "Alan Shugart",
            "Douglas Mahon",
            "Finis Conner",
            "Syed Iftikar",
            "Tom Mitchell"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-12",
          "last_funding_amount_usd": 400000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4000000000,
          "total_funding_native": {
            "amount": 4000000000,
            "currency": "USD"
          },
          "top_investors": [
            "ValueAct Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.seagate.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Seagate Technology",
          "description": "American data storage company",
          "aliases": [
            "Seagate Technology PLC",
            "Seagate",
            "Shugart Technology",
            "Seagate Technology LLC",
            "Seagate Technology LLC (Fremont, CA)",
            "Seagate Technology Inc."
          ],
          "instance_of": [
            "business",
            "public company",
            "enterprise"
          ],
          "country": "United States",
          "inception": "1979-01-01",
          "headquarters": "Cupertino",
          "official_website": "http://www.seagate.com",
          "isin": "IE00BKVD2N49",
          "employees": 57900,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Seagate%20Technology"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q705392",
          "description": "wikidata_id set via search: label='Seagate Technology', description='American data storage company'. Search name used: 'Seagate Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.seagate.com",
          "description": "Official website (P856) fetched from Wikidata (Q705392)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705392)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705392)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705392)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705392)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705392)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q705392 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705392). label='Seagate Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705392). label='Seagate Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705392). label='Seagate Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705392). label='Seagate Technology'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0323",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SEAH Besteel HDS",
      "sector": null,
      "wikidata_id": "Q22974169",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "001430",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/seah-besteel",
          "stage": "",
          "description": "SeAH Besteel manufactures steels, alloy steel, carbon steel, railway vehicle products and automobile parts.",
          "description_full": "SeAH Besteel is the best and the largest special steel long products(Special Bar Quality, shorten as SBQ) manufacturer in South Korea.",
          "website": "http://www.seahbesteel.co.kr/",
          "cb_rank": 772499,
          "headquarters": "Mapo, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1955-02-04",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Industrial Automation",
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.seah.co.kr/eng/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "South Korea",
          "inception": "1960-10",
          "headquarters": "Seoul",
          "official_website": "http://www.seah.co.kr/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.seah.co.kr/eng/",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q22974169",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'SEAH Besteel HDS'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22974169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22974169)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22974169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22974169)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22974169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22974169)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22974169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22974169)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q22974169 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22974169). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22974169). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22974169). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22974169). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0324",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SEAH Steel",
      "sector": null,
      "wikidata_id": "Q18203664",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "003030",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/seah-steel",
          "stage": "",
          "description": "SeAH Steel is a company that supplies steel pipe goods.",
          "description_full": "SeAH Steel is an industrial manufacturer specializing in welded steel pipes. The company develops carbon steel, stainless steel, and specialty tubes, produced via ERW and SAW methods, for sectors like oil and gas, construction, shipbuilding, LNG infrastructure, offshore wind foundations, and industrial plants.",
          "website": "http://www.seahsteel.co.kr",
          "cb_rank": 1532796,
          "headquarters": "Seoul, Seoul-t'ukpyolsi, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1960-10-19",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Goods",
            "Manufacturing"
          ],
          "industries": [
            "Consumer Goods",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2022-02-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Affirma Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.seahsteel.co.kr/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Seah Steel Holdings",
          "description": "South Korean company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "South Korea",
          "inception": "2018-09-01",
          "headquarters": null,
          "official_website": "http://www.seahsteel.co.kr/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SeAh%20Steel%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q18203664",
          "description": "wikidata_id set via search: label='Seah Steel Holdings', description='South Korean company'. Search name used: 'Seah Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.seahsteel.co.kr/",
          "description": "Official website (P856) fetched from Wikidata (Q18203664)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18203664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18203664)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18203664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18203664)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18203664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18203664)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18203664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18203664)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q18203664 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18203664). label='Seah Steel Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18203664). label='Seah Steel Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18203664). label='Seah Steel Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18203664). label='Seah Steel Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0325",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Servicenow",
      "sector": null,
      "wikidata_id": "Q7455653",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "NOW",
            "stock_sector": "Information Technology",
            "weight_pct": 0.62,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/service-now-com",
          "stage": "",
          "description": "ServiceNow is an AI platform that delivers IT operations, field service management and app engine solutions.",
          "description_full": "ServiceNow provides cloud-based solutions that define, structure, manage, and automate services for enterprise operations in North America, Europe, the Middle East, Africa, the Asia Pacific, and other countries. The company offers service management solutions, including incident, problem, change, request, and cost management as well as service catalogs; and IT, HR, facilities, and field service management solutions. It also provides IT operations management solutions covering service mapping, delivery, and assurance solutions; business management solutions such as financial management, project portfolio suite, vendor performance management, and performance analytics as well as governance, risk, and compliance; and application development services.",
          "website": "http://www.servicenow.com",
          "cb_rank": 6468,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Agentic AI",
            "Business Process Automation (BPA)",
            "Cloud Management",
            "Enterprise Software",
            "Robotic Process Automation (RPA)",
            "SaaS"
          ],
          "founders": [
            "Bow Ruggeri",
            "David Loo",
            "Don Goodliffe",
            "Fred Luddy"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2022-12-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 83703892,
          "total_funding_usd": 83703892,
          "total_funding_native": {
            "amount": 83703892,
            "currency": "USD"
          },
          "top_investors": [
            "Sequoia Capital",
            "Greylock",
            "JMI Equity",
            "KB Securities"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.servicenow.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ServiceNow",
          "description": "American technology company",
          "aliases": [
            "servicenow.com",
            "ServiceNow Inc.",
            "ServiceNow, Inc."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2004",
          "headquarters": "Santa Clara",
          "official_website": "https://www.servicenow.com",
          "isin": "US81762P1021",
          "employees": 10371,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ServiceNow"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7455653",
          "description": "wikidata_id set via search: label='ServiceNow', description='American technology company'. Search name used: 'Servicenow'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.servicenow.com",
          "description": "Official website (P856) fetched from Wikidata (Q7455653)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7455653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7455653)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7455653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7455653)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7455653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7455653)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7455653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7455653)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7455653 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7455653). label='ServiceNow'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7455653). label='ServiceNow'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7455653). label='ServiceNow'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7455653). label='ServiceNow'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0326",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Severstal",
      "sector": null,
      "wikidata_id": "Q638448",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "CHMF",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Russian Federation",
            "exchange": "Standard-Classica-Forts",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.severstal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Severstal",
          "description": "Russian steel and mining company",
          "aliases": [
            "CHMF",
            "SVST",
            "RTS2"
          ],
          "instance_of": [
            "corporate group",
            "public company"
          ],
          "country": "Russia",
          "inception": "1993-01-01",
          "headquarters": "Cherepovets",
          "official_website": "http://www.severstal.com",
          "isin": "RU0009046510",
          "employees": 50000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Severstal"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.severstal.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q638448",
          "description": "wikidata_id set via search: label='Severstal', description='Russian steel and mining company'. Search name used: 'Severstal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q638448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q638448)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q638448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q638448)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q638448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q638448)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q638448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q638448)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q638448 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q638448). label='Severstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q638448). label='Severstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q638448). label='Severstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q638448). label='Severstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0327",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shandong Hongqiao Aluminum Industr",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "002379",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://en.hongqiaochina.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://en.hongqiaochina.com",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0328",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shandong Nanshan Aluminium A",
      "sector": null,
      "wikidata_id": "Q106301415",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600219",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.nanshan.com.cn"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Shandong Nanshan Aluminium Co., Ltd.",
          "description": null,
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.nanshan.com.cn",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106301415",
          "description": "wikidata_id set via search: label='Shandong Nanshan Aluminium Co., Ltd.', description=''. Search name used: 'Shandong Nanshan Aluminium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106301415)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106301415)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106301415)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106301415)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106301415)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106301415)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106301415)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106301415)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106301415 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106301415). label='Shandong Nanshan Aluminium Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106301415). label='Shandong Nanshan Aluminium Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106301415). label='Shandong Nanshan Aluminium Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106301415). label='Shandong Nanshan Aluminium Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0329",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shanjin GOLD A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000975",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/shanjin-international-gold",
          "stage": "",
          "description": "Shanjin International Gold focuses on precious and non ferrous metal mining and trading.",
          "description_full": null,
          "website": "https://www.sji-gold.com/",
          "cb_rank": 3561621,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-06-18",
          "company_type": null,
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.sji-gold.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.sji-gold.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0330",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shopify Subordinate Voting CLA",
      "sector": null,
      "wikidata_id": "Q131884849",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SHOP",
            "stock_sector": "Information Technology",
            "weight_pct": 0.81,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/shopify",
          "stage": "",
          "description": "Shopify is a commerce platform that provides tools for businesses to build, manage, and grow online and offline stores.",
          "description_full": "Shopify is a commerce platform that provides tools for businesses to build, manage, and grow online and offline stores. It offers website creation, shopping cart functionality, payment processing, inventory management, and order fulfillment solutions within a unified system. The platform supports multichannel selling across web, mobile, social media, marketplaces, and physical retail through point-of-sale technology. Shopify also provides marketing tools, analytics, shipping integrations, and developer resources that enable customization and application development. Its services support entrepreneurs, small businesses, and larger brands seeking infrastructure to operate direct-to-consumer and business-to-business commerce operations.",
          "website": "https://www.shopify.com",
          "cb_rank": 70067,
          "headquarters": "Ottawa, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "2004-06-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "E-Commerce",
            "E-Commerce Platforms",
            "Enterprise Software",
            "SaaS"
          ],
          "founders": [
            "Daniel Weinand",
            "Scott Lake",
            "Tobias Lütke"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2013-12-11",
          "last_funding_amount_usd": 100000000,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": 122250000,
          "total_funding_usd": 122250000,
          "total_funding_native": {
            "amount": 122250000,
            "currency": "USD"
          },
          "top_investors": [
            "Insight Partners",
            "Bessemer Venture Partners",
            "FirstMark",
            "Georgian",
            "Felicis"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.shopify.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Canada",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.shopify.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.shopify.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131884849",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Shopify Subordinate Voting CLA'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884849)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884849)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884849)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884849)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131884849 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884849). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884849). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884849). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884849). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0331",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shougang Fushan Resources LT",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "639",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/shougang-fushan-resources-group",
          "stage": "",
          "description": "Shougang Fushan Resources Group is a manufacturer and seller of coking coal products.",
          "description_full": null,
          "website": "http://www.shougang-resources.com.hk/",
          "cb_rank": 3895491,
          "headquarters": "Wan Chai, Hong Kong Island, Hong Kong",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1985-12-13",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Hong Kong",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.shougang-resources.com.hk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.shougang-resources.com.hk",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Hong Kong",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0332",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sibanye Stillwater",
      "sector": null,
      "wikidata_id": "Q21639712",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SSW",
            "stock_sector": "Materials",
            "weight_pct": 0.56,
            "location": "South Africa",
            "exchange": "Johannesburg Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sibanye-stillwater",
          "stage": "",
          "description": "Sibanye-Stillwater operates as a mining company.",
          "description_full": "Sibanye-Stillwater operates as a mining company. Sibanye-Stillwater is an independent, global precious metal mining group, producing a unique mix of metals that includes gold and the platinum group metals (PGMs).",
          "website": "https://www.sibanyestillwater.com/",
          "cb_rank": 97731,
          "headquarters": "Westonaria, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Neal Froneman"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2024-08-22",
          "last_funding_amount_usd": 555792694,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 120000000,
          "total_funding_usd": 3325792694,
          "total_funding_native": {
            "amount": 3325792694,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sibanyestillwater.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sibanye-Stillwater",
          "description": "the largest individual producer of gold from South Africa",
          "aliases": [
            "Sibanye Gold",
            "Sibanye Stillwater Ltd",
            "Sibanye Stillwater"
          ],
          "instance_of": [
            "enterprise",
            "public company",
            "company"
          ],
          "country": "South Africa",
          "inception": "2012-11",
          "headquarters": "Johannesburg",
          "official_website": "https://www.sibanyestillwater.com",
          "isin": "ZAE000173951",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sibanye-Stillwater"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q21639712",
          "description": "wikidata_id set via search: label='Sibanye-Stillwater', description='the largest individual producer of gold from South Africa'. Search name used: 'Sibanye Stillwater'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sibanyestillwater.com",
          "description": "Official website (P856) fetched from Wikidata (Q21639712)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21639712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21639712)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21639712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21639712)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21639712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21639712)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21639712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21639712)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q21639712 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21639712). label='Sibanye-Stillwater'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21639712). label='Sibanye-Stillwater'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Johannesburg' vs sources.crunchbase.headquarters='Westonaria, NA - South Africa, South Africa' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21639712). label='Sibanye-Stillwater'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21639712). label='Sibanye-Stillwater'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0333",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sigma Lithium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SGML",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Brazil",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sigma-lithium",
          "stage": "",
          "description": "Sigma Lithium is a mining and metal company.",
          "description_full": "Sigma Lithium is developing the next generation of electric vehicle batteries with environmentally sustainable and high-purity lithium with an ESG-centric strategy.",
          "website": "http://www.sigmalithiumresources.com/",
          "cb_rank": 41719,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Calvyn Gardner"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2024-08-29",
          "last_funding_amount_usd": 86479189,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 66794755,
          "total_funding_usd": 333273944,
          "total_funding_native": {
            "amount": 333273944,
            "currency": "USD"
          },
          "top_investors": [
            "Santander",
            "The Brazilian Development Bank(BNDES)",
            "Citibank",
            "Banco do Brasil",
            "Grand 365 Capital"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sigmalithiumresources.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sigmalithiumresources.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0334",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SIMS",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SGM",
            "stock_sector": "Materials",
            "weight_pct": 0.16,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sims-c687",
          "stage": "",
          "description": "SIMS is a machining enterprise that offers precision machining, fabrication, and custom contract manufacturing services.",
          "description_full": null,
          "website": "https://simfgservices.com",
          "cb_rank": 249357,
          "headquarters": "Clarksville, Indiana, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [
            "Neelam Neotia"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.simsltd.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.simsltd.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Clarksville Indiana United States) is for a US subsidiary. Sims Limited HQ is Sydney New South Wales Australia.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0335",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Singapore Telecommunications",
      "sector": null,
      "wikidata_id": "Q864923",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "Z74",
            "stock_sector": "Communication",
            "weight_pct": 0.8,
            "location": "Singapore",
            "exchange": "Singapore Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/singtel",
          "stage": "",
          "description": "Singtel is a telecommunications company that provides mobile, fixed-line, broadband internet, and television services.",
          "description_full": null,
          "website": "https://www.singtel.com",
          "cb_rank": 11318,
          "headquarters": "Singapore, Central Region, Singapore",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "1879-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Hardware",
            "Internet Services",
            "Mobile",
            "Software"
          ],
          "industries": [
            "Communications Infrastructure",
            "Enterprise Applications",
            "Internet",
            "Mobile",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-02-07",
          "last_funding_amount_usd": 475099749,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 807000000,
          "total_funding_usd": 1682044430,
          "total_funding_native": {
            "amount": 1682044430,
            "currency": "USD"
          },
          "top_investors": [
            "HSBC",
            "Standard Chartered Bank",
            "DBS Bank",
            "Kohlberg Kravis Roberts & Co.",
            "United Overseas Bank"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.singtel.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Singtel",
          "description": "telecommunications company in Singapore",
          "aliases": [
            "Singapore Telecommunications",
            "Singapore Telecommunications Limited",
            "SingTel"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Singapore",
          "inception": "1879-01-01",
          "headquarters": "Singapore",
          "official_website": "https://www.singtel.com/",
          "isin": "SG1T75931496",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Singtel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q864923",
          "description": "wikidata_id set via search: label='SingTel', description='telecommunications company in Singapore'. Search name used: 'Singapore Telecommunications'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.singtel.com/",
          "description": "Official website (P856) fetched from Wikidata (Q864923)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q864923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q864923)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q864923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q864923)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q864923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q864923)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q864923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q864923)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q864923 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q864923). label='SingTel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q864923). label='SingTel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q864923). label='Singtel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q864923). label='Singtel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0336",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sinomine Resource A",
      "sector": null,
      "wikidata_id": "Q134389693",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "002738",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sinomine-resource-group",
          "stage": "",
          "description": "Sinomine Resource Group offers mining services.",
          "description_full": null,
          "website": "http://www.sinomine.cn/",
          "cb_rank": 484386,
          "headquarters": "Haidian, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.sinomine.cn"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sinomine Resources",
          "description": "Chinese mining company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sinomine%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q134389693",
          "description": "wikidata_id set via search: label='Sinomine Resources', description='Chinese mining company'. Search name used: 'Sinomine Resource'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.sinomine.cn",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134389693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134389693)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134389693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134389693)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134389693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134389693)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134389693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134389693)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q134389693 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134389693). label='Sinomine Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134389693). label='Sinomine Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134389693). label='Sinomine Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134389693). label='Sinomine Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0337",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SK Hynix",
      "sector": null,
      "wikidata_id": "Q370719",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "000660",
            "stock_sector": "Information Technology",
            "weight_pct": 1.98,
            "location": "Korea (South)",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sk-hynix",
          "stage": "",
          "description": "SK Hynix is a manufacturing company that specializes in producing and selling semiconductor devices for various sectors.",
          "description_full": "SK Hynix is a manufacturing company that specializes in producing and selling semiconductor devices for various sectors. It has consistently led the industry with smaller, faster, and lower-power semiconductors.",
          "website": "http://www.skhynix.com",
          "cb_rank": 1235,
          "headquarters": "Icheon, Kyonggi-do, South Korea",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1983-02-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "B2B",
            "Manufacturing",
            "Semiconductor",
            "Sensor"
          ],
          "founders": [
            "Chung Ju-yung"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2024-08-06",
          "last_funding_amount_usd": 450000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2150000000,
          "total_funding_native": {
            "amount": 2150000000,
            "currency": "USD"
          },
          "top_investors": [
            "KB Securities",
            "U.S. Department of Commerce"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.skhynix.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SK Hynix",
          "description": "South Korean memory semiconductor supplier",
          "aliases": [
            "Hyundai Electronic Industrial Co., Ltd.",
            "Hyundai Electronics",
            "SK Hynix Semiconductor Inc.",
            "SK hynix Inc.",
            "Hyundai Electronics Industries Co. Ltd.",
            "Hyundai Electronic Industrial Co., Ltd",
            "Hynix",
            "SK hynix Inc. (Gyeonggi-do)",
            "SK hynix Inc. (Icheon)"
          ],
          "instance_of": [
            "enterprise",
            "public company",
            "supplier",
            "business"
          ],
          "country": "South Korea",
          "inception": "1983-01-01",
          "headquarters": "Icheon",
          "official_website": "https://www.skhynix.com/",
          "isin": "KR7000660001",
          "employees": 17130,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SK%20Hynix"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q370719",
          "description": "wikidata_id set via search: label='SK Hynix', description='South Korean memory semiconductor supplier'. Search name used: 'Sk Hynix'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.skhynix.com/",
          "description": "Official website (P856) fetched from Wikidata (Q370719)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q370719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q370719)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q370719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q370719)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q370719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q370719)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q370719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q370719)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q370719 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q370719). label='SK Hynix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q370719). label='SK Hynix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q370719). label='SK Hynix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q370719). label='SK Hynix'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0338",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Skyworks Solutions",
      "sector": null,
      "wikidata_id": "Q7538146",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SWKS",
            "stock_sector": "Information Technology",
            "weight_pct": 0.05,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/skyworks-solutions",
          "stage": "",
          "description": "Skyworks Solutions is an innovator of high performance analog semiconductors.",
          "description_full": "Skyworks Solutions, Inc. is an innovator of high performance analog semiconductors. Leveraging core technologies, Skyworks supports automotive, broadband, cellular infrastructure, energy management, GPS, industrial, medical, military, wireless networking, smartphone and tablet applications. The Company’s portfolio includes amplifiers, attenuators, circulators, demodulators, detectors, diodes, directional couplers, front-end modules, hybrids, infrastructure RF subsystems, isolators, lighting and display solutions, mixers, modulators, optocouplers, optoisolators, phase shifters, PLLs/synthesizers/VCOs, power dividers/combiners, power management devices, receivers, switches and technical ceramics. Headquartered in Woburn, Mass., Skyworks is worldwide with engineering, manufacturing, sales and service facilities throughout Asia, Europe and North America.",
          "website": "http://www.skyworksinc.com",
          "cb_rank": 241147,
          "headquarters": "Woburn, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1962-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Mobile",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Manufacturing",
            "Mobile",
            "Semiconductor"
          ],
          "founders": [
            "David J. Aldrich"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.skyworksinc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Skyworks Solutions",
          "description": "American semiconductor manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2002-01-01",
          "headquarters": "Woburn",
          "official_website": "https://www.skyworksinc.com/",
          "isin": "US83088M1027",
          "employees": 4400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Skyworks%20Solutions"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7538146",
          "description": "wikidata_id set via search: label='Skyworks Solutions', description='American semiconductor manufacturer'. Search name used: 'Skyworks Solutions'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.skyworksinc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q7538146)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7538146)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7538146)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7538146)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7538146)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7538146)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7538146)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7538146)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7538146)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7538146 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7538146). label='Skyworks Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7538146). label='Skyworks Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7538146). label='Skyworks Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7538146). label='Skyworks Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0339",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Softbank",
      "sector": null,
      "wikidata_id": "Q201653",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "9984",
            "stock_sector": "Communication",
            "weight_pct": 2.78,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/softbank",
          "stage": "",
          "description": "SoftBank provides a range of technology, communication, and digital services through its corporate segments and subsidiaries.",
          "description_full": "SoftBank provides a range of technology,communication, and digital services through its corporate segments and subsidiaries. It offers mobile and broadband communication services, fixed-line and data solutions, cloud and security services, and a suite of internet media and e-commerce platforms. The company also supplies payment and financial services, including cashless and merchant processing solutions, and invests in technology ventures across sectors such as semiconductors, artificial intelligence, and digital infrastructure. Its operations connect consumer, enterprise, media, and financial domains with digital and networked offerings. SoftBank also manages telecommunication products and solutions that integrate connectivity, software, and platform services.",
          "website": "https://group.softbank",
          "cb_rank": 4621,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1981-09-03",
          "company_type": "For Profit",
          "investment_stage": "Convertible Note, Crowdfunding, Debt, Early Stage Venture, Late Stage Venture, Post-Ipo, Seed, Venture",
          "investor_type": "Investment Bank",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Financial Services",
            "Hardware",
            "Internet Services",
            "Lending and Investments",
            "Mobile"
          ],
          "industries": [
            "Banking",
            "E-Commerce",
            "Financial Services",
            "Internet",
            "Mobile",
            "Telecommunications"
          ],
          "founders": [
            "Masayoshi Son"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-27",
          "last_funding_amount_usd": 40000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1000000000,
          "total_funding_usd": 44720240487,
          "total_funding_native": {
            "amount": 44720240487,
            "currency": "USD"
          },
          "top_investors": [
            "Samsung Electronics",
            "MUFG Bank",
            "Goldman Sachs",
            "Mizuho Bank",
            "JP Morgan Chase"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://group.softbank/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SoftBank Group",
          "description": "Japanese company",
          "aliases": [
            "SoftBank Group Corp.",
            "SoftBank"
          ],
          "instance_of": [
            "business",
            "holding company",
            "public company"
          ],
          "country": "Japan",
          "inception": "1981-09-03",
          "headquarters": "Minato",
          "official_website": "https://group.softbank/",
          "isin": "JP3436100006",
          "employees": 68402,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SoftBank%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q201653",
          "description": "wikidata_id set via search: label='SoftBank Group', description='Japanese company'. Search name used: 'Softbank'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://group.softbank/",
          "description": "Official website (P856) fetched from Wikidata (Q201653)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q201653 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q201653",
          "note": "Softbank: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Minato' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q201653 shared with 1 other entity: IV-0515 (SoftBank Group). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0340",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Solaris Resources",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SLS",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/solaris-resources",
          "stage": "",
          "description": "Copper, Gold Growth and Discovery in the Americas",
          "description_full": "Solaris Resources is advancing a portfolio of copper and gold assets in the Americas, which includes: a high-grade resource with expansion and additional discovery potential at the Warintza copper and gold project in Ecuador; discovery potential on the grass-roots Tamarugo project in Chile and Capricho and Paco Orco projects in Peru; exposure to US$130M spending / 5-yrs through a farm-out agreement with Freeport-McMoRan on the Ricardo Project in Chile; and significant leverage to increasing copper prices through the 60%-interest in the development-stage La Verde joint-venture project with Teck Resources in Mexico. Solaris Resources trades the Toronto Stock Exchange under the trading symbol “TSX: SLS” and on the OTCQB Venture Market under the symbol “SLSSF”.",
          "website": "https://www.solarisresources.com/",
          "cb_rank": 74259,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Daniel Earle"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2026-04-09",
          "last_funding_amount_usd": 50000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 196462380,
          "total_funding_usd": 346462380,
          "total_funding_native": {
            "amount": 346462380,
            "currency": "USD"
          },
          "top_investors": [
            "Zijin Mining",
            "Royal Gold",
            "Lundin Foundation"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.solarisresources.ca"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.solarisresources.ca",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0341",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "South32",
      "sector": null,
      "wikidata_id": "Q20648697",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "S32",
            "stock_sector": "Materials",
            "weight_pct": 0.87,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/south32",
          "stage": "",
          "description": "South32 is a mining and metals company. The company has a portfolio of assets producing aluminum, bauxite, energy and metallurgical coal.",
          "description_full": "South32 is a mining and metals company. The company has a portfolio of assets producing aluminum, bauxite, energy and metallurgical coal.",
          "website": "https://www.south32.net/",
          "cb_rank": 199412,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Mining",
            "Renewable Energy"
          ],
          "founders": [
            "Graham Kerr"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.south32.net/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "South32",
          "description": "mining and metals company",
          "aliases": [
            "SOUTH32 LIMITED"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Australia",
          "inception": "2015",
          "headquarters": "Perth",
          "official_website": "https://www.south32.net/",
          "isin": "AU000000S320",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/South32"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20648697",
          "description": "wikidata_id set via search: label='South32', description='mining and metals company'. Search name used: 'South32'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.south32.net/",
          "description": "Official website (P856) fetched from Wikidata (Q20648697)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20648697 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q20648697",
          "note": "South32: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20648697 shared with 1 other entity: IV-0517 (South32). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0342",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Southern Copper",
      "sector": null,
      "wikidata_id": "Q7569806",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SCCO",
            "stock_sector": "Materials",
            "weight_pct": 1.03,
            "location": "Peru",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/southern-copper-corporation",
          "stage": "",
          "description": "Southern Copper Corporation is an integrated producer of copper, molybdenum, zinc and silver.",
          "description_full": "Southern Copper Corporation is a mining company originally founded in 1952. The current incarnation Southern Copper can be traced to the 2005 acquisition of Mexican copper producer Minera México by Southern Peru Copper Corporation. Currently, 75.1 percent of Southern Copper is owned by Mexican mining conglomerate Grupo México. Based on 2007 reserves data, Southern Copper is the world's largest publicly traded copper mining company and the world's seventh largest copper mining company based on 2007 sales. In addition, the firm is the eighth largest copper smelting company. The firm ranks among the world's largest producers of molybdenum, silver, and zinc.",
          "website": "http://www.southerncoppercorp.com/",
          "cb_rank": 462294,
          "headquarters": "Mexico City, Distrito Federal, Mexico",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1954-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mineral",
            "Mining Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.southerncoppercorp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Southern Copper Corporation",
          "description": "mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1952",
          "headquarters": "Phoenix",
          "official_website": "http://www.southerncoppercorp.com",
          "isin": "US84265V1052",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Southern%20Copper%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7569806",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0143). Match confirmed via normalized name: 'SOUTHERN COPPER'"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.southerncoppercorp.com",
          "description": "Official website (P856) fetched from Wikidata (Q7569806)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7569806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7569806)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7569806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7569806)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7569806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7569806)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7569806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7569806)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7569806). label='Southern Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7569806). label='Southern Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Phoenix' vs sources.crunchbase.headquarters='Mexico City, Distrito Federal, Mexico' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Southern Copper: Phoenix AZ (US parent SCCO) vs Mexico City (main mining operations) — both valid",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7569806). label='Southern Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7569806). label='Southern Copper Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0343",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SSAB A",
      "sector": null,
      "wikidata_id": "Q54075",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SSAB A",
            "stock_sector": "Materials",
            "weight_pct": 0.12,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ssab",
          "stage": "",
          "description": "SSAB is a global, highly specialized steel company that focuses on close and long-term customer collaboration.",
          "description_full": "SSAB is a global leader in value added, high strength steel. SSAB offers products developed in close cooperation with its customers to reach a stronger, lighter and more sustainable world. SSAB is a highly specialized global steel company with approximately 16,000 employees in more than 50 countries. Our production facilities are located in Sweden, Finland and the US. We have smaller production sites and steel service centers located around the world. These facilities include a finishing line in Shanghai for customers in Asia and steel service centers in the Nordic countries and Baltic states.  SSAB’s steels help to make end products lighter and increase their strength and lifespan. SSAB has a cost-efficient and flexible production system. SSAB’s production plants in Sweden, Finland and the US have an annual steel production capacity of 8.8 million tonnes. The company also has capacity to process and finish various steel products in China and a number of other countries. In Sweden and Finland, production is integrated into a blast furnace process. In the US, it is scrap-based production in electric arc furnaces.",
          "website": "https://www.ssab.com/en",
          "cb_rank": 25723,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1978-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Product Management"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-07",
          "last_funding_amount_usd": 293815190,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4036789184,
          "total_funding_native": {
            "amount": 4036789184,
            "currency": "USD"
          },
          "top_investors": [
            "Nordic Investment Bank",
            "US Department of Energy",
            "SACE",
            "Europe’s Just Transition Fund",
            "Riksgälden"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ssab.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SSAB",
          "description": "Swedish company, specialised in processing raw material to steel",
          "aliases": [
            "SSAB Swedish Steel AB",
            "SSAB Svenskt Stål AB",
            "Svenskt Stål AB"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Sweden",
          "inception": "1978-01-01",
          "headquarters": "Stockholm",
          "official_website": "http://www.ssab.com",
          "isin": "SE0000171100",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SSAB"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q54075",
          "description": "wikidata_id set via search: label='SSAB', description='Swedish company, specialised in processing raw material to steel'. Search name used: 'Ssab'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ssab.com",
          "description": "Official website (P856) fetched from Wikidata (Q54075)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q54075 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q54075",
          "note": "SSAB A and B shares — same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q54075 shared with 1 other entity: IN-0344 (SSAB Class B). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0344",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SSAB Class B",
      "sector": null,
      "wikidata_id": "Q54075",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SSAB B",
            "stock_sector": "Materials",
            "weight_pct": 0.33,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ssab",
          "stage": "",
          "description": "SSAB is a global, highly specialized steel company that focuses on close and long-term customer collaboration.",
          "description_full": "SSAB is a global leader in value added, high strength steel. SSAB offers products developed in close cooperation with its customers to reach a stronger, lighter and more sustainable world. SSAB is a highly specialized global steel company with approximately 16,000 employees in more than 50 countries. Our production facilities are located in Sweden, Finland and the US. We have smaller production sites and steel service centers located around the world. These facilities include a finishing line in Shanghai for customers in Asia and steel service centers in the Nordic countries and Baltic states.  SSAB’s steels help to make end products lighter and increase their strength and lifespan. SSAB has a cost-efficient and flexible production system. SSAB’s production plants in Sweden, Finland and the US have an annual steel production capacity of 8.8 million tonnes. The company also has capacity to process and finish various steel products in China and a number of other countries. In Sweden and Finland, production is integrated into a blast furnace process. In the US, it is scrap-based production in electric arc furnaces.",
          "website": "https://www.ssab.com/en",
          "cb_rank": 25723,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1978-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Product Management"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-07",
          "last_funding_amount_usd": 293815190,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4036789184,
          "total_funding_native": {
            "amount": 4036789184,
            "currency": "USD"
          },
          "top_investors": [
            "Nordic Investment Bank",
            "US Department of Energy",
            "SACE",
            "Europe’s Just Transition Fund",
            "Riksgälden"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ssab.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SSAB",
          "description": "Swedish company, specialised in processing raw material to steel",
          "aliases": [
            "SSAB Swedish Steel AB",
            "SSAB Svenskt Stål AB",
            "Svenskt Stål AB"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Sweden",
          "inception": "1978-01-01",
          "headquarters": "Stockholm",
          "official_website": "http://www.ssab.com",
          "isin": "SE0000171100",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SSAB"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q54075",
          "description": "wikidata_id set via search: label='SSAB', description='Swedish company, specialised in processing raw material to steel'. Search name used: 'Ssab'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ssab.com",
          "description": "Official website (P856) fetched from Wikidata (Q54075)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54075)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q54075 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q54075",
          "note": "SSAB A and B shares — same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q54075 shared with 1 other entity: IN-0343 (SSAB A). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54075). label='SSAB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0345",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Stanmore Resources",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SMR",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/stanmore-resources",
          "stage": "",
          "description": "Stanmore Resources is an Australian resources company with operations and exploration projects.",
          "description_full": "Stanmore Resources is an Australian mining company with operations and exploration projects in the Bowen and Surat basins. It is one of the country's largest suppliers of metallurgical coal, with key assets including the South Walker Creek, Poitrel, and Isaac Plains Complex mines. The company focuses on sustainable development, producing coal for steelmaking.",
          "website": "https://stanmore.net.au",
          "cb_rank": 2197627,
          "headquarters": "Brisbane, Queensland, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Natural Resources"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.stanmore.com.au"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.stanmore.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Australia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0346",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Steel Dynamics",
      "sector": null,
      "wikidata_id": "Q7605667",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "STLD",
            "stock_sector": "Materials",
            "weight_pct": 1.65,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/steel-dynamics",
          "stage": "",
          "description": "Steel Dynamics is a diversified carbon-steel producer, metals recycler and one of the largest American steel companies.",
          "description_full": "Founded in 1993, Steel Dynamics, Inc. is one of the largest domestic steel producers and metals recyclers in the United States based on estimated annual steelmaking and metals recycling capability, with annual revenues of $8.8 billion in 2014, over 7,700 employees, and manufacturing facilities primarily located throughout the United States (including six steel mills, eight steel processing facilities, two iron production facilities, over 90 metals recycling locations and six steel fabrication plants). Steel Dynamics completed largest acquisituion to date in September 2014. Steel Dynamics purchased our sixth steel mill, located in Columbus, Mississippi. This acqusition increased SDI's production capacity by 40%. Our pro forma 2014 revenues were $10.4 billion. Steel Dynamics reporting segments are comprised of our steel operations, metals recycling and ferrous resources, and fabrication. Steel Dynamics steelmaking operations consist of mills, producing steel from steel scrap using electric arc furnaces, continuous casting, automated rolling mills, and downstream finishing facilities. This segment accounts for over 60% of the company’s external net sales. The steel products we manufacture include high quality sheet and long products, and are used in a wide variety of end markets, such as automotive, construction, manufacturing and energy. Our metals recycling operation, OmniSource Corporation, is a wholly-owned subsidiary. OmniSource processes, transports, markets and brokers ferrous and nonferrous scrap metal. Additionally, our metals recycling operation offers consulting services, as well as provides customized scrap management services to industrial manufacturing companies throughout North America and Mexico. Primary end users of the ferrous scrap metal are domestic steel mills, including our own steelmaking facilities. Nonferrous scrap metal is used by a variety of specialty steel manufacturers, refineries and smelters, and producers of wire and cable. New Millennium Building Systems, our fabrication operation, produces trusses, girders, steel joist and steel decking products, used in the building industry. Steel Dynamics customers include nonresidential steel fabricators, metal building companies, general construction contractors, developers, brokers and government entities.",
          "website": "http://steeldynamics.com",
          "cb_rank": 43327,
          "headquarters": "Fort Wayne, Indiana, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Mining",
            "Precious Metals",
            "Recycling"
          ],
          "founders": [
            "Dick Teets",
            "Keith Busse",
            "Mark Millett"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-21",
          "last_funding_amount_usd": 800000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2400000000,
          "total_funding_native": {
            "amount": 2400000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.steeldynamics.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Steel Dynamics",
          "description": "American materials company",
          "aliases": [
            "SDI"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1993-01-01",
          "headquarters": "Fort Wayne",
          "official_website": "http://www.steeldynamics.com",
          "isin": "US8581191009",
          "employees": 7780,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Steel%20Dynamics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7605667",
          "description": "wikidata_id set via search: label='Steel Dynamics', description='American materials company'. Search name used: 'Steel Dynamics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.steeldynamics.com",
          "description": "Official website (P856) fetched from Wikidata (Q7605667)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7605667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7605667)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7605667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7605667)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7605667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7605667)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7605667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7605667)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7605667 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7605667). label='Steel Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7605667). label='Steel Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7605667). label='Steel Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7605667). label='Steel Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0347",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Stmicroelectronics",
      "sector": null,
      "wikidata_id": "Q29123664",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "STMMI",
            "stock_sector": "Information Technology",
            "weight_pct": 0.13,
            "location": "France",
            "exchange": "Borsa Italiana",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/stmicroelectronics",
          "stage": "",
          "description": "STMicroelectronics is a semiconductor company that designs and manufactures electronic components and solutions.",
          "description_full": "STMicroelectronics is an independent semiconductor company that designs, develops, manufactures, and markets a range of semiconductor products used in a variety of microelectronic applications, including automotive products, computer peripherals, telecommunications systems, consumer products, industrial automation, and control systems. Its segments include Automotive, Consumer, Computer and Communication Infrastructure (ACCI); Industrial and Multisegment Sector (IMS), and Wireless. Its products include discretes, microcontrollers, Smartcard products, standard commodity components, micro-electro-mechanical systems (MEMS) and advanced analog products, application-specific standard products (ASICs) and application-specific standard products (ASSPs) for analog, digital, and mixed-signal applications. On May 7, 2010, the Company disposed of its investment in Numonyx Holdings B.V.",
          "website": "https://www.st.com",
          "cb_rank": 10033,
          "headquarters": "Geneva, Geneve, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Electronics",
            "Industrial",
            "Industrial Automation",
            "Industrial Engineering",
            "Industrial Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Adriano Olivetti"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-11",
          "last_funding_amount_usd": 1174199548,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1174199548,
          "total_funding_native": {
            "amount": 1000000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.st.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "STMicroelectronics",
          "description": "French company",
          "aliases": [
            "STMICROELECTRONICS SA",
            "STMicroelectronics SA"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1987-05-15",
          "headquarters": "Montrouge",
          "official_website": "https://www.st.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        },
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999977657",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999977657",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Agrate Brianza",
          "web_link": "www.st.com",
          "total_eu_contribution": 664590.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977657, 1 projects, €664,590 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q29123664",
          "description": "wikidata_id set via search: label='STMicroelectronics', description='French company'. Search name used: 'Stmicroelectronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.st.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q29123664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q29123664)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q29123664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q29123664)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q29123664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q29123664)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977657, 1 projects, €664,590 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q29123664)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q29123664)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977657, 1 projects, €664,590 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q29123664 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity appears in both iShares ETF holdings and EDF beneficiary datasets. Cross-dataset match performed by build_edf_entities.py via normalised name_key. Basis: name normalisation (strip legal suffixes, uppercase, collapse whitespace).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q29123664). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q29123664). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Montrouge' vs sources.crunchbase.headquarters='Geneva, Geneve, Switzerland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: STmicroelectronics: dual HQ Geneva CH + Montrouge FR — CB has Geneva entity, WD has French entity; both correct",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q29123664). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q29123664). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0348",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sumitomo Metal Mining",
      "sector": null,
      "wikidata_id": "Q1685648",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5713",
            "stock_sector": "Materials",
            "weight_pct": 1.01,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sumitomo-metal-mining",
          "stage": "",
          "description": "Sumitomo Metal Mining is a Japanese company that engages in the metal mining business.",
          "description_full": "Sumitomo Metal Mining is a Japanese company that engages in the metal mining business. Its operations include mining, smelting and refining of non-ferrous metals, sales and manufacturing of advanced materials, and others. It was founded in 1590 and is headquartered in Tokyo, Japan.",
          "website": "http://www.smm.co.jp/E/",
          "cb_rank": 363171,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1590-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mineral",
            "Mining",
            "Mining Technology"
          ],
          "founders": [
            "Riemon Soga"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.smm.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sumitomo Metal Mining",
          "description": null,
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "Japan",
          "inception": "1590",
          "headquarters": "Minato",
          "official_website": "http://www.smm.co.jp/",
          "isin": "JP3402600005",
          "employees": 8628,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.smm.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1685648",
          "description": "wikidata_id set via search: label='Sumitomo Metal Mining', description=''. Search name used: 'Sumitomo Metal Mining'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1685648)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1685648)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1685648)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1685648)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1685648)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1685648)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1685648)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1685648)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1685648 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1685648). label='Sumitomo Metal Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1685648). label='Sumitomo Metal Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Minato' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1685648). label='Sumitomo Metal Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1685648). label='Sumitomo Metal Mining'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0349",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Suncoke Energy",
      "sector": null,
      "wikidata_id": "Q25711304",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SXC",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/suncoke-energy",
          "stage": "",
          "description": "SunCoke Energy has become the largest independent producer of high-quality metallurgical coke in the Americas.",
          "description_full": "SunCoke Energy has become the largest independent producer of high-quality metallurgical coke in the Americas and has over 45 years of metallurgical coke production experience. We are internationally recognized as a leading provider of heat recovery cokemaking technology that meets or exceeds applicable environmental standards and that produces some of the highest coke quality in the market.",
          "website": "http://www.suncoke.com/index.php",
          "cb_rank": 315746,
          "headquarters": "Lisle, Illinois, United States",
          "headquarters_regions": "Greater Chicago Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1990-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Industrial",
            "Logistics",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.suncoke.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SunCoke Energy",
          "description": "American corporation",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Lisle",
          "official_website": "http://www.suncoke.com",
          "isin": "US86722A1034",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q25711304",
          "description": "wikidata_id set via search: label='SunCoke Energy', description='American corporation'. Search name used: 'Suncoke Energy'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.suncoke.com",
          "description": "Official website (P856) fetched from Wikidata (Q25711304)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25711304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25711304)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25711304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25711304)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25711304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25711304)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25711304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25711304)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q25711304 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25711304). label='SunCoke Energy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25711304). label='SunCoke Energy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25711304). label='SunCoke Energy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25711304). label='SunCoke Energy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0350",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Super Micro Computer",
      "sector": null,
      "wikidata_id": "Q1817174",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SMCI",
            "stock_sector": "Information Technology",
            "weight_pct": 0.07,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/super-micro-computer-inc",
          "stage": "",
          "description": "Super Micro Computer is a provider of advanced server Building Block Solutions for Data Center, Cloud Computing, Enterprise IT, etc.",
          "description_full": null,
          "website": "http://www.supermicro.es",
          "cb_rank": 22821,
          "headquarters": "'s-hertogenbosch, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Data Storage",
            "Internet of Things",
            "Network Hardware",
            "Software"
          ],
          "founders": [
            "Charles Liang"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.supermicro.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Supermicro",
          "description": "American manufacturer of computer servers and enterprise equipment",
          "aliases": [
            "SuperMicro"
          ],
          "instance_of": [
            "business",
            "computer manufacturer",
            "systems integrator",
            "public company"
          ],
          "country": "United States",
          "inception": "1993",
          "headquarters": "San Jose",
          "official_website": "https://www.supermicro.com/",
          "isin": "US86800U1043",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Supermicro"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1817174",
          "description": "wikidata_id set via search: label='Supermicro', description='American manufacturer of computer servers and enterprise equipment'. Search name used: 'Super Micro Computer'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.supermicro.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1817174)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1817174)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1817174)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1817174)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1817174)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1817174)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1817174)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1817174)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1817174)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1817174 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1817174). label='Supermicro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1817174). label='Supermicro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='San Jose' vs sources.crunchbase.headquarters=''s-hertogenbosch, Noord-Brabant, The Netherlands' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=s-Hertogenbosch Netherlands) is for a subsidiary/regional entity, not the parent. Super Micro Computer HQ is San Jose CA — CB matched SMCI Netherlands entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1817174). label='Supermicro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1817174). label='Supermicro'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0351",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Surya Roshni",
      "sector": null,
      "wikidata_id": "Q18386600",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "SURYAROSNI",
            "stock_sector": "Materials",
            "weight_pct": 0.01,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/surya-roshni",
          "stage": "",
          "description": "Surya Roshni is a manufacturing company that offers a wide range of lighting solutions.",
          "description_full": "Surya Roshni is a manufacturing company that offers a wide range of lighting solutions. Its products include steel pipes, PVC pipes, fans, and home appliances products. The company's  LED and lighting products are manufactured in-house which are energy efficient with lower maintenance costs. The products, with its international presence, exports its products to over 50 foreign nations and expanding its business in the unexplored nations as well. Surya Roshni was founded in 1973 and is headquartered in New Delhi.",
          "website": "http://www.surya.co.in",
          "cb_rank": 680665,
          "headquarters": "New Delhi, Delhi, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1973-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "B D Agarwal"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.suryaroshni.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Surya Roshni Limited",
          "description": "Indian multinational manufacturer",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "India",
          "inception": null,
          "headquarters": "Delhi",
          "official_website": "http://www.surya.co.in/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Surya%20Roshni"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.suryaroshni.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q18386600",
          "description": "wikidata_id set via search: label='Surya Roshni Limited', description='Indian multinational manufacturer'. Search name used: 'Surya Roshni'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18386600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18386600)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18386600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18386600)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18386600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18386600)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18386600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18386600)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q18386600 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18386600). label='Surya Roshni Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18386600). label='Surya Roshni Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18386600). label='Surya Roshni Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18386600). label='Surya Roshni Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0352",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Swisscom",
      "sector": null,
      "wikidata_id": "Q644324",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "SCMN",
            "stock_sector": "Communication",
            "weight_pct": 0.62,
            "location": "Switzerland",
            "exchange": "SIX Swiss Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/swisscom",
          "stage": "",
          "description": "Swisscom, Switzerland’s leading telecoms company and one of its leading IT companies, is headquartered in Ittigen.",
          "description_full": "Swisscom, Switzerland’s leading telecoms company and one of its leading IT companies, is headquartered in Ittigen, close to the capital city Berne. Swisscom’s international activities are concentrated mainly in Italy, where its subsidiary Fastweb is one of the biggest broadband providers. Around 21,500 employees achieve a revenues of  CHF 2.89 billion to the end of the 1st Quarter 2016. Swisscom is one of the most sustainable companies in Switzerland and Europe.",
          "website": "https://www.swisscom.ch",
          "cb_rank": 18860,
          "headquarters": "Worblaufen, Bern, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Messaging and Telecommunications"
          ],
          "industries": [
            "Information Technology",
            "Internet",
            "Telecommunications",
            "VoIP"
          ],
          "founders": [
            "Ralph Hartmeier",
            "Reto Wenger"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2024-05-23",
          "last_funding_amount_usd": 4000000000,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4000000000,
          "total_funding_native": {
            "amount": 4000000000,
            "currency": "USD"
          },
          "top_investors": [
            "Vodafone"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.swisscom.ch/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Swisscom",
          "description": "Swiss telecommunication company",
          "aliases": [
            "Swiss Telecom PTT"
          ],
          "instance_of": [
            "telecommunication company",
            "business",
            "enterprise"
          ],
          "country": "Switzerland",
          "inception": "1997-10-01",
          "headquarters": "Ittigen",
          "official_website": "https://www.swisscom.ch/",
          "isin": "CH0008742519",
          "employees": 21125,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Swisscom"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q644324",
          "description": "wikidata_id set via search: label='Swisscom', description='Swiss telecommunication company'. Search name used: 'Swisscom'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.swisscom.ch/",
          "description": "Official website (P856) fetched from Wikidata (Q644324)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q644324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q644324)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q644324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q644324)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q644324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q644324)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q644324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q644324)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q644324 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q644324). label='Swisscom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q644324). label='Swisscom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ittigen' vs sources.crunchbase.headquarters='Worblaufen, Bern, Switzerland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q644324). label='Swisscom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q644324). label='Swisscom'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0353",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Synopsys",
      "sector": null,
      "wikidata_id": "Q2303478",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SNPS",
            "stock_sector": "Information Technology",
            "weight_pct": 0.43,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/synopsys-inc",
          "stage": "",
          "description": "Synopsys is a technology company offering system verification, Silicon IP, and electronic design automation solutions.",
          "description_full": null,
          "website": "https://www.synopsys.com/",
          "cb_rank": 79348,
          "headquarters": "Mountain View, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Electronic Design Automation (EDA)",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.synopsys.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Synopsys",
          "description": "American software company",
          "aliases": [
            "Synopsys, Inc.",
            "SNPS",
            "SYNOPSYS, INC. (Mountain View, CA)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1986",
          "headquarters": "Mountain View",
          "official_website": "https://www.synopsys.com/",
          "isin": "US8716071076",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Synopsys"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2303478",
          "description": "wikidata_id set via search: label='Synopsys', description='American software company'. Search name used: 'Synopsys'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.synopsys.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2303478)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2303478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2303478)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2303478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2303478)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2303478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2303478)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2303478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2303478)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2303478 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2303478). label='Synopsys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2303478). label='Synopsys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2303478). label='Synopsys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2303478). label='Synopsys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0354",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "T Mobile US",
      "sector": null,
      "wikidata_id": "Q3511885",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TMUS",
            "stock_sector": "Communication",
            "weight_pct": 2.9,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/t-mobile",
          "stage": "",
          "description": "T-Mobile is a telecommunications company that provides wireless communication services, including mobile phone and internet services.",
          "description_full": "T-Mobile is a wireless telecommunications company that redefines the way consumers and businesses buy wireless services. The company is committed to transforming the way that consumers and businesses purchase and use wireless services by offering a range of flexible, affordable, and feature-rich plans. One of T-Mobile's key strategies is to challenge the traditional wireless carrier model by offering customers more choice and control over their wireless plans. The company has introduced a number of groundbreaking initiatives, including its \"Un-carrier\" program, which eliminates long-term contracts and provides customers with more transparent pricing and billing. T-Mobile has also invested heavily in expanding and improving its network coverage, which now covers more than 99% of the US population. The company's network has been recognized for its speed and reliability, and T-Mobile has received numerous awards for its wireless service quality. In addition to its consumer-focused offerings, T-Mobile has also developed a range of solutions designed to meet the needs of businesses of all sizes. These include wireless plans, mobile device management tools, and customized solutions for industries such as healthcare, transportation, and retail.",
          "website": "https://www.t-mobile.com",
          "cb_rank": 1778,
          "headquarters": "Bellevue, Washington, United States",
          "headquarters_regions": "Greater Seattle Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1994-09-18",
          "company_type": "For Profit",
          "investment_stage": "Venture",
          "investor_type": "Venture Capital",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Internet",
            "Mobile",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "John W. Stanton"
          ],
          "num_funding_rounds": 7,
          "funding_status": "M&A",
          "last_funding_date": "2026-01-05",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1570224359,
          "total_funding_usd": 17370224359,
          "total_funding_native": {
            "amount": 17370224359,
            "currency": "USD"
          },
          "top_investors": [
            "Mid Europa Partners",
            "Lehman Brothers Venture Partners"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.t-mobile.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "T-Mobile US",
          "description": "American telecommunications company",
          "aliases": [
            "T-Mobile",
            "VoiceStream Wireless",
            "T-Mobile USA, Inc."
          ],
          "instance_of": [
            "telecommunication company",
            "business",
            "enterprise",
            "public company",
            "internet service provider",
            "mobile network operator"
          ],
          "country": "United States",
          "inception": "2001-01-01",
          "headquarters": "Bellevue",
          "official_website": "https://www.t-mobile.com/",
          "isin": "US8725901040",
          "employees": 38000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/T-Mobile%20US"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3511885",
          "description": "wikidata_id set via search: label='T-Mobile US', description='American telecommunications company'. Search name used: 'T Mobile Us'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.t-mobile.com/",
          "description": "Official website (P856) fetched from Wikidata (Q3511885)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511885)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511885)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511885)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511885)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3511885 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511885). label='T-Mobile US'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511885). label='T-Mobile US'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511885). label='T-Mobile US'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511885). label='T-Mobile US'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0355",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TA CHEN Stainless PIPE",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2027",
            "stock_sector": "Materials",
            "weight_pct": 0.15,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ta-chen-stainless-pipe",
          "stage": "",
          "description": "Ta Chen Stainless Pipe produces and sells stainless steel and aluminum products.",
          "description_full": "Ta Chen Stainless Pipe is a distributor company that manufactures and sells PVFs, stainless steel, fasteners, steel strips, coils of aluminum and nickel alloy, sheets, plates, and lengthy items. Fasteners and goods made of stainless steel account for the preponderance of the company's revenues. The petrochemical and food sectors require stainless tubes and their attachments, which is where the company's particular area of expertise lies.",
          "website": "http://www.tachen.com.tw/",
          "cb_rank": 3817057,
          "headquarters": "Tainan, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1986-11-27",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [
            "Robert Shieh"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Taiwan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tachen.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tachen.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Taiwan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0356",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Taiwan Semiconductor Manufacturing",
      "sector": null,
      "wikidata_id": "Q713418",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "2330",
            "stock_sector": "Information Technology",
            "weight_pct": 4.62,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tsmc",
          "stage": "",
          "description": "TSMC is a semiconductor manufacturer that offers wafer production processing and dedicated IC foundry.",
          "description_full": "Taiwan Semiconductor Manufacturing Company provides semiconductor manufacturing and related technology services to global technology firms. It produces integrated circuits through a dedicated foundry model, offering wafer fabrication across a range of process technologies and advanced packaging services for customers in computing, mobile, automotive, and connected devices. The company supports design enablement and mask services to help partners optimize chip designs for production and integrates diverse process solutions, including logic and specialty technologies. It operates multiple fabrication facilities and maintains engineering and customer support functions to fulfill production requirements.",
          "website": "http://www.tsmc.com",
          "cb_rank": 4374,
          "headquarters": "Hsinchu, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Design",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Consumer Electronics",
            "Electronics",
            "Manufacturing",
            "Product Design",
            "Semiconductor"
          ],
          "founders": [
            "Morris Chang"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2024-04-08",
          "last_funding_amount_usd": 6600000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 4100000000,
          "total_funding_usd": 14200000000,
          "total_funding_native": {
            "amount": 14200000000,
            "currency": "USD"
          },
          "top_investors": [
            "Berkshire Hathaway",
            "CID Group",
            "U.S. Department of Commerce"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tsmc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TSMC",
          "description": "semiconductor foundry company headquartered in Taiwan",
          "aliases": [
            "Taiwan Semiconductor Manufacturing Corporation",
            "Taiwan Semiconductor Co., Ltd.",
            "Táiwān Jītǐ Diànlù Zhìzào Gōngsī",
            "Taiwan Semiconductor",
            "Tsmc",
            "TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD. (Hsinchu)"
          ],
          "instance_of": [
            "public company",
            "enterprise",
            "organization"
          ],
          "country": "Taiwan",
          "inception": "1987-02-21",
          "headquarters": "Hsinchu Science Park",
          "official_website": "https://www.tsmc.com/",
          "isin": "US8740391003",
          "employees": 65152,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TSMC"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q713418",
          "description": "wikidata_id set via search: label='TSMC', description='semiconductor foundry company headquartered in Taiwan'. Search name used: 'Taiwan Semiconductor Manufacturing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tsmc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q713418)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q713418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q713418)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q713418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q713418)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q713418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q713418)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q713418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q713418)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q713418 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q713418). label='TSMC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q713418). label='TSMC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hsinchu Science Park' vs sources.crunchbase.headquarters='Hsinchu, T'ai-wan, Taiwan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q713418). label='TSMC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q713418). label='TSMC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0357",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TAKE TWO Interactive Software",
      "sector": null,
      "wikidata_id": "Q94933",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TTWO",
            "stock_sector": "Communication",
            "weight_pct": 0.96,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/take-two-interactive-software",
          "stage": "",
          "description": "Take-Two Interactive Software is a publisher, developer, and distributor of video games.",
          "description_full": "Take-Two Interactive Software is a developer, publisher, and marketer of interactive entertainment for consumers around the globe. The company primarily creates and releases products through the Rockstar Games, 2K, Private Division, and T2 Mobile Games divisions. Its products are currently made for mobile devices like smartphones and tablets, PCs, and gaming consoles. They are distributed through physical stores, digital downloads, online platforms, and cloud streaming services.",
          "website": "http://www.take2games.com",
          "cb_rank": 22914,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": "Grant",
          "investor_type": "Investment Bank",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Gaming",
            "Media and Entertainment",
            "Software"
          ],
          "industries": [
            "Online Games",
            "PC Games",
            "Publishing",
            "Software",
            "Video Games"
          ],
          "founders": [
            "Lee Guinchard",
            "Ryan Brant"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-20",
          "last_funding_amount_usd": 1040000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1040000000,
          "total_funding_usd": 5690000000,
          "total_funding_native": {
            "amount": 5690000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.take2games.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Take-Two Interactive",
          "description": "American publisher, developer and distributor of video games",
          "aliases": [
            "Take-Two",
            "Take2",
            "T2",
            "Take-Two Interactive Software",
            "Take-Two Interactive Software, Inc."
          ],
          "instance_of": [
            "video game developer",
            "public company"
          ],
          "country": "United States",
          "inception": "1993-01-01",
          "headquarters": "New York City",
          "official_website": "http://www.take2games.com",
          "isin": "US8740541094",
          "employees": 4492,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Take-Two%20Interactive"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.take2games.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q94933",
          "description": "wikidata_id set via search: label='Take-Two Interactive', description='American publisher, developer and distributor of video games'. Search name used: 'Take Two Interactive Software'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q94933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q94933)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q94933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q94933)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q94933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q94933)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q94933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q94933)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q94933 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q94933). label='Take-Two Interactive'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q94933). label='Take-Two Interactive'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='New York City' vs sources.crunchbase.headquarters='New York, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q94933). label='Take-Two Interactive'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q94933). label='Take-Two Interactive'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0358",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Taseko Mines",
      "sector": null,
      "wikidata_id": "Q7687130",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TKO",
            "stock_sector": "Materials",
            "weight_pct": 0.15,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/taseko-mines",
          "stage": "",
          "description": "Taseko Mines is a mining company focused on the operation and development of mines in North America.",
          "description_full": "Taseko Mines is a mining company focused on the operation and development of mines in North America.",
          "website": "https://www.tasekomines.com/",
          "cb_rank": 103906,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Mining Technology"
          ],
          "founders": [],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-15",
          "last_funding_amount_usd": 150255000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 250255000,
          "total_funding_usd": 930255000,
          "total_funding_native": {
            "amount": 930255000,
            "currency": "USD"
          },
          "top_investors": [
            "Bank of America",
            "Societe Generale",
            "Mitsui & Co",
            "Taurus fund"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.tasekomines.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Taseko Mines",
          "description": "copper producer in British Columbia, Canada",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1999",
          "headquarters": "Vancouver",
          "official_website": "http://www.tasekomines.com/",
          "isin": "CA8765111064",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Taseko%20Mines"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7687130",
          "description": "wikidata_id set via search: label='Taseko Mines', description='copper producer in British Columbia, Canada'. Search name used: 'Taseko Mines'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.tasekomines.com/",
          "description": "Official website (P856) fetched from Wikidata (Q7687130)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7687130)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7687130)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7687130)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7687130)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7687130)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7687130)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7687130)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7687130)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7687130 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7687130). label='Taseko Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7687130). label='Taseko Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7687130). label='Taseko Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7687130). label='Taseko Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0359",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TATA Steel",
      "sector": null,
      "wikidata_id": "Q963101",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TATASTEEL",
            "stock_sector": "Materials",
            "weight_pct": 1.06,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tata-steel",
          "stage": "",
          "description": "Tata Steel is a top ten global steel maker and the world’s second most geographically diversified steel producer.",
          "description_full": "Tata Steel is a top ten global steel maker and the world’s second most geographically diversified steel producer. Tata Steel was founded in India in 1907.  Since 2004 the Company has expanded globally, acquiring Asian steel producers NatSteel and Millennium Steel (now called Tata Steel Thailand) as well as Europe’s second largest steel producer Corus (now called Tata Steel Europe Limited).  Tata Steel is part of the Tata Group, India’s largest industrial conglomerate.  Both Tata and Tata Steel have a long history of charitable donations and social responsibility, with Tata spending approximately 4% of the Company’s profit after tax on corporate social responsibility initiatives. Tata Steel endeavours to improve the quality of life in the communities in which the Company operates.  Tata Steel’s charitable projects have touched the lives of over 800,000 people in India.",
          "website": "http://www.tatasteel.com",
          "cb_rank": 6139,
          "headquarters": "Mumbai, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1907-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Mineral",
            "Mining Technology",
            "Natural Resources"
          ],
          "founders": [
            "Jamsetji Tata"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 651907481,
          "total_funding_native": {
            "amount": 500000000,
            "currency": "GBP"
          },
          "top_investors": [
            "UK Government",
            "Leadership Group for Industry Transition"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tatasteel.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tata Steel",
          "description": "Indian multinational steel-making company",
          "aliases": [
            "Tata Steel Limited",
            "Tata Iron and Steel Company Limited",
            "The Tata Iron and Steel Company, Limited."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "multinational corporation"
          ],
          "country": "India",
          "inception": "1907-01-01",
          "headquarters": "Bombay House",
          "official_website": "https://www.tatasteel.com/",
          "isin": "INE081A01012",
          "employees": 80391,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tata%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tatasteel.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q963101",
          "description": "wikidata_id set via search: label='Tata Steel', description='Indian multinational steel-making company'. Search name used: 'Tata Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q963101 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q963101",
          "note": "TATA Steel / TATA Steel GDR — same company, different deposit instruments",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bombay House' vs sources.crunchbase.headquarters='Mumbai, Maharashtra, India' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q963101 shared with 1 other entity: IN-0360 (TATA Steel GDR). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0360",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TATA Steel GDR",
      "sector": null,
      "wikidata_id": "Q963101",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TTST",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "India",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tata-steel",
          "stage": "",
          "description": "Tata Steel is a top ten global steel maker and the world’s second most geographically diversified steel producer.",
          "description_full": "Tata Steel is a top ten global steel maker and the world’s second most geographically diversified steel producer. Tata Steel was founded in India in 1907.  Since 2004 the Company has expanded globally, acquiring Asian steel producers NatSteel and Millennium Steel (now called Tata Steel Thailand) as well as Europe’s second largest steel producer Corus (now called Tata Steel Europe Limited).  Tata Steel is part of the Tata Group, India’s largest industrial conglomerate.  Both Tata and Tata Steel have a long history of charitable donations and social responsibility, with Tata spending approximately 4% of the Company’s profit after tax on corporate social responsibility initiatives. Tata Steel endeavours to improve the quality of life in the communities in which the Company operates.  Tata Steel’s charitable projects have touched the lives of over 800,000 people in India.",
          "website": "http://www.tatasteel.com",
          "cb_rank": 6139,
          "headquarters": "Mumbai, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1907-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Mineral",
            "Mining Technology",
            "Natural Resources"
          ],
          "founders": [
            "Jamsetji Tata"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 651907481,
          "total_funding_native": {
            "amount": 500000000,
            "currency": "GBP"
          },
          "top_investors": [
            "UK Government",
            "Leadership Group for Industry Transition"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tatasteel.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tata Steel",
          "description": "Indian multinational steel-making company",
          "aliases": [
            "Tata Steel Limited",
            "Tata Iron and Steel Company Limited",
            "The Tata Iron and Steel Company, Limited."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "multinational corporation"
          ],
          "country": "India",
          "inception": "1907-01-01",
          "headquarters": "Bombay House",
          "official_website": "https://www.tatasteel.com/",
          "isin": "INE081A01012",
          "employees": 80391,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tata%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tatasteel.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q963101",
          "description": "wikidata_id set via search: label='Tata Steel', description='Indian multinational steel-making company'. Search name used: 'Tata Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q963101)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q963101)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q963101 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q963101",
          "note": "TATA Steel / TATA Steel GDR — same company, different deposit instruments",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bombay House' vs sources.crunchbase.headquarters='Mumbai, Maharashtra, India' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q963101 shared with 1 other entity: IN-0359 (TATA Steel). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q963101). label='Tata Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0361",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TDK",
      "sector": null,
      "wikidata_id": "Q855479",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "6762",
            "stock_sector": "Information Technology",
            "weight_pct": 0.15,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tdk",
          "stage": "",
          "description": "TDK is a development and construction company.",
          "description_full": "TDK is a construction company. They build and develop projects from pre-development planning to the final certificate of occupancy. They deliver properties that are setting a standard in the industry.",
          "website": "https://www.tdkconstruction.com",
          "cb_rank": 20499,
          "headquarters": "Murfreesboro, Tennessee, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "1959-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Real Estate"
          ],
          "industries": [
            "Commercial Real Estate",
            "Construction",
            "Real Estate",
            "Real Estate Investment"
          ],
          "founders": [
            "Timothy Keach"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2020-05-14",
          "last_funding_amount_usd": 1600000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 1600000,
          "total_funding_usd": 1600000,
          "total_funding_native": {
            "amount": 1600000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tdk.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TDK",
          "description": "Japanese multinational electronics company",
          "aliases": [
            "TDK Corporation",
            "TDK Electronics Co., Ltd",
            "Tokyo Denkikagaku Kogyo",
            "TDK Kabushiki-gaisha",
            "TDK Electronics",
            "TDK CORPORATION (Tokyo)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "brand"
          ],
          "country": "Japan",
          "inception": "1935-12-07",
          "headquarters": "Minato",
          "official_website": "https://www.tdk.com/",
          "isin": "JP3538800008",
          "employees": 53923,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TDK"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tdk.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q855479",
          "description": "wikidata_id set via search: label='TDK', description='Japanese multinational electronics company'. Search name used: 'Tdk'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q855479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q855479)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q855479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q855479)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q855479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q855479)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q855479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q855479)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q855479 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q855479). label='TDK'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q855479). label='TDK'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Minato' vs sources.crunchbase.headquarters='Murfreesboro, Tennessee, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Murfreesboro TN) is for a subsidiary/regional entity, not the parent. TDK HQ is Minato Tokyo — CB matched TDK US entity (Tennessee has TDK plant)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q855479). label='TDK'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q855479). label='TDK'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0362",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TE Connectivity",
      "sector": null,
      "wikidata_id": "Q663452",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TEL",
            "stock_sector": "Information Technology",
            "weight_pct": 0.35,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tyco-electronics",
          "stage": "",
          "description": "TE Connectivity provides and markets engineered electronic components, network solutions, and specialty products.",
          "description_full": "Tyco Electronics provides engineered electronic components, network solutions, specialty products, and underwater telecommunication systems. Its Electronic Components segment supplies passive electronic components, which include connectors and interconnect systems, relays, switches, sensors, and wire and cable, to original equipment manufacturers and their contract manufacturers in the automotive, computer, communications, industrial, appliance, and consumer electronics markets. The company's Network Solutions segment supplies infrastructure components and systems for telecommunications and energy markets. This segment provides components comprising connectors, above- and below-ground enclosures, heat-shrink tubing, cable accessories, surge arrestors, fiber optic cabling, copper cabling, and racks for copper and fiber networks; electronic systems for test access and intelligent cross-connect applications; and integrated cabling solutions for cabling and building management. This segment also sells insulators, power measurement products, CATV accessories, network interface devices, raceway systems, and duct accessories. Its specialty products segment offers engineered custom solutions, components, and connectors for electronic systems, subsystems, and devices in the aerospace, defense, and marine; touch systems; medical; and circuit protection markets. The company's Undersea Telecommunications segment designs, builds, maintains, and tests undersea fiber optic networks for the telecommunications and oil and gas markets. It sells its products in the Americas, Europe/the Middle East/Africa, and the Asia-Pacific.",
          "website": "http://www.te.com",
          "cb_rank": 11718,
          "headquarters": "Schaffhausen, Schaffhausen, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1941-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Hardware",
            "Manufacturing",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Electrical Distribution",
            "Hardware",
            "Manufacturing",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-26",
          "last_funding_amount_usd": 750000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 3848286656,
          "total_funding_native": {
            "amount": 3848286656,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.te.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TE Connectivity",
          "description": "Swiss-domiciled technology company",
          "aliases": [
            "Tyco Electronics",
            "AMP Incorporated"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Switzerland",
          "inception": "2007-01-01",
          "headquarters": "Schaffhausen",
          "official_website": "http://www.te.com/",
          "isin": "CH0102993182",
          "employees": 83000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TE%20Connectivity"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q663452",
          "description": "wikidata_id set via search: label='TE Connectivity', description='Swiss-domiciled technology company'. Search name used: 'Te Connectivity'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.te.com/",
          "description": "Official website (P856) fetched from Wikidata (Q663452)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663452)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663452)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663452)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663452)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q663452 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663452). label='TE Connectivity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663452). label='TE Connectivity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663452). label='TE Connectivity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663452). label='TE Connectivity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0363",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TECK Resources Subordinate Voting",
      "sector": null,
      "wikidata_id": "Q688725",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TECK.B",
            "stock_sector": "Materials",
            "weight_pct": 1.54,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/teck",
          "stage": "",
          "description": "Teck is a diversified resource company with business units focused on copper, steelmaking coal, zinc and energy.",
          "description_full": null,
          "website": "http://www.teck.com/",
          "cb_rank": 16497,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1913-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Mining Technology",
            "Natural Resources",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2023-07-12",
          "last_funding_amount_usd": 10000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 10000000,
          "total_funding_native": {
            "amount": 10000000,
            "currency": "USD"
          },
          "top_investors": [
            "Government of British Columbia"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.teck.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Teck Resources",
          "description": "Canadian mining company",
          "aliases": [
            "Teck Resources Limited",
            "Teck Cominco"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "2001",
          "headquarters": "Vancouver",
          "official_website": "http://www.teck.com/",
          "isin": "CA8787422044",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Teck%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.teck.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q688725",
          "description": "wikidata_id set via search: label='Teck Resources', description='Canadian mining company'. Search name used: 'TECK Resources Subordinate Voting'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688725)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688725)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688725)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688725)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688725)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688725)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688725)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688725)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q688725 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688725). label='Teck Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688725). label='Teck Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688725). label='Teck Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688725). label='Teck Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0364",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tele2 B",
      "sector": null,
      "wikidata_id": "Q309865",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TEL2 B",
            "stock_sector": "Communication",
            "weight_pct": 0.32,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tele2",
          "stage": "",
          "description": "Tele2 is a telecommunications company that offers mobile and fixed connectivity, data network services, and IoT solutions.",
          "description_full": "Tele2 is a telecom operator that provides customers with what they need. They have 15 million customers in 10 countries. Tele2 offers mobile services, fixed broadband and telephony, data network services, cable TV, and content services. Since Jan Stenbeck founded the company in 1993, it has been a formidable challenger to the former government monopolies and other established providers. Tele2 has been listed on the NASDAQ OMX Stockholm since 1996.",
          "website": "https://www.tele2.com",
          "cb_rank": 28277,
          "headquarters": "Kista, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Internet",
            "Mobile",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Jan Stenbeck"
          ],
          "num_funding_rounds": 3,
          "funding_status": "M&A",
          "last_funding_date": "2024-06-27",
          "last_funding_amount_usd": 149906416,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 649906416,
          "total_funding_native": {
            "amount": 649906416,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Quaestus Private Equity d.o.o."
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tele2.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tele2",
          "description": "multinational telecommunications company",
          "aliases": [
            "Tele 2",
            "Tele2 Sverige Aktiebolag"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Sweden",
          "inception": "1993-01-01",
          "headquarters": "Stockholm",
          "official_website": "https://www.tele2.com/",
          "isin": "SE0005190220",
          "employees": 8379,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tele2"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tele2.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q309865",
          "description": "wikidata_id set via search: label='Tele2', description='multinational telecommunications company'. Search name used: 'Tele2'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309865)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309865)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309865)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309865)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309865)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309865)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309865)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309865)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q309865 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309865). label='Tele2'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309865). label='Tele2'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309865). label='Tele2'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309865). label='Tele2'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0365",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telecom Italia",
      "sector": null,
      "wikidata_id": "Q144617",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TIT",
            "stock_sector": "Communication",
            "weight_pct": 0.23,
            "location": "Italy",
            "exchange": "Borsa Italiana",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/telecom-italia",
          "stage": "",
          "description": "Telecom Italia is an ICT group that develops infrastructure and offers fixed telephony and DSL data services.",
          "description_full": null,
          "website": "https://www.gruppotim.it",
          "cb_rank": 7424,
          "headquarters": "Roma, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1908-10-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services"
          ],
          "industries": [
            "Information Services",
            "Information Technology",
            "Telecommunications",
            "Web Hosting"
          ],
          "founders": [],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-23",
          "last_funding_amount_usd": 590772837,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 6182958,
          "total_funding_usd": 3764891641,
          "total_funding_native": {
            "amount": 3764891641,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "European Investment Fund",
            "CPP Investments",
            "Poste Italiane"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gruppotim.it/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TIM Group",
          "description": "Italian telecommunications company",
          "aliases": [
            "Telecom Italia",
            "Telecom Italia Group",
            "Gruppo TIM"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "telecommunication company"
          ],
          "country": "Italy",
          "inception": "1994-07-27",
          "headquarters": "Milan",
          "official_website": "https://www.gruppotim.it/",
          "isin": "IT0003497168",
          "employees": 26874,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TIM%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q144617",
          "description": "wikidata_id set via search: label='TIM Group', description='Italian telecommunications company'. Search name used: 'Telecom Italia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gruppotim.it/",
          "description": "Official website (P856) fetched from Wikidata (Q144617)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q144617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q144617)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q144617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q144617)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q144617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q144617)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q144617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q144617)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q144617 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q144617). label='TIM Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q144617). label='TIM Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Milan' vs sources.crunchbase.headquarters='Roma, Lazio, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q144617). label='TIM Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q144617). label='TIM Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0366",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telecom Italia S.p.a",
      "sector": null,
      "wikidata_id": "Q144617",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TITR",
            "stock_sector": "Communication",
            "weight_pct": 0.14,
            "location": "Italy",
            "exchange": "Borsa Italiana",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gruppotim.it/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "TIM Group",
          "description": "Italian telecommunications company",
          "aliases": [
            "Telecom Italia",
            "Telecom Italia Group",
            "Gruppo TIM"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "telecommunication company"
          ],
          "country": "Italy",
          "inception": "1994-07-27",
          "headquarters": "Milan",
          "official_website": "https://www.gruppotim.it/",
          "isin": "IT0003497168",
          "employees": 26874,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TIM%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q144617",
          "description": "wikidata_id set via search: label='TIM Group', description='Italian telecommunications company'. Search name used: 'Telecom Italia S.P.'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gruppotim.it/",
          "description": "Official website (P856) fetched from Wikidata (Q144617)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q144617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q144617)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q144617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q144617)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q144617",
          "new": null,
          "note": "Telecom Italia S.p.a (legal name). IN-0365 Telecom Italia is canonical (iShares + CB + 4 relationships). QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q144617",
          "description": "wikidata_id set via search: label='TIM Group', description='Italian telecommunications company'. Search name used: 'Telecom Italia S.P.'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q144617 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q144617). label='TIM Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q144617). label='TIM Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q144617",
          "note": "Telecom Italia S.p.a (legal name). IN-0365 Telecom Italia is canonical (iShares + CB + 4 relationships). QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q144617 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0367",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Teledyne Technologies",
      "sector": null,
      "wikidata_id": "Q7696127",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TDY",
            "stock_sector": "Information Technology",
            "weight_pct": 0.17,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/teledyne-technologies",
          "stage": "",
          "description": "Teledyne Technologies provides electronic components, instruments, and communications products.",
          "description_full": "Teledyne Technologies provides electronic components, instruments, and communications products in the U.S., Europe, Japan, and Canada. Its Electronics and Communications division offers microwave components and subsystems, high-voltage connectors, and imaging sensors, among other things. Aerospace Engines and Components designs, develops, and manufactures engines, engine controls, and aviation batteries. Energy Systems offers hydrogen-gas generators and thermoelectric and fuel-cell-based power sources for power plants, semiconductor manufacturing, and other industrial processes.  Teledyne was founded in 1960 and is based in Thousand Oaks, Calif.",
          "website": "http://www.teledyne.com",
          "cb_rank": 182438,
          "headquarters": "Thousand Oaks, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Energy",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Energy",
            "Manufacturing",
            "Telecommunications"
          ],
          "founders": [
            "George Kozmetsky"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.teledyne.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Teledyne Technologies",
          "description": "American industrial company",
          "aliases": [
            "Teledyne Technologies, Inc.",
            "Teledyne Benthos",
            "RD Instruments"
          ],
          "instance_of": [
            "business",
            "conglomerate",
            "public company"
          ],
          "country": "United States",
          "inception": "1960-01-01",
          "headquarters": "Thousand Oaks",
          "official_website": "http://www.teledyne.com/",
          "isin": "US8793601050",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Teledyne%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7696127",
          "description": "wikidata_id set via search: label='Teledyne Technologies', description='American industrial company'. Search name used: 'Teledyne Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.teledyne.com/",
          "description": "Official website (P856) fetched from Wikidata (Q7696127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7696127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7696127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7696127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7696127)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7696127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7696127)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7696127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7696127)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7696127 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7696127). label='Teledyne Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7696127). label='Teledyne Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7696127). label='Teledyne Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7696127). label='Teledyne Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0368",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telefonica Brasil ADS Representing",
      "sector": null,
      "wikidata_id": "Q20059505",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "VIV",
            "stock_sector": "Communication",
            "weight_pct": 0.16,
            "location": "Brazil",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/telefônica-brasil",
          "stage": "",
          "description": "Telefônica Brasil is a leading integrated telecommunications operator in Brazil, providing services nationwide under the Vivo brand.",
          "description_full": null,
          "website": "http://www.telefonica.com.br",
          "cb_rank": 285274,
          "headquarters": "São Paulo, Sao Paulo, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1998-06-04",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telefonica.com.br"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telefônica Brasil",
          "description": "Brazilian telecommunications company",
          "aliases": [
            "Telefônica Vivo"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1998",
          "headquarters": "São Paulo",
          "official_website": "https://www.telefonica.com.br/",
          "isin": "US87936R2058",
          "employees": 35000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telef%C3%B4nica%20Brasil"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telefonica.com.br",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20059505",
          "description": "wikidata_id set via search: label='Telefônica Brasil', description='Brazilian telecommunications company'. Search name used: 'Telefonica Brasil ADS Representing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20059505)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20059505)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20059505)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20059505)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20059505)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20059505)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20059505)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20059505)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20059505 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20059505). label='Telefônica Brasil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20059505). label='Telefônica Brasil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20059505). label='Telefônica Brasil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20059505). label='Telefônica Brasil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0369",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telefonica SA",
      "sector": null,
      "wikidata_id": "Q160229",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TEF",
            "stock_sector": "Communication",
            "weight_pct": 0.49,
            "location": "Spain",
            "exchange": "Bolsa De Madrid",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/telefonica-panama",
          "stage": "",
          "description": "the leading mobile operator in the country.",
          "description_full": null,
          "website": "https://www.telefonica.com/es/",
          "cb_rank": 3798920,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telefonica.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telefónica",
          "description": "telecommunications company based in Madrid, Spain",
          "aliases": [
            "Telefonica",
            "Telefónica c. 9",
            "Telefonica S.A."
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "Spain",
          "inception": "1924-04-19",
          "headquarters": "Telefónica Building",
          "official_website": "https://www.telefonica.com/",
          "isin": "ES0178430E18",
          "employees": 121853,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telef%C3%B3nica"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q160229",
          "description": "wikidata_id set via search: label='Telefónica', description='telecommunications company based in Madrid, Spain'. Search name used: 'Telefonica'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telefonica.com/",
          "description": "Official website (P856) fetched from Wikidata (Q160229)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160229)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160229)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160229)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160229)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, description_full, website, cb_rank, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160229)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160229)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160229)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160229)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q160229 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160229). label='Telefónica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160229). label='Telefónica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Telefónica Building' vs sources.crunchbase.headquarters='Madrid, Madrid, Spain' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, description_full, website, cb_rank, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160229). label='Telefónica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160229). label='Telefónica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0370",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telenor",
      "sector": null,
      "wikidata_id": "Q845632",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TEL",
            "stock_sector": "Communication",
            "weight_pct": 0.31,
            "location": "Norway",
            "exchange": "Oslo Bors Asa",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telenor",
          "stage": "",
          "description": "Telenor is a telecommunications company focused on mobile communication, fixed line communication, and TV-based activities.",
          "description_full": "Telenor is a telecommunications company focused on mobile communication, fixed line communication, and TV-based activities. The company’s mobile communication activities include voice, data, Internet, and content services, as well as customer equipment and electronic commerce, while its fixed network activities include analog PSTN, digital ISDN, broadband telephony, xDSL, Internet, and leased lines, as well as other communication solutions. The company’s TV-based operations include satellite dish, cable TV-networks, and satellite master antenna TV-networks systems.  Telenor was founded in 1885 and is headquartered in Fornebu, Norway.",
          "website": "http://www.telenor.com",
          "cb_rank": 174062,
          "headquarters": "Fornebu, Akershus, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1885-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "Government Office",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Sales and Marketing"
          ],
          "industries": [
            "Public Relations",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telenor.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telenor",
          "description": "multinational telecommunications company",
          "aliases": [
            "Televerket",
            "Telenor ASA",
            "Telenor Group"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Norway",
          "inception": "1995",
          "headquarters": "Bærum Municipality",
          "official_website": "https://telenor.com",
          "isin": "NO0010063308",
          "employees": 20000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telenor"
        },
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999910630",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999910630",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Fornebu",
          "web_link": "www.telenor.com",
          "total_eu_contribution": 241172.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999910630, 1 projects, €241,172 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telenor.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q845632",
          "description": "wikidata_id set via search: label='Telenor', description='multinational telecommunications company'. Search name used: 'Telenor'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q845632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q845632)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q845632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q845632)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q845632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q845632)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999910630, 1 projects, €241,172 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q845632)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q845632)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999910630, 1 projects, €241,172 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q845632 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity appears in both iShares ETF holdings and EDF beneficiary datasets. Cross-dataset match performed by build_edf_entities.py via normalised name_key. Basis: name normalisation (strip legal suffixes, uppercase, collapse whitespace).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q845632). label='Telenor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q845632). label='Telenor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bærum Municipality' vs sources.crunchbase.headquarters='Fornebu, Akershus, Norway' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q845632). label='Telenor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q845632). label='Telenor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0371",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telia",
      "sector": null,
      "wikidata_id": "Q862303",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TELIA",
            "stock_sector": "Communication",
            "weight_pct": 0.34,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telia.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telia Company",
          "description": "Swedish multinational telecommunication provider",
          "aliases": [
            "TeliaSonera",
            "Telia Company AB"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Sweden",
          "inception": "1993-07-01",
          "headquarters": "Stockholm",
          "official_website": "https://www.teliacompany.com",
          "isin": "SE0000667925",
          "employees": 20800,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telia%20Company"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telia.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q862303",
          "description": "wikidata_id set via search: label='Telia Company', description='Swedish multinational telecommunication provider'. Search name used: 'Telia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q862303)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q862303)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q862303)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q862303)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/telia-08f5",
          "new_value": null,
          "note": "Telia Company (Swedish telecom) — CB /organization/telia-08f5 is a Greek web content management company. Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "manual",
          "field": "sources.crunchbase",
          "old": "crunchbase block (wrong entity)",
          "new": null,
          "description": "cb_wrong_entity: CB still matches Greek CMS company (Athens), not Swedish Telia telecom. Re-nulled Cycle 2."
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q862303)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q862303)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q862303)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q862303)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q862303 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q862303). label='Telia Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q862303). label='Telia Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Stockholm' vs sources.crunchbase.headquarters='Athens, Attiki, Greece' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Telia Company (Swedish telecom) — CB /organization/telia-08f5 is a Greek web content management company. Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/telia-08f5",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "cb_wrong_entity: CB still matches Greek CMS company (Athens), not Swedish Telia telecom. Re-nulled Cycle 2.",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q862303). label='Telia Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q862303). label='Telia Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0372",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telstra",
      "sector": null,
      "wikidata_id": "Q721162",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TLS",
            "stock_sector": "Communication",
            "weight_pct": 1.2,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telstra",
          "stage": "",
          "description": "Telstra is an Australia-based telecommunications and information services company offering a full range of communications services.",
          "description_full": "Telstra is an Australia-based telecommunications and information services company offering a full range of communications services. The company has built a fully integrated IP network and a reliable mobile network for its clients. Through its strategic investments over the years and the recent acquisition of Pacnet in Asia, it now has the largest privately owned subsea cable network in Asia Pacific, have licenses throughout Asia, Europe, and the Americas and it facilitates access to more than 2,000 PoPs in 230 countries and territories. Telstra’s international operations are headquartered in Hong Kong, where it provides wholesale and enterprise customers with a full breadth of holistic and end-to-end solutions across data, voice, satellite, and managed network services. The company was founded in 1975 and is locally headquartered in Melbourne, Australia.",
          "website": "https://www.telstra.com.au",
          "cb_rank": 19723,
          "headquarters": "Melbourne, Victoria, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1975-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Mobile",
            "Platforms",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Android",
            "iOS",
            "Mobile",
            "Public Relations",
            "Telecommunications"
          ],
          "founders": [
            "David Thodey"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-26",
          "last_funding_amount_usd": 640048411,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 647048411,
          "total_funding_native": {
            "amount": 647048411,
            "currency": "USD"
          },
          "top_investors": [
            "VIC"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telstra.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telstra",
          "description": "Australian telecommunications company",
          "aliases": [
            "Telstra Corporation Limited",
            "Telstra Corporation",
            "TELSTRA CORPORATION LIMITED.",
            "Telecom Australia"
          ],
          "instance_of": [
            "telephone company",
            "public company",
            "media company",
            "mobile network operator",
            "nonprofit organization"
          ],
          "country": "Australia",
          "inception": "1975-06-12",
          "headquarters": "Melbourne",
          "official_website": "https://www.telstra.com.au",
          "isin": "AU000000TLS2",
          "employees": 31931,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telstra"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q721162",
          "description": "wikidata_id set via search: label='Telstra', description='telecommunications company predominantly serving Australian customers'. Search name used: 'Telstra'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telstra.com.au",
          "description": "Official website (P856) fetched from Wikidata (Q721162)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q721162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q721162)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q721162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q721162)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q721162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q721162)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q721162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q721162)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q721162 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q721162). label='Telstra'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q721162). label='Telstra'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q721162). label='Telstra'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q721162). label='Telstra'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0373",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telus",
      "sector": null,
      "wikidata_id": "Q165858",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "T",
            "stock_sector": "Communication",
            "weight_pct": 0.57,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telus",
          "stage": "",
          "description": "Second largest Canadian telecommunications company. Provides wireless phone service, high speed Internet, IPTV, home phone, long distance,",
          "description_full": "Second largest Canadian telecommunications company.  Provides wireless phone service, high speed Internet, IPTV, home phone, long distance, and many other telecom/data related services.",
          "website": "http://www.telus.com",
          "cb_rank": 15850,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "1990-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Internet",
            "Mobile",
            "Wireless"
          ],
          "founders": [
            "Mathew George"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-04",
          "last_funding_amount_usd": 2071670332,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 8845501216,
          "total_funding_native": {
            "amount": 8845501216,
            "currency": "USD"
          },
          "top_investors": [
            "BPEA EQT"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telus.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telus Communications",
          "description": "Canadian telecommunications company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company",
            "internet service provider"
          ],
          "country": "Canada",
          "inception": "1990-01-01",
          "headquarters": "Vancouver",
          "official_website": "https://www.telus.com/en/",
          "isin": "CA87971M1032",
          "employees": 28000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telus%20Communications"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telus.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q165858",
          "description": "wikidata_id set via search: label='Telus Communications', description='Canadian telecommunications company'. Search name used: 'Telus'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165858)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165858)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165858)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q165858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q165858)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q165858 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165858). label='Telus Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165858). label='Telus Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165858). label='Telus Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q165858). label='Telus Communications'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0374",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Temenos",
      "sector": null,
      "wikidata_id": "Q683892",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TEMN",
            "stock_sector": "Information Technology",
            "weight_pct": 0.03,
            "location": "Switzerland",
            "exchange": "SIX Swiss Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/temenos",
          "stage": "",
          "description": "Temenos Group is a market leading provider of banking software systems.",
          "description_full": "Temenos Group AG is the market leading provider of banking software systems to retail, corporate, universal, private, Islamic and microfinance & community banks. Headquartered in Geneva with 68 offices worldwide, Temenos serves over 1,000 financial institutions in more than 125 countries across the world.  Temenos was founded in 1993 in Geneva, Switzerland.  From the outset it had a simple mission: to rid the banking industry of its legacy software.  Ever since that time, Temenos has worked to make this mission a reality. It has invested more than USD1bn in developing great banking solutions. It has grown its product set from core banking to payments, wealth management, business analytics and channels, offering a comprehensive solution set to meet the industry’s needs.  It has developed the largest network of partners in the industry to enable it to scale delivery, and Temenos has more than 1,600 installations in over 150 countries.",
          "website": "http://www.temenos.com",
          "cb_rank": 41310,
          "headquarters": "Geneva, Geneve, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Financial Services",
            "Lending and Investments",
            "Software"
          ],
          "industries": [
            "Apps",
            "Banking",
            "Finance",
            "Software"
          ],
          "founders": [
            "George Koukis"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2023-09-27",
          "last_funding_amount_usd": 217188281,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 217188281,
          "total_funding_native": {
            "amount": 200000000,
            "currency": "CHF"
          },
          "top_investors": [
            "Global Finance"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.temenos.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Temenos Group",
          "description": "financial technology company headquartered in Geneva",
          "aliases": [
            "Temenos AG"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Switzerland",
          "inception": "1993-11",
          "headquarters": "Geneva",
          "official_website": "https://temenos.com",
          "isin": "CH0012453913",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Temenos%20AG"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.temenos.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q683892",
          "description": "wikidata_id set via search: label='Temenos Group', description='financial technology company headquartered in Geneva'. Search name used: 'Temenos'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q683892)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q683892)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q683892)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q683892)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q683892)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q683892)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q683892)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q683892)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q683892 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q683892). label='Temenos Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q683892). label='Temenos Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q683892). label='Temenos Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q683892). label='Temenos Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0375",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tencent",
      "sector": null,
      "wikidata_id": "Q860580",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "700",
            "stock_sector": "Communication",
            "weight_pct": 4.7,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tencent",
          "stage": "",
          "description": "Tencent is an internet service portal offering value-added internet, mobile, telecom, and online advertising services.",
          "description_full": "Tencent is an internet service portal offering value-added internet, mobile, telecom, and online advertising services. Its communications and social platforms Weixin and QQ connect users with each other, with digital content and daily life services in just a few clicks.  Tencent has maintained steady growth under its user-oriented operating strategies. It provides value-added internet, mobile, and telecom services, as well as online advertising under the strategic goal of providing users with \"one-stop online lifestyle services.\" Tencent’s Internet platforms in China – QQ (QQ Instant Messenger), WeChat, QQ.com, QQ Games, Qzone, 3g.QQ.com, SoSo, PaiPai, and Tenpay – aim to address the various needs of internet users, including communication, information, entertainment, e-commerce, and others. In September 2013, Tencent's market valuation rose to $101 billion, and as of November 21, 2013, QQ had 2 billion active users and WeChat had 650 million monthly active users. The numbers of active users for QQ mail, Qzone, Tencent Weibo, and QQ news were 274 million, 626 million, 220 million, and 150 million, respectively. Tencent was founded in November of 1998. In April 2000, the IDG and PCCW invested a total of $2.2 million dollars in the company. Tencent was listed on the Hong Kong Stock Exchange (SEHK) on June 16, 2004. Baidu, Alibaba, and Netease are Tencent's major competitors.",
          "website": "https://www.tencent.com/",
          "cb_rank": 1345,
          "headquarters": "Shenzhen, Guangdong, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1998-11-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Gaming",
            "Internet Services",
            "Sales and Marketing"
          ],
          "industries": [
            "Advertising",
            "Internet",
            "Online Games",
            "Online Portals",
            "Social Media Marketing"
          ],
          "founders": [
            "Charles Chen",
            "Chenye Xu",
            "Huateng Ma",
            "Jason Zeng",
            "Zhidong Zhang"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-16",
          "last_funding_amount_usd": 1265048810,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 76770000,
          "total_funding_usd": 13841818810,
          "total_funding_native": {
            "amount": 13841818810,
            "currency": "USD"
          },
          "top_investors": [
            "IDG Capital",
            "Prosus",
            "PCCW",
            "Lippo Group"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tencent.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tencent",
          "description": "Chinese multinational investment holding conglomerate",
          "aliases": [
            "Téngxùn Kònggǔ Yǒuxiàn Gōngsī",
            "AdvanceDataServices Limited",
            "Tencent Holdings Limited",
            "Tencent Holdings Ltd.",
            "Tencent Group",
            "Tencent Holdings",
            "Shenzhen Tencent Computer Systems Company Limited",
            "Tengxun",
            "Téngxùn",
            "Teng Xun (firma)",
            "Teng Xun"
          ],
          "instance_of": [
            "conglomerate",
            "business"
          ],
          "country": "China",
          "inception": "1998-11-12",
          "headquarters": "Maling",
          "official_website": "https://www.tencent.com/",
          "isin": "KYG875721634",
          "employees": 62885,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tencent"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tencent.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q860580",
          "description": "wikidata_id set via search: label='Tencent', description='Chinese multinational investment holding conglomerate'. Search name used: 'Tencent'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q860580 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q860580",
          "note": "Tencent: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Maling' vs sources.crunchbase.headquarters='Shenzhen, Guangdong, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q860580 shared with 1 other entity: IV-0550 (Tencent). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0376",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Teradyne",
      "sector": null,
      "wikidata_id": "Q2404292",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TER",
            "stock_sector": "Information Technology",
            "weight_pct": 0.27,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/teradyne",
          "stage": "",
          "description": "Teradyne is a supplier of automatic test equipment used to test complex electronics used in consumer electronics.",
          "description_full": "Teradyne (NYSE:TER) is a supplier of automatic test equipment used to test complex electronics used in the consumer electronics, automotive, computing, telecommunications, and aerospace and defense industries.",
          "website": "http://www.teradyne.com",
          "cb_rank": 221143,
          "headquarters": "North Reading, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Consumer Electronics",
            "Industrial",
            "Industrial Automation"
          ],
          "founders": [
            "Alex d’Arbeloff"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.teradyne.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Teradyne",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1960",
          "headquarters": "North Reading",
          "official_website": "https://www.teradyne.com/",
          "isin": "US8807701029",
          "employees": 3200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Teradyne"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2404292",
          "description": "wikidata_id set via search: label='Teradyne', description='company'. Search name used: 'Teradyne'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.teradyne.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2404292)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2404292)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2404292)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2404292)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2404292)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2404292)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2404292)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2404292)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2404292)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2404292 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2404292). label='Teradyne'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2404292). label='Teradyne'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2404292). label='Teradyne'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2404292). label='Teradyne'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0377",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Texas Instrument",
      "sector": null,
      "wikidata_id": "Q193412",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TXN",
            "stock_sector": "Information Technology",
            "weight_pct": 1.02,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/texas-instruments",
          "stage": "",
          "description": "Texas Instruments is a global semiconductor company that manufactures, designs, tests, and sells embedded and analog processing chips.",
          "description_full": "Texas Instruments is a Dallas, Texas-based company that specializes in developing and commercializing semiconductor and computer technology for cellular handsets, digital signal processors, and analog semiconductors. Other focus areas include chips for emerging medical electronics, energy (including Low Power/No Power, LED Lighting, & Solar Technologies), RFID, and telecommunications infrastructure.",
          "website": "http://www.ti.com",
          "cb_rank": 4718,
          "headquarters": "Dallas, Texas, United States",
          "headquarters_regions": "Dallas/Fort Worth Metroplex, Southern US",
          "operating_status": "Active",
          "founded_date": "1930-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "Computer",
            "DSP",
            "Semiconductor"
          ],
          "founders": [
            "Cecil Howard Green",
            "Eugene McDermott",
            "J. Erik Jonsson",
            "Patrick E. Haggerty"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-20",
          "last_funding_amount_usd": 1200000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 2500000000,
          "total_funding_usd": 13610000000,
          "total_funding_native": {
            "amount": 13610000000,
            "currency": "USD"
          },
          "top_investors": [
            "Elliott Management Corp.",
            "U.S. Department of Commerce"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ti.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Texas Instruments",
          "description": "American multinational semiconductor design and manufacturing company",
          "aliases": [
            "Texas Instruments Inc.",
            "TI Inc.",
            "Texas Instruments Incorporated",
            "TEXAS INSTRUMENTS INCORPORATED (Dallas, TX)",
            "TI"
          ],
          "instance_of": [
            "technology company",
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "1930-12-06",
          "headquarters": "Dallas",
          "official_website": "https://www.ti.com/",
          "isin": "US8825081040",
          "employees": 31000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Texas%20Instruments"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ti.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q193412",
          "description": "wikidata_id set via search: label='Texas Instruments', description='American multinational semiconductor design and manufacturing company'. Search name used: 'Texas Instrument'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193412)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193412)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193412)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193412)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193412)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193412)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193412)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193412)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q193412 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193412). label='Texas Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193412). label='Texas Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193412). label='Texas Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193412). label='Texas Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0378",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "THE SAGE",
      "sector": null,
      "wikidata_id": "Q1469903",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "SGE",
            "stock_sector": "Information Technology",
            "weight_pct": 0.06,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sage.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sage Group",
          "description": "British multinational enterprise accounting software company",
          "aliases": [
            "The Sage Group plc",
            "Sage",
            "Sage Accounting"
          ],
          "instance_of": [
            "software company",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "1981-04-27",
          "headquarters": "Newcastle upon Tyne",
          "official_website": "https://www.sage.com/",
          "isin": "GB00B8C3BL03",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sage%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sage.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1469903",
          "description": "wikidata_id set via search: label='Sage Group', description='British multinational enterprise accounting software company'. Search name used: 'THE SAGE'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1469903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1469903)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1469903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1469903)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1469903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1469903)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1469903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1469903)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1469903 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1469903). label='Sage Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1469903). label='Sage Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1469903). label='Sage Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1469903). label='Sage Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0379",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thyssenkrupp",
      "sector": null,
      "wikidata_id": "Q137910",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TKA",
            "stock_sector": "Materials",
            "weight_pct": 0.3,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/thyssenkrupp",
          "stage": "",
          "description": "ThyssenKrupp is a diversified industrial group that consists of independent industrial and technology businesses.",
          "description_full": "ThyssenKrupp is a diversified industrial group that consists of independent industrial and technology businesses. ThyssenKrupp's operations include automotive components manufacturing, contract engineering and component manufacturing for plant construction, elevator manufacturing, production of flat carbon steels, and materials services. ThyssenKrupp develops competitive solutions for future challenges in clients' respective industries.",
          "website": "https://www.thyssenkrupp.com",
          "cb_rank": 14218,
          "headquarters": "Essen, Nordrhein-Westfalen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1999-03-17",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Real Estate",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Construction",
            "Industrial",
            "Industrial Engineering",
            "Manufacturing",
            "Mechanical Engineering",
            "Mining",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2018-05-22",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1659827781,
          "total_funding_usd": 1659827781,
          "total_funding_native": {
            "amount": 1400000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Elliott Management Corp."
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thyssenkrupp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "thyssenkrupp AG",
          "description": "German multinational conglomerate corporation",
          "aliases": [
            "ThyssenKrupp",
            "thyssenkrupp",
            "ThyssenKrupp AG"
          ],
          "instance_of": [
            "business",
            "conglomerate",
            "public company"
          ],
          "country": "Germany",
          "inception": "1999-01-01",
          "headquarters": "Essen",
          "official_website": "https://www.thyssenkrupp.com/",
          "isin": "DE0007500001",
          "employees": 167961,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ThyssenKrupp"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thyssenkrupp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q137910",
          "description": "wikidata_id set via search: label='thyssenkrupp AG', description='German multinational conglomerate corporation'. Search name used: 'Thyssenkrupp'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137910)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137910)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137910)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137910)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137910)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137910)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137910)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137910)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q137910 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137910). label='thyssenkrupp AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137910). label='thyssenkrupp AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137910). label='thyssenkrupp AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137910). label='thyssenkrupp AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0380",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tiangong",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "826",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tiangong-tools.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tiangong-tools.com",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0381",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tianshan Aluminum A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "002532",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0382",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TKO Class A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TKO",
            "stock_sector": "Communication",
            "weight_pct": 0.36,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tkogroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tkogroup.com",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0383",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TMC THE Metals",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TMC",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/deepgreen-metals",
          "stage": "",
          "description": "The Metals Company provides battery-powered shifts to clean energy and electric vehicles.",
          "description_full": null,
          "website": "https://metals.co",
          "cb_rank": 3620,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [
            "Gerard Barron"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-16",
          "last_funding_amount_usd": 85200000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 424025168,
          "total_funding_usd": 424025168,
          "total_funding_native": {
            "amount": 424025168,
            "currency": "USD"
          },
          "top_investors": [
            "Glencore",
            "Korea Zinc",
            "Macquarie Capital",
            "Maersk",
            "Allseas Group"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.metals.co"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.metals.co",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0384",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tokyo Electron",
      "sector": null,
      "wikidata_id": "Q1351484",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "8035",
            "stock_sector": "Information Technology",
            "weight_pct": 0.68,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tokyo-electron",
          "stage": "",
          "description": "Tokyo Electron Limited (TEL) engages in development, manufacturing, and sales in a wide range of product fields.",
          "description_full": "Tokyo Electron Limited (TEL) engages in development, manufacturing, and sales in a wide range of product fields. The company also leverages specialized technologies developed for the semiconductor production equipment market to engage in the area of flat panel display (FPD) production equipment. All of TEL's semiconductor and FPD production equipment product lines maintain high market shares in their respective global segments.",
          "website": "http://www.tel.com",
          "cb_rank": 303475,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1963-11-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Energy",
            "Manufacturing"
          ],
          "industries": [
            "Electrical Distribution",
            "Manufacturing",
            "Test and Measurement"
          ],
          "founders": [
            "Tokuo Kubo",
            "Toshio Kodaka"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tel.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tokyo Electron",
          "description": "Japanese electronics manufacturer",
          "aliases": [
            "Tokyo Electron Laboratories",
            "Tokyo Electron Kabushiki-gaisha",
            "TEL",
            "TOKYO ELECTRON LIMITED (Tokyo)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Japan",
          "inception": "1963-11-11",
          "headquarters": "Akasaka",
          "official_website": "https://www.tel.com/",
          "isin": "JP3571400005",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tokyo%20Electron"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1351484",
          "description": "wikidata_id set via search: label='Tokyo Electron', description='Japanese electronics manufacturer'. Search name used: 'Tokyo Electron'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tel.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q1351484)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1351484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1351484)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1351484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1351484)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1351484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1351484)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1351484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1351484)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1351484 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1351484). label='Tokyo Electron'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1351484). label='Tokyo Electron'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Akasaka' vs sources.crunchbase.headquarters='Tokyo, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1351484). label='Tokyo Electron'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1351484). label='Tokyo Electron'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0385",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tokyo Steel Manufacturing",
      "sector": null,
      "wikidata_id": "Q11525139",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5423",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/tokyo-steel",
          "stage": "",
          "description": "Tokyo Steel is a building materials and steel products manufacturing company.",
          "description_full": null,
          "website": "http://www.tokyosteel.co.jp/",
          "cb_rank": 748877,
          "headquarters": "Kasumigaseki, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1934-11-23",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tokyosteel.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tokyo Steel Manufacturing",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1934-11-23",
          "headquarters": null,
          "official_website": "https://www.tokyosteel.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tokyosteel.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11525139",
          "description": "wikidata_id set via search: label='Tokyo Steel Manufacturing', description=''. Search name used: 'Tokyo Steel Manufacturing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11525139)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11525139)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11525139)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11525139)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11525139)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11525139)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11525139)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11525139)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11525139 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11525139). label='Tokyo Steel Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11525139). label='Tokyo Steel Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11525139). label='Tokyo Steel Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11525139). label='Tokyo Steel Manufacturing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0386",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tongling Nonferrous Metals L",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000630",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/tongling-nonferrous-metals-group-holding",
          "stage": "",
          "description": "TongLing Nonferrous Metals Group Holding focuses on extracting copper resources and smelting copper and other non-ferrous metals.",
          "description_full": null,
          "website": "http://www.tnmg.com.cn",
          "cb_rank": 1536663,
          "headquarters": "Tongling, Anhui, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1949-12-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Other"
          ],
          "industries": [
            "Infrastructure",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.tnmg.com.cn/index_E.aspx"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.tnmg.com.cn/index_E.aspx",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0387",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TR Anadolu Metal Madencilik Isletm",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TRMET.E",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Turkey",
            "exchange": "Istanbul Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://tranadolumetal.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://tranadolumetal.com",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0388",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Trade DESK Class A",
      "sector": null,
      "wikidata_id": "Q60744565",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "TTD",
            "stock_sector": "Communication",
            "weight_pct": 0.27,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/trade-desk",
          "stage": "",
          "description": "Trade Desk provides funding advisory, financial research and outsourcing services.",
          "description_full": null,
          "website": "http://tradedesk24.com",
          "cb_rank": 36619,
          "headquarters": "Pune, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Lending and Investments"
          ],
          "industries": [
            "Financial Services",
            "Trading Platform"
          ],
          "founders": [
            "Santanu Nag"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.thetradedesk.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Trade Desk",
          "description": "American technology company",
          "aliases": [
            "The Trade Desk, Inc.",
            "The Trade Desk"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2009-10-01",
          "headquarters": "Ventura",
          "official_website": "http://www.thetradedesk.com/",
          "isin": "US88339J1051",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/The%20Trade%20Desk"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q60744565",
          "description": "wikidata_id set via search: label='Trade Desk', description='American technology company'. Search name used: 'Trade Desk'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.thetradedesk.com/",
          "description": "Official website (P856) fetched from Wikidata (Q60744565)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60744565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60744565)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60744565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60744565)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60744565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60744565)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60744565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60744565)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q60744565 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60744565). label='Trade Desk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60744565). label='Trade Desk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ventura' vs sources.crunchbase.headquarters='Pune, Maharashtra, India' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Pune India) is for a subsidiary/regional entity, not the parent. The Trade Desk HQ is Ventura CA — CB matched Trade Desk India office",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60744565). label='Trade Desk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60744565). label='Trade Desk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0389",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Trilogy Metals",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "TMQ",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "United States",
            "exchange": "Nyse Mkt Llc",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/trilogy-metals",
          "stage": "",
          "description": "Trilogy Metals is a metals exploration company that focuses on the exploration and development of the Ambler mining district.",
          "description_full": "Trilogy Metals is a metals exploration company that focuses on the exploration and development of the Ambler mining district in Alaska. The Company was originally named NovaCopper, which was incorporated in April 2011 as a wholly-owned subsidiary of NOVAGOLD RESOURCES INC. (\"NOVAGOLD\"). On April 30, 2012, NOVAGOLD distributed to its shareholders, on a pro-rata basis, all of the issued and outstanding common shares of NovaCopper, following which, NovaCopper was no longer a wholly-owned subsidiary of NOVAGOLD. Part of the above transaction included amassing an exploration team recognized, by earning the \"Thayer Lindsley Award\" at the 2009 PDAC convention, for revealing the enormous geological potential at NOVAGOLD's Donlin Gold Project, one of the world's premier gold development projects. This same team also earned the Robert R. Hedley Award for Excellence in Social and Environmental Responsibility at the 2008 Association for Mineral Exploration British Columbia's Cordilleran Roundup Convention. Their Company is uniquely positioned to offer investors exposure to rising copper, zinc, gold, and silver prices, with additional upside from exploration success and resource expansion, as it determines the extent of the mineralization at the UKMP. Their team has been working in the Ambler mining district since 2004 and is equally passionate about building relationships through trust and mutual respect in the region. A long-term cooperative agreement with NANA Regional Corporation Inc., signed in 2011, consolidates land holdings into an approximately 353,000-acre land package and provides a framework for the exploration and development of this high-grade, polymetallic belt.",
          "website": "https://trilogymetals.com",
          "cb_rank": 52959,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2011-04-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Tony Giardini"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-27",
          "last_funding_amount_usd": 18102654,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 59922654,
          "total_funding_usd": 59922654,
          "total_funding_native": {
            "amount": 59922654,
            "currency": "USD"
          },
          "top_investors": [
            "The Baupost Group",
            "South32",
            "The Electrum Group"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.trilogymetals.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.trilogymetals.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0390",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Trimble",
      "sector": null,
      "wikidata_id": "Q2297063",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TRMB",
            "stock_sector": "Information Technology",
            "weight_pct": 0.09,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/trimble",
          "stage": "",
          "description": "Trimble develops positioning technology solutions for surveying, construction, agriculture, public safety and mapping purposes.",
          "description_full": "Trimble applies technology to make field and mobile workers in businesses and government significantly more productive. Solutions are focused on applications requiring position or location—including surveying, construction, agriculture, fleet and asset management, public safety and mapping. In addition to utilizing positioning technologies,such as GPS, lasers and optics, Trimble solutions may include software content specific to the needs of the user. Wireless technologies are utilized to deliver the solution to the user and to ensure a tight coupling of the field and the back office. Founded in 1978, Trimble is headquartered in Sunnyvale, Calif.",
          "website": "https://www.trimble.com/",
          "cb_rank": 4564,
          "headquarters": "Westminster, Colorado, United States",
          "headquarters_regions": "Greater Denver Area, Western US",
          "operating_status": "Active",
          "founded_date": "1978-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Internet Services",
            "Navigation and Mapping",
            "Software"
          ],
          "industries": [
            "Indoor Positioning",
            "Mapping Services",
            "Navigation",
            "Software",
            "Web Hosting"
          ],
          "founders": [
            "Charles Trimble"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2022-12-30",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 19200000,
          "total_funding_usd": 1019200000,
          "total_funding_native": {
            "amount": 1019200000,
            "currency": "USD"
          },
          "top_investors": [
            "Bank of America"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.trimble.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Trimble",
          "description": "American technology company",
          "aliases": [
            "Trimble, Inc."
          ],
          "instance_of": [
            "enterprise",
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1978",
          "headquarters": "Westminster",
          "official_website": "http://www.trimble.com",
          "isin": "US8962391186",
          "employees": 4400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Trimble%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.trimble.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2297063",
          "description": "wikidata_id set via search: label='Trimble', description='American technology company'. Search name used: 'Trimble'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2297063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2297063)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2297063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2297063)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2297063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2297063)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2297063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2297063)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2297063 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2297063). label='Trimble'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2297063). label='Trimble'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2297063). label='Trimble'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2297063). label='Trimble'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0391",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TUNG HO Steel Enterprise",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2006",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tung-ho-steel-enterprise",
          "stage": "",
          "description": "Tung Ho Steel Enterprise produces and sells steel bars, flat irons, and angle irons products.",
          "description_full": "Tung Ho Steel Enterprise steel bars, flat irons, angle irons, disc elements, and other steel products are produced, processed, and sold. Section steel, alloy steel, tool steel, high carbon steel, and other special steel manufacturing, processing, and sales dismantling ships, trading used ships, etc.",
          "website": "https://www.tunghosteel.com/",
          "cb_rank": 3609172,
          "headquarters": "Taipei, T'ai-pei, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1946-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [
            "C.T. Ho"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Taiwan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tunghosteel.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tunghosteel.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Taiwan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0392",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tyler Technologies",
      "sector": null,
      "wikidata_id": "Q48802335",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "TYL",
            "stock_sector": "Information Technology",
            "weight_pct": 0.09,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tyler-technologies",
          "stage": "",
          "description": "Tyler Technologies is a software company providing integrated software and technology services to the public sector.",
          "description_full": "Tyler's software and services enable local governments -- cities, counties, schools and other government entities -- to become more efficient, more accessible and more responsive to the needs of citizens.",
          "website": "https://www.tylertech.com",
          "cb_rank": 115841,
          "headquarters": "Plano, Texas, United States",
          "headquarters_regions": "Dallas/Fort Worth Metroplex, Southern US",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "GovTech",
            "Information Services",
            "Software"
          ],
          "founders": [
            "Joseph F. McKinney"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://tylertech.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tyler Technologies",
          "description": "American Technology Company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1966-01-01",
          "headquarters": "Plano",
          "official_website": "https://tylertech.com",
          "isin": "US9022521051",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tyler%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q48802335",
          "description": "wikidata_id set via search: label='Tyler Technologies', description='American Technology Company'. Search name used: 'Tyler Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://tylertech.com",
          "description": "Official website (P856) fetched from Wikidata (Q48802335)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48802335)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48802335)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48802335)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48802335)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48802335)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48802335)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48802335)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48802335)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q48802335 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48802335). label='Tyler Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48802335). label='Tyler Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48802335). label='Tyler Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48802335). label='Tyler Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0393",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "UACJ",
      "sector": null,
      "wikidata_id": "Q11411359",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5741",
            "stock_sector": "Materials",
            "weight_pct": 0.14,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/uacj",
          "stage": "",
          "description": "UACJ is a manufacturer and seller of aluminum rolled products.",
          "description_full": "UACJ manufactures aluminum rolled products, including rolled plate products, foil products, extruded products, cast products, and forged products of aluminum and copper products including alloys, copper pipes, copper alloy pipes, and their joints.",
          "website": "https://www.uacj.co.jp/",
          "cb_rank": 2175049,
          "headquarters": "Otemachi, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1964-12-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.uacj.co.jp/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "UACJ",
          "description": "Japanese manufacturing company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1890-04",
          "headquarters": "Ōtemachi",
          "official_website": "http://www.uacj.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11411359",
          "description": "wikidata_id set via search: label='UACJ', description='Japanese manufacturing company'. Search name used: 'Uacj'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.uacj.co.jp/",
          "description": "Official website (P856) fetched from Wikidata (Q11411359)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11411359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11411359)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11411359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11411359)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11411359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11411359)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11411359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11411359)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11411359 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11411359). label='UACJ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11411359). label='UACJ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ōtemachi' vs sources.crunchbase.headquarters='Otemachi, Tokyo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11411359). label='UACJ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11411359). label='UACJ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0394",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United Micro Electronics",
      "sector": null,
      "wikidata_id": "Q143616",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "2303",
            "stock_sector": "Information Technology",
            "weight_pct": 0.13,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/united-microelectronics",
          "stage": "",
          "description": "UMC is a semiconductor foundry company.",
          "description_full": null,
          "website": "http://www.umc.com",
          "cb_rank": 54928,
          "headquarters": "Hsinchu, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Robert Tsao"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-26",
          "last_funding_amount_usd": 153531709,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 153531709,
          "total_funding_native": {
            "amount": 4800000000,
            "currency": "TWD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.umc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "United Microelectronics Corporation",
          "description": "semiconductor foundry company headquartered in Taiwan",
          "aliases": [
            "UMC"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Taiwan",
          "inception": "1980-05-22",
          "headquarters": "Hsinchu Science Park",
          "official_website": "https://www.umc.com/",
          "isin": "US9108734057",
          "employees": 19000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/United%20Microelectronics%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q143616",
          "description": "wikidata_id set via search: label='United Microelectronics Corporation', description='semiconductor foundry company headquartered in Taiwan'. Search name used: 'United Micro Electronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.umc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q143616)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q143616)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q143616)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q143616)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q143616)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q143616)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q143616)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q143616)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q143616)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q143616 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q143616). label='United Microelectronics Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q143616). label='United Microelectronics Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q143616). label='United Microelectronics Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q143616). label='United Microelectronics Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0395",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United Rusal",
      "sector": null,
      "wikidata_id": "Q1642605",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "RUAL",
            "stock_sector": "Materials",
            "weight_pct": 0.0,
            "location": "Russian Federation",
            "exchange": "Standard-Classica-Forts",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.rusal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rusal",
          "description": "Russian aluminium company",
          "aliases": [
            "RUSAL"
          ],
          "instance_of": [
            "business",
            "public company",
            "enterprise"
          ],
          "country": "Jersey",
          "inception": "2007-01-01",
          "headquarters": "Moscow",
          "official_website": "http://www.rusal.com",
          "isin": "JE00B5BCW814",
          "employees": 64000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rusal"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1642605",
          "description": "wikidata_id set via search: label='Rusal', description='Russian aluminium company'. Search name used: 'United Rusal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.rusal.com",
          "description": "Official website (P856) fetched from Wikidata (Q1642605)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1642605)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1642605)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1642605)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1642605)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1642605)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1642605)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1642605)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1642605)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1642605 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1642605). label='Rusal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1642605). label='Rusal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1642605). label='Rusal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1642605). label='Rusal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0396",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United States Antimony",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "UAMY",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/united-states-antimy",
          "stage": "",
          "description": "United States Antimony is a natural resource company that provides mining, transportation, milling, smelting, and selling services.",
          "description_full": "United States Antimony Corp is a natural resource company that provides mining, transportation, milling, smelting, and selling services. USAC operates the only significant antimony smelter in the United States and it is in a \"sold out\" condition. The Company has proven experience in underground and open-pit mining, flotation and gravimetric milling, crushing and screening, dry grinding, cyanide leaching, precious metal refining, pyro-metallurgy, and marketing.",
          "website": "https://www.usantimony.com/",
          "cb_rank": 15663,
          "headquarters": "Dallas, Texas, United States",
          "headquarters_regions": "Dallas/Fort Worth Metroplex, Southern US",
          "operating_status": "Active",
          "founded_date": "1969-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Transportation"
          ],
          "industries": [
            "Industrial",
            "Mining",
            "Precious Metals",
            "Transportation"
          ],
          "founders": [
            "John Lawrence"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-04",
          "last_funding_amount_usd": 27000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 27000000,
          "total_funding_usd": 59000000,
          "total_funding_native": {
            "amount": 59000000,
            "currency": "USD"
          },
          "top_investors": [
            "U.S. Department of Defense",
            "Truist"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.usantimony.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.usantimony.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0397",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Universal Music",
      "sector": null,
      "wikidata_id": "Q38903",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "UMG",
            "stock_sector": "Communication",
            "weight_pct": 0.54,
            "location": "Netherlands",
            "exchange": "Euronext Amsterdam",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/universal-music-group",
          "stage": "",
          "description": "Universal Music Group is a music-based entertainment company that offers music recording, publishing, and merchandising services worldwide.",
          "description_full": "Universal Music Group offers music recording, publishing, and merchandising services worldwide. It discovers and develops songwriters, and owns and administers copyrights to musical compositions for use in recordings, public performances, and related uses such as films and advertisements; and sells artist and music branded products through multiple sales points including online, fashion retail, and live performances worldwide.",
          "website": "https://www.universalmusic.com",
          "cb_rank": 1195,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1934-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Media and Entertainment",
            "Music and Audio"
          ],
          "industries": [
            "Audio Recording and Production",
            "Media and Entertainment",
            "Music",
            "Publishing"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2023-06-06",
          "last_funding_amount_usd": 802310655,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 3677038366,
          "total_funding_usd": 8648532087,
          "total_funding_native": {
            "amount": 7250000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Tencent",
            "Tencent Music Entertainment",
            "William Ackman"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.universalmusic.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Universal Music Group",
          "description": "Dutch–American music corporation",
          "aliases": [
            "Universal Music",
            "UMG Recordings, Inc."
          ],
          "instance_of": [
            "record company",
            "major label",
            "record label group",
            "public company"
          ],
          "country": "United States",
          "inception": "1934-09",
          "headquarters": "Santa Monica",
          "official_website": "https://www.universalmusic.com/",
          "isin": "NL0015000IY2",
          "employees": 7912,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Universal%20Music%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q38903",
          "description": "wikidata_id set via search: label='Universal Music Group', description='Dutch–American music corporation'. Search name used: 'Universal Music'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.universalmusic.com/",
          "description": "Official website (P856) fetched from Wikidata (Q38903)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38903)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38903)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38903)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38903)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38903)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q38903 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38903). label='Universal Music Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38903). label='Universal Music Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Santa Monica' vs sources.crunchbase.headquarters='New York, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38903). label='Universal Music Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38903). label='Universal Music Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0398",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "USA RARE Earth Class A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "USAR",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/usa-rare-earth",
          "stage": "",
          "description": "USA Rare Earth specializes in large range of critical heavy rare earth elements and high-tech metals.",
          "description_full": "USA Rare Earth is the operator of a rare earth project with an 80% interest in the Round Top Heavy Rare Earth, Lithium and Critical Minerals Project. The company's Round Top project hosts a wide range of critical heavy rare earth elements and high-tech metals, including lithium, gallium, uraniu, and beryllium. Based on the Preliminary Economic Assessment, Round Top is projected to be one of the lowest cost rare earth and lithium producers in the world, enabling clients to get materials to fuel the United States Defense and consumer electronics industries.",
          "website": "https://usare.com",
          "cb_rank": 187,
          "headquarters": "Tampa, Florida, United States",
          "headquarters_regions": "Tampa Bay Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Financial Services",
            "Lending and Investments",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Angel Investment",
            "Manufacturing",
            "Mining",
            "Product Design"
          ],
          "founders": [
            "Pini Althaus"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-25",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1702556788,
          "total_funding_usd": 3002556788,
          "total_funding_native": {
            "amount": 3002556788,
            "currency": "USD"
          },
          "top_investors": [
            "Green Sands Equity",
            "Navajo Transitional Energy Company",
            "Inflection Point Acquisition Corp. III",
            "Evolution VC Partners",
            "Ruttenberg Gordon Investments"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://usrareearth.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://usrareearth.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0399",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "USHA Martin",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "USHAMART",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ushamartin",
          "stage": "",
          "description": "USHAMARTIN is a steel producer in India and manufacture steel wire ropes.",
          "description_full": null,
          "website": "http://ushamartin.com",
          "cb_rank": 3756326,
          "headquarters": "Kolkata, West Bengal, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Plastics and Rubber Manufacturing"
          ],
          "founders": [
            "Basant Jhawar",
            "Prashant Jhawar",
            "Rajeev Jhawar-Usha Martin"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2010-01-22",
          "last_funding_amount_usd": 10119099,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 10119099,
          "total_funding_usd": 10119099,
          "total_funding_native": {
            "amount": 468150000,
            "currency": "INR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ushamartin.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ushamartin.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "India",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0400",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Usinas Siderurgicas DE Minas Gerai",
      "sector": null,
      "wikidata_id": "Q1540745",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "USIM5",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://eng.usiminas.com.br/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Usiminas",
          "description": "Brazilian steel company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1956-01-01",
          "headquarters": "Belo Horizonte",
          "official_website": "http://eng.usiminas.com.br/",
          "isin": "BRUSIMACNPA6",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Usiminas"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1540745",
          "description": "wikidata_id set via search: label='Usiminas', description='Brazilian steel company'. Search name used: 'Usinas Siderurgicas De Minas Gerai'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://eng.usiminas.com.br/",
          "description": "Official website (P856) fetched from Wikidata (Q1540745)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1540745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1540745)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1540745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1540745)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1540745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1540745)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1540745)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1540745)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1540745 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1540745). label='Usiminas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1540745). label='Usiminas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1540745). label='Usiminas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1540745). label='Usiminas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0401",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "VALE DO RIO DOCE",
      "sector": null,
      "wikidata_id": "Q583268",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VALE3",
            "stock_sector": "Materials",
            "weight_pct": 3.81,
            "location": "Brazil",
            "exchange": "XBSP",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vale.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Vale",
          "description": "multinational diversified metals and mining corporation",
          "aliases": [
            "Vale S.A.",
            "CVRD",
            "Doce River Valley Company"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1942-01-01",
          "headquarters": "Rio de Janeiro",
          "official_website": "http://www.vale.com",
          "isin": "BRVALEACNOR0",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vale%20S.A."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vale.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q583268",
          "description": "wikidata_id set via search: label='Vale', description='multinational diversified metals and mining corporation'. Search name used: 'VALE DO RIO DOCE'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q583268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q583268)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q583268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q583268)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q583268",
          "new": null,
          "note": "Old company name (VALE DO RIO DOCE). IN-1344 Vale is canonical (current name, CB data, 6 relationships). QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q583268",
          "description": "wikidata_id set via search: label='Vale', description='multinational diversified metals and mining corporation'. Search name used: 'VALE DO RIO DOCE'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q583268 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q583268). label='Vale'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q583268). label='Vale'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q583268",
          "note": "Old company name (VALE DO RIO DOCE). IN-1344 Vale is canonical (current name, CB data, 6 relationships). QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q583268 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0402",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "VALE Indonesia",
      "sector": null,
      "wikidata_id": "Q65212259",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "INCO",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Indonesia",
            "exchange": "Indonesia Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.vale.com/indonesia"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vale Indonesia",
          "description": "public company in Indonesia",
          "aliases": [
            "Vale Indonesia Tbk",
            "INCO",
            "PT. Vale Indonesia Tbk",
            "PT Vale Indonesia",
            "PT Vale",
            "PT Vale Indonesia Tbk"
          ],
          "instance_of": [
            "public company",
            "perseroan terbatas"
          ],
          "country": "Indonesia",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.vale.com/indonesia",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q65212259",
          "description": "wikidata_id set via search: label='Vale Indonesia', description='public company in Indonesia'. Search name used: 'Vale Indonesia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.vale.com/indonesia",
          "description": "Official website (P856) fetched from Wikidata (Q65212259)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65212259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65212259)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65212259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65212259)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65212259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65212259)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65212259)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65212259)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q65212259 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65212259). label='Vale Indonesia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65212259). label='Vale Indonesia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65212259). label='Vale Indonesia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65212259). label='Vale Indonesia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0403",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Valterra Platinum",
      "sector": null,
      "wikidata_id": "Q130676098",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VAL",
            "stock_sector": "Materials",
            "weight_pct": 1.41,
            "location": "South Africa",
            "exchange": "Johannesburg Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/anglo-american-platinum",
          "stage": "",
          "description": "Valterra Platinum is a mining company producing platinum group metals, base metals, and gold.",
          "description_full": "Anglo American Platinum Limited is the world's largest primary producer of platinum, accounting for about 38% of the world's annual supply. Based in South Africa, most of the group's operations lie to the northwest and northeast of Johannesburg.",
          "website": "https://www.valterraplatinum.com/",
          "cb_rank": 472973,
          "headquarters": "Johannesburg, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Public Investment Corporation"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.valterraplatinum.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Valterra Platinum",
          "description": "Global PGM mining company",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2010-10-01",
          "headquarters": "Tourrettes",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q130676098",
          "description": "wikidata_id set via search: label='Valterra Platinum', description='Global PGM mining company'. Search name used: 'Valterra Platinum'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.valterraplatinum.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130676098)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130676098)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130676098)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130676098)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130676098)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130676098)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130676098)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130676098)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q130676098 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130676098). label='Valterra Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130676098). label='Valterra Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Tourrettes' vs sources.crunchbase.headquarters='Johannesburg, NA - South Africa, South Africa' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Valterra Platinum: Tourrettes FR (registered) + Johannesburg SA (primary operations) — both valid for SA-focused miner",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130676098). label='Valterra Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130676098). label='Valterra Platinum'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0404",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vedanta",
      "sector": null,
      "wikidata_id": "Q3958138",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VEDL",
            "stock_sector": "Materials",
            "weight_pct": 0.65,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sesa-sterlite",
          "stage": "",
          "description": "Vedanta is a global diversified natural resources company.",
          "description_full": "Built on core values of entrepreneurship, growth, excellence, trust and sustainability, Sesa Sterlite is a global diversified natural resources company.",
          "website": "http://www.vedantalimited.com/",
          "cb_rank": 4505,
          "headquarters": "Hyderabad, Telangana, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1954-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Natural Resources"
          ],
          "founders": [
            "D.P. Agarwal"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-16",
          "last_funding_amount_usd": 279081207,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1015161739,
          "total_funding_usd": 4555402567,
          "total_funding_native": {
            "amount": 4555402567,
            "currency": "USD"
          },
          "top_investors": [
            "ICICI Prudential Mutual Fund",
            "Societe Generale",
            "Goldman Sachs Asset Management",
            "Abu Dhabi Investment Authority",
            "Union Bank of India"
          ],
          "num_investors": 11,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vedantalimited.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vedanta Limited",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "India",
          "inception": "1954",
          "headquarters": "Goa",
          "official_website": "https://www.vedantalimited.com",
          "isin": "INE205A01025",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vedanta%20Limited"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vedantalimited.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3958138",
          "description": "wikidata_id set via search: label='Vedanta Limited', description='company'. Search name used: 'Vedanta'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3958138)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3958138)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3958138)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3958138)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3958138)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3958138)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3958138)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3958138)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3958138 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3958138). label='Vedanta Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3958138). label='Vedanta Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Goa' vs sources.crunchbase.headquarters='Hyderabad, Telangana, India' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3958138). label='Vedanta Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3958138). label='Vedanta Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0405",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Verisign",
      "sector": null,
      "wikidata_id": "Q734338",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "VRSN",
            "stock_sector": "Information Technology",
            "weight_pct": 0.12,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/verisign-2",
          "stage": "",
          "description": "Verisign operates as a global provider of domain name registry services and internet infrastructure.",
          "description_full": "Verisign operates the infrastructure for the .com, .net, .tv, .cc, .name, .jobs, .edu and .gov top-level domains, as well as two of the world’s 13 Internet root servers A and J, managing and protecting the DNS infrastructure for some 121 million domain names and processing more than 77 billion Internet queries daily.  Verisign’s infrastructure assurance services, including Managed DNS, DDoS Protection and iDefense Security Intelligence, help to ensure online businesses are as available as the Web itself.",
          "website": "http://www.verisigninc.com",
          "cb_rank": 274360,
          "headquarters": "Bluemont, Virginia, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Internet Services",
            "Other",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Infrastructure",
            "Internet",
            "Security",
            "Web Hosting"
          ],
          "founders": [
            "David Cowan",
            "James Bidzos",
            "Steve Newman"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "1996-11-01",
          "last_funding_amount_usd": 29000000,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": 39311110,
          "total_funding_usd": 39311110,
          "total_funding_native": {
            "amount": 39311110,
            "currency": "USD"
          },
          "top_investors": [
            "Bessemer Venture Partners",
            "Kleiner Perkins",
            "Intel Capital",
            "Cisco",
            "SoftBank Group"
          ],
          "num_investors": 14,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.verisign.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Verisign",
          "description": "American Internet company",
          "aliases": [
            "VeriSign",
            "VeriSign,Inc.",
            "Verisign, Inc.",
            "VRSN"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1995-04-12",
          "headquarters": "Reston",
          "official_website": "https://www.verisign.com",
          "isin": "US92343E1029",
          "employees": 1019,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Verisign"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q734338",
          "description": "wikidata_id set via search: label='Verisign', description='American Internet company'. Search name used: 'Verisign'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.verisign.com",
          "description": "Official website (P856) fetched from Wikidata (Q734338)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q734338)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q734338)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q734338)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q734338)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q734338)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q734338)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q734338)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q734338)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q734338 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q734338). label='Verisign'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q734338). label='Verisign'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Reston' vs sources.crunchbase.headquarters='Bluemont, Virginia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q734338). label='Verisign'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q734338). label='Verisign'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0406",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Verizon Communications",
      "sector": null,
      "wikidata_id": "Q467752",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "VZ",
            "stock_sector": "Communication",
            "weight_pct": 4.82,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/verizon-communications",
          "stage": "",
          "description": "Verizon is a broadband and telecommunications company that provides information and entertainment services.",
          "description_full": "Verizon Communications is a broadband and telecommunications company that operates 4G LTE and 3G networks as well as provides information and entertainment services. The company serves mass market, business, government, and wholesale customers by delivering broadband and other wireline and wireless communication innovations.",
          "website": "https://www.verizon.com",
          "cb_rank": 3222,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1983-10-07",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Communications Infrastructure",
            "Internet",
            "Internet of Things",
            "Mobile",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 14,
          "funding_status": "IPO",
          "last_funding_date": "2025-07-30",
          "last_funding_amount_usd": 2285638533,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 34390830999,
          "total_funding_native": {
            "amount": 34390830999,
            "currency": "USD"
          },
          "top_investors": [
            "NYSERDA",
            "U.S. Department of Defense",
            "ATN International",
            "Maryland Department of Housing and Community Development",
            "Connect Maryland"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.verizon.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Verizon",
          "description": "American broadband and telecommunications company",
          "aliases": [
            "Verizon Communications Inc.",
            "Verizon Communications"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "telecommunication company",
            "internet service provider",
            "media company",
            "public company"
          ],
          "country": "United States",
          "inception": "1983-10-07",
          "headquarters": "New York City",
          "official_website": "https://www.verizon.com/",
          "isin": "US92343V1044",
          "employees": 132200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Verizon"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q467752",
          "description": "wikidata_id set via search: label='Verizon Communications', description='American broadband and telecommunications company'. Search name used: 'Verizon Communications'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.verizon.com/",
          "description": "Official website (P856) fetched from Wikidata (Q467752)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q467752)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q467752)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q467752)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q467752)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q467752)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q467752)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q467752)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q467752)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q467752 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q467752). label='Verizon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q467752). label='Verizon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='New York City' vs sources.crunchbase.headquarters='New York, New York, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q467752). label='Verizon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q467752). label='Verizon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0407",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Viohalco SA",
      "sector": null,
      "wikidata_id": "Q2527380",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VIO",
            "stock_sector": "Materials",
            "weight_pct": 0.05,
            "location": "Greece",
            "exchange": "Athens Exchange S.A. Cash Market",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.viohalco.gr/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Viohalco",
          "description": "Greek Heavy Industry Corporation",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Belgium",
          "inception": "1937-01-01",
          "headquarters": "Brussels metropolitan area",
          "official_website": "http://www.viohalco.gr/",
          "isin": "BE0974271034",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Viohalco"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2527380",
          "description": "wikidata_id set via search: label='Viohalco', description='Greek Heavy Industry Corporation'. Search name used: 'Viohalco'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.viohalco.gr/",
          "description": "Official website (P856) fetched from Wikidata (Q2527380)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2527380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2527380)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2527380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2527380)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2527380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2527380)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2527380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2527380)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2527380 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2527380). label='Viohalco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2527380). label='Viohalco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2527380). label='Viohalco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2527380). label='Viohalco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0408",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vizsla Silver",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VZLA",
            "stock_sector": "Materials",
            "weight_pct": 0.08,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vizsla-resources",
          "stage": "",
          "description": "Vizsla Silver is a mineral exploration company focusing on the business of acquisition and development of mineral resource properties.",
          "description_full": "Vizsla Silver is a mineral exploration company focusing on the business of acquisition and development of mineral resource properties.",
          "website": "https://vizslasilvercorp.ca/",
          "cb_rank": 60114,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Natural Resources"
          ],
          "founders": [
            "Michael Konnert"
          ],
          "num_funding_rounds": 11,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-20",
          "last_funding_amount_usd": 300000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 295254585,
          "total_funding_usd": 815254585,
          "total_funding_native": {
            "amount": 815254585,
            "currency": "USD"
          },
          "top_investors": [
            "Macquarie Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vizslasilver.ca"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vizslasilver.ca",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Canada",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0409",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vodafone",
      "sector": null,
      "wikidata_id": "Q122141",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "VOD",
            "stock_sector": "Communication",
            "weight_pct": 0.83,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vodafone",
          "stage": "",
          "description": "Vodafone is a mobile telecommunications company that offers voice, messaging, and cellular data services.",
          "description_full": "Vodafone is a mobile telecommunications company that offers voice, messaging, and data services across mobile and fixed networks; fixed broadband and TV services; cloud and hosting as well as internet protocol-virtual private network services; roaming services; and unified communications services. The company also provides M-Pesa, a mobile money transfer and payment service that enables customers to access their bank accounts to send and receive money, purchase goods, pay bills, and save money and receive short-term loans, and Vodafone One Net, a converged fixed and mobile communications service for large and multinational companies as well as small- and medium-sized companies. In addition, Vodafone offers machine-to-machine business solutions and carrier services such as fixed and mobile connectivity and other services, such as smartphones and tablets, as well as telematics products and services. It sells its products through approximately 16,000 branded stores, distribution partners, and third-party retailers.",
          "website": "https://www.vodafone.com",
          "cb_rank": 2712,
          "headquarters": "Newbury, West Berkshire, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Messaging and Telecommunications",
            "Mobile",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Messaging",
            "Mobile Apps",
            "Mobile Devices",
            "Network Security",
            "Telecommunications"
          ],
          "founders": [
            "Ernest Harrison",
            "Gerry Whent"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2023-01-17",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 5247638881,
          "total_funding_usd": 5247638881,
          "total_funding_native": {
            "amount": 5247638881,
            "currency": "USD"
          },
          "top_investors": [
            "e&",
            "Atlas Investissement"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vodafone.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vodafone",
          "description": "British multinational telecommunications company",
          "aliases": [
            "Vodafone Group",
            "Vodafone AirTouch",
            "Racal Telecom",
            "Racal Telecommunications",
            "Racal Strategic Radio"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "telecommunication company"
          ],
          "country": "United Kingdom",
          "inception": "1984-07-17",
          "headquarters": "London",
          "official_website": "https://www.vodafone.com/",
          "isin": "GB00BH4HKS39",
          "employees": 105300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vodafone"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vodafone.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q122141",
          "description": "wikidata_id set via search: label='Vodafone', description='British multinational telecommunications company'. Search name used: 'Vodafone'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q122141 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q122141",
          "note": "Vodafone: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='London' vs sources.crunchbase.headquarters='Newbury, West Berkshire, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q122141 shared with 1 other entity: IV-0595 (Vodafone). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0410",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Voestalpine",
      "sector": null,
      "wikidata_id": "Q689750",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VOE",
            "stock_sector": "Materials",
            "weight_pct": 0.33,
            "location": "Austria",
            "exchange": "Wiener Boerse Ag",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/voestalpine-ag",
          "stage": "",
          "description": "Voestalpine offers PVD and CVD coating, duplex treatment, plasma processing, heat treatment and polishing services.",
          "description_full": "The voestalpine Group is a steel-based technology and capital goods group that operates worldwide. With its top-quality products, the Group is one of the leading partners to the automotive and consumer goods industries in Europe and to the oil and gas industries worldwide.",
          "website": "http://www.voestalpine.com/",
          "cb_rank": 291487,
          "headquarters": "Linz, Oberosterreich, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1945-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Goods",
            "Health Care",
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Consumer Goods",
            "Health Care",
            "Industrial",
            "Machinery Manufacturing",
            "Manufacturing",
            "Mechanical Engineering",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.voestalpine.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Voestalpine",
          "description": "company of steel",
          "aliases": [
            "Linz steelworks"
          ],
          "instance_of": [
            "enterprise"
          ],
          "country": "Austria",
          "inception": "1946-01-01",
          "headquarters": "Linz",
          "official_website": "http://www.voestalpine.com/",
          "isin": "AT0000937503",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Voestalpine"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q689750",
          "description": "wikidata_id set via search: label='Voestalpine', description='company of steel'. Search name used: 'Voestalpine'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.voestalpine.com/",
          "description": "Official website (P856) fetched from Wikidata (Q689750)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q689750)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q689750)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q689750)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q689750)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q689750)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q689750)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q689750)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q689750)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q689750 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q689750). label='Voestalpine'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q689750). label='Voestalpine'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q689750). label='Voestalpine'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q689750). label='Voestalpine'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0411",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vulcan Energy Resources",
      "sector": null,
      "wikidata_id": "Q109627145",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VUL",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vulcan-energy-resources",
          "stage": "",
          "description": "Vulcan Energy Resources is a mineral exploration company that provides natural energy.",
          "description_full": "Vulcan Energy is a producer of electric mobility. They provide carbon and lithium. They offer services for electric vehicle batteries and renewable energy businesses. An online inquiry form is available on the company's website.",
          "website": "https://v-er.eu",
          "cb_rank": 82605,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Manufacturing",
            "Mineral"
          ],
          "founders": [
            "Francis Wedin",
            "Horst Kreuter"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-02",
          "last_funding_amount_usd": 1377956647,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 666766926,
          "total_funding_usd": 2272585173,
          "total_funding_native": {
            "amount": 2272585173,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Bpifrance",
            "Export Development Canada",
            "BNP Paribas",
            "Stellantis"
          ],
          "num_investors": 18,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://v-er.eu/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vulcan Energy Resources",
          "description": "Australian public company",
          "aliases": [
            "VULCAN ENERGY RESOURCES LIMITED"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": "Perth",
          "official_website": "https://v-er.eu/",
          "isin": "AU0000066086",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vulcan%20Energy%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109627145",
          "description": "wikidata_id set via search: label='Vulcan Energy Resources', description='Australian public company'. Search name used: 'Vulcan Energy Resources'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://v-er.eu/",
          "description": "Official website (P856) fetched from Wikidata (Q109627145)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627145)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627145)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627145)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627145)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627145)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627145)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627145)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627145)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109627145 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627145). label='Vulcan Energy Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627145). label='Vulcan Energy Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627145). label='Vulcan Energy Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627145). label='Vulcan Energy Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0412",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vulcan Steel",
      "sector": null,
      "wikidata_id": "Q109627144",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "VSL",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vulcan-steel",
          "stage": "",
          "description": "Vulcan Steel specializes in Laser Cutting, Flame Cutting as well as CNC Bending Services.",
          "description_full": "Vulcan Steel specializes in Laser Cutting, Flame Cutting as well as CNC Bending Services to a wide variety of industry sectors, from Agricultural, Marine, General Engineering, and Signage to Heavy Engineering.",
          "website": "http://www.vulcansteel.co.za/",
          "cb_rank": 582435,
          "headquarters": "Cape Town, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://vulcan.co"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "VULCAN STEEL LIMITED",
          "description": "Australian public company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109627144",
          "description": "wikidata_id set via search: label='VULCAN STEEL LIMITED', description='Australian public company'. Search name used: 'Vulcan Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://vulcan.co",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627144)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627144)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627144)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627144)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627144)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627144)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109627144)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109627144)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109627144 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627144). label='VULCAN STEEL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627144). label='VULCAN STEEL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627144). label='VULCAN STEEL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109627144). label='VULCAN STEEL LIMITED'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0413",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wa1 Resources",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "WA1",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wa1-resources",
          "stage": "",
          "description": "WA1 Resources is a minerals company that specializes in mineral exploration and resource development services.",
          "description_full": null,
          "website": "https://wa1.com.au",
          "cb_rank": 1369518,
          "headquarters": "Nedlands, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Natural Resources"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://wa1.com.au"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://wa1.com.au",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Australia",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0414",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "WALT Disney",
      "sector": null,
      "wikidata_id": "Q7414",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "DIS",
            "stock_sector": "Communication",
            "weight_pct": 4.46,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/walt-disney-studios",
          "stage": "",
          "description": "Walt Disney Studios is a unit of The Walt Disney Company that produces, markets, and distributes motion pictures, music.",
          "description_full": "Walt Disney Studios is a unit of The Walt Disney Company that produces, markets, and distributes motion pictures, music. It encompasses the creation, production, promotion, sales, acquisition, and domestic and international distribution of live-action and animated motion pictures, home entertainment releases, music and soundtrack recordings, and live stage plays.",
          "website": "https://waltdisneystudios.com",
          "cb_rank": 273998,
          "headquarters": "Burbank, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1923-10-16",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Media and Entertainment",
            "Music and Audio",
            "Video"
          ],
          "industries": [
            "Film Distribution",
            "Film Production",
            "Media and Entertainment",
            "Music"
          ],
          "founders": [
            "Roy O. Disney",
            "Walt Disney"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://thewaltdisneycompany.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "The Walt Disney Company",
          "description": "American multinational mass media company",
          "aliases": [
            "The Walt Disney Studio"
          ],
          "instance_of": [
            "film production company",
            "commercial organization",
            "media conglomerate",
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1923-10-16",
          "headquarters": "Burbank",
          "official_website": "https://thewaltdisneycompany.com/",
          "isin": "US2546871060",
          "employees": 201000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/The%20Walt%20Disney%20Company"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://thewaltdisneycompany.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7414",
          "description": "wikidata_id set via search: label='The Walt Disney Company', description='American multinational mass media company'. Search name used: 'WALT Disney'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7414)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7414)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7414)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7414)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7414 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7414). label='The Walt Disney Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7414). label='The Walt Disney Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7414). label='The Walt Disney Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7414). label='The Walt Disney Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0415",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Warner Bros. Discovery Series",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "WBD",
            "stock_sector": "Communication",
            "weight_pct": 1.95,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/warner-bros",
          "stage": "",
          "description": "Warner Bros. is a media company that creates, produces, distributes, licenses, and markets of several forms of entertainment.",
          "description_full": "Warner Bros. is a media company that creates, produces, distributes, licenses, and markets of all forms of entertainment and their related businesses. The company specializes in various entertainment activities, including feature films, television, home entertainment and DVDs, animations, product and brand licensing, interactive entertainment, comic books, digital distribution, video games, international cinemas, and broadcasting. It also develops and produces musicals and other stage productions for the studio. Warner Bros. has several subsidiary companies, including Warner Bros. Pictures, Warner Bros. Interactive Entertainment, Warner Bros. Television, Warner Bros. Animation, Warner Home Video, New Line Cinema, Castle Rock Entertainment, DC Entertainment. The company’s official website contains movie trailers, news, classic clips, TV series, and video games. Its online store sells movies, clothing, accessories, toys and games, home décor, collectibles, and more. Warner Bros. was founded in 1923 and is based in California, United States with presence in North America, Latin America, Asia, and Europe. The company operates as a subsidiary of Time Warner Inc., an American media and entertainment company.",
          "website": "https://www.warnerbros.com",
          "cb_rank": 32327,
          "headquarters": "Burbank, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1923-04-04",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Media and Entertainment",
            "Video"
          ],
          "industries": [
            "Art",
            "Digital Entertainment",
            "Film",
            "Film Production",
            "Telecommunications",
            "TV Production"
          ],
          "founders": [
            "Jim Moloshok",
            "Seung Bak"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://wbd.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://wbd.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0416",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Warrior MET COAL",
      "sector": null,
      "wikidata_id": "Q137915779",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "HCC",
            "stock_sector": "Materials",
            "weight_pct": 0.36,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/warrior-met-coal",
          "stage": "",
          "description": "Warrior Met Coal is a leading producer and exporter of metallurgical coal for the global steel industry.",
          "description_full": "Warrior Met Coal is a leading producer and exporter of metallurgical coal for the global steel industry from underground mines located in Brookwood, Alabama, southwest of Birmingham and near Tuscaloosa.  These underground coal mines are 1,400 to 2,100 feet underground, making them some of the deepest vertical shaft coal mines in North America.  Metallurgical coal mined from the Blue Creek coal seam contains very low sulfur and has strong coking properties, making it ideally suited for steel makers.  Warrior Met Coal’s cost-efficient operations serve markets in the United Train-load-of-coal-ForWeb States, Europe, Asia, and South America via convenient barge and rail access to the Port of Mobile. The company currently has the operational capacity to mine about eight million tons of coal per year from more than 300 million tons of recoverable reserves.",
          "website": "http://www.warriormetcoal.com/",
          "cb_rank": 148771,
          "headquarters": "Brookwood, Alabama, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Transportation"
          ],
          "industries": [
            "Logistics",
            "Manufacturing",
            "Mining",
            "Transportation"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-02",
          "last_funding_amount_usd": 143000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 643000000,
          "total_funding_native": {
            "amount": 643000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.warriormetcoal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Warrior Met Coal",
          "description": "mining company in the United States",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.warriormetcoal.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q137915779",
          "description": "wikidata_id set via search: label='Warrior Met Coal', description='mining company in the United States'. Search name used: 'Warrior Met Coal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915779)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915779)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915779)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915779)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915779)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915779)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137915779)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137915779)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q137915779 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915779). label='Warrior Met Coal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915779). label='Warrior Met Coal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915779). label='Warrior Met Coal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137915779). label='Warrior Met Coal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0417",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Welspun",
      "sector": null,
      "wikidata_id": "Q7982075",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "WELCORP",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "India",
            "exchange": "National Stock Exchange Of India",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/welspun-corp",
          "stage": "",
          "description": "Welspun Corp is a flagship company of Welspun Group that focuses on welded line pipe manufacturing.",
          "description_full": "Welspun Corp is a flagship company of Welspun Group that focuses on welded line pipe manufacturing. Its wide range of products are produced with the latest manufacturing technologies and under the highest quality standards.  In the year 2008, Welspun Corp Ltd. (WCL) was ranked as the 2nd Largest (Large Diameter) Pipe Producer by Financial Times UK, and also been awarded 'The Emerging Company of the Year' by Economic Times. Since then the total Welded Pipe capacity rose to 2.55 MMTPA making us the largest player in the segment.",
          "website": "https://www.welspuncorp.com//",
          "cb_rank": 319422,
          "headquarters": "Anjar, Gujarat, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Balkrishna Goenka",
            "Rajesh Mandawewala"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.welspuncorp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Welspun Group",
          "description": "multinational company whose core industries are steel, energy, and textiles",
          "aliases": [
            "Welspun"
          ],
          "instance_of": [
            "business"
          ],
          "country": "India",
          "inception": "1985",
          "headquarters": "Parel",
          "official_website": "http://www.welspun.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Welspun%20World"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.welspuncorp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7982075",
          "description": "wikidata_id set via search: label='Welspun Group', description='multinational company whose core industries are steel, energy, and textiles'. Search name used: 'Welspun'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7982075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7982075)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7982075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7982075)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7982075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7982075)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7982075)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7982075)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7982075 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7982075). label='Welspun Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7982075). label='Welspun Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Parel' vs sources.crunchbase.headquarters='Anjar, Gujarat, India' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7982075). label='Welspun Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7982075). label='Welspun Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0418",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Western Digital",
      "sector": null,
      "wikidata_id": "Q738770",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "WDC",
            "stock_sector": "Information Technology",
            "weight_pct": 0.55,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/western-digital",
          "stage": "",
          "description": "Western Digital helps customers capture, preserve, access, and transform an ever-increasing diversity of data.",
          "description_full": "Western Digital (WD) develops, manufactures, and sells data storage solutions. Its solutions enable consumers, businesses, governments, and other organizations to create, manage, experience, and preserve digital content.",
          "website": "https://www.westerndigital.com",
          "cb_rank": 7499,
          "headquarters": "Milpitas, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1970-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Hardware",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "Big Data",
            "Computer",
            "Hardware",
            "Manufacturing",
            "Software"
          ],
          "founders": [
            "Alvin B. Phillips",
            "Jacob Braun"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2023-10-31",
          "last_funding_amount_usd": 1367000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 900000000,
          "total_funding_usd": 901367000,
          "total_funding_native": {
            "amount": 901367000,
            "currency": "USD"
          },
          "top_investors": [
            "Apollo",
            "Elliott Management Corp.",
            "Tsinghua Unisplendour Venture Capital"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.westerndigital.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Western Digital",
          "description": "American computer storage corporation",
          "aliases": [
            "Western Digital Corporation",
            "WD",
            "WDC",
            "Western Digital Corp.",
            "WD Corp.",
            "Western Digital Technologies, Inc.  (San Jose, CA)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1970-04-23",
          "headquarters": "San Jose",
          "official_website": "https://www.westerndigital.com",
          "isin": "US9581021055",
          "employees": 76449,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Western%20Digital"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q738770",
          "description": "wikidata_id set via search: label='Western Digital', description='American computer storage corporation'. Search name used: 'Western Digital'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.westerndigital.com",
          "description": "Official website (P856) fetched from Wikidata (Q738770)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q738770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q738770)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q738770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q738770)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q738770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q738770)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q738770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q738770)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q738770 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q738770). label='Western Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q738770). label='Western Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='San Jose' vs sources.crunchbase.headquarters='Milpitas, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q738770). label='Western Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q738770). label='Western Digital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0419",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Western Mining A",
      "sector": null,
      "wikidata_id": "Q1756665",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "601168",
            "stock_sector": "Materials",
            "weight_pct": 0.04,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/western-mining",
          "stage": "",
          "description": "Western Mining engages in the mining, smelting, and trading of copper, lead, zinc, nickel, vanadium, molybdenum, and other basic metals.",
          "description_full": "Western Mining engages in the mining, smelting, and trading of copper, lead, zinc, nickel, vanadium, molybdenum, and other basic metals. The company has 8 prospecting rights and 13 mining rights. It has been developed and operated in Qinghai Xitieshan lead-zinc mine, Inner Mongolia Huogeqi Copper Mine, Inner Mongolia Shuangli Iron Mine, Tibet Yulong Copper Mine, Sichuan Huidong Lead-Zinc Mine, Sichuan Xacun silver polymetallic mine, Xinjiang Ruilun copper-nickel mine, Xinjiang Hami Baishanquan iron mine, Qijiaojing iron and vanadium mine in Subei County, Gansu. Among them, the Qinghai Xitieshan lead-zinc mine is one of the largest lead-zinc mines in China with the largest annual beneficiation volume and has been included in the national green mine demonstration site construction unit.",
          "website": "http://www.westmining.com/",
          "cb_rank": 1438027,
          "headquarters": "Xining, Qinghai, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mineral",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.wmc.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "WMC Resources",
          "description": "former diversified Australian mining and fertiliser company",
          "aliases": [
            "Western Mining Corporation",
            "Western Mining",
            "WMC"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Australia",
          "inception": "1933-03-02",
          "headquarters": null,
          "official_website": "http://www.wmc.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/WMC%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1756665",
          "description": "wikidata_id set via search: label='WMC Resources', description='former diversified Australian mining and fertiliser company'. Search name used: 'Western Mining'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.wmc.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1756665)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1756665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1756665)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1756665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1756665)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1756665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1756665)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1756665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1756665)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1756665 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1756665). label='WMC Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1756665). label='WMC Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1756665). label='WMC Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1756665). label='WMC Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0420",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Western Superconducting Technologi",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "688122",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/western-superconducting-technologies-co-ltd",
          "stage": "",
          "description": "Western Superconducting Technologies is a manufacturer that manufactures and distributes advanced materials.",
          "description_full": "Western Superconducting Technologies manufactures and distributes advanced materials like high end titanium alloy materials, high performance super alloy materials, tantalum materials, superconducting materials, and other related products.  Western Superconducting Technologies also operates import and export businesses.",
          "website": "http://www.c-wst.com",
          "cb_rank": 3248099,
          "headquarters": "Xian, Hunan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2015-09-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Zhonghe Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.c-wst.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.c-wst.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0421",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wisetech Global",
      "sector": null,
      "wikidata_id": "Q106253738",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "WTC",
            "stock_sector": "Information Technology",
            "weight_pct": 0.03,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wisetech-global",
          "stage": "",
          "description": "WiseTech Global develops cloud-based software solutions for the international and domestic logistics industries.",
          "description_full": "WiseTech Global develops cloud-based software solutions for the international and domestic logistics industries. Since 1994 they have helped logistics companies efficiently manage the movement of goods and information. With over 6,000 customers across 7,000 sites in more than 125 countries, their breakthrough software solutions are renowned for their powerful productivity, extensive functionality, comprehensive integration, deep compliance capabilities, and truly global reach. Their leading product, CargoWise One, provides the most sophisticated and comprehensive end-to-end logistics solution in the world and forms an integral link in the global supply chain. From single-office businesses to large multinational companies worldwide, their clients are able to improve their visibility, efficiency, quality of service, and profitability by adopting their next-generation technology. As an innovator, they use software and hardware to solve problems and create new ways of working and living. They build products using the latest software tools and the best hardware platforms, and they take pride in delivering solutions that make a significant difference to their customers, partners, staff, shareholders, and the logistics industry at large. Their people are the core of who we are. The accumulation of our collective experience shared values, and individual skills have allowed their business to deliver industry-leading solutions that exceed expectations. We are a mature, profitable, rapidly expanding business focused on great products, the intellectual property that drives them, the brands they create, and the markets and customers they serve. WiseTech Global was founded in 1994 in Sydney, Australia, with a mission to lead the international logistics industry in technology innovation. The company now operates worldwide with offices in Australia, China, New Zealand, Singapore, South Africa, the United Kingdom, and the United States.",
          "website": "http://www.wisetechglobal.com",
          "cb_rank": 51217,
          "headquarters": "Alexandria, New South Wales, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Cloud Data Services",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Richard White"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-25",
          "last_funding_amount_usd": 3000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 3000000000,
          "total_funding_native": {
            "amount": 3000000000,
            "currency": "USD"
          },
          "top_investors": [
            "HSBC",
            "Deutsche Bank",
            "Bank of America",
            "JP Morgan",
            "Sumitomo Mitsui Banking Corporation"
          ],
          "num_investors": 9,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wisetechglobal.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "WiseTech Global Limited",
          "description": "IT management solutions company",
          "aliases": [
            "WiseTech Global",
            "WISETECH GLOBAL LIMITED"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": "1994-10",
          "headquarters": "Sydney",
          "official_website": "https://www.wisetechglobal.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106253738",
          "description": "wikidata_id set via search: label='WiseTech Global Limited', description='IT management solutions company'. Search name used: 'Wisetech Global'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wisetechglobal.com/",
          "description": "Official website (P856) fetched from Wikidata (Q106253738)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106253738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106253738)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106253738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106253738)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106253738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106253738)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106253738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106253738)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106253738 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106253738). label='WiseTech Global Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106253738). label='WiseTech Global Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Sydney' vs sources.crunchbase.headquarters='Alexandria, New South Wales, Australia' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106253738). label='WiseTech Global Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106253738). label='WiseTech Global Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0422",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Workday Class A",
      "sector": null,
      "wikidata_id": "Q8034666",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "WDAY",
            "stock_sector": "Information Technology",
            "weight_pct": 0.16,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/workday",
          "stage": "",
          "description": "Workday provides SaaS-based enterprise solutions for a company's human resources and financial management activities.",
          "description_full": "Workday is a SaaS-based enterprise solution for human resources, payroll and financial management, providing new levels of business agility for a fraction of the cost of buying, deploying, and maintaining legacy on-premise systems.",
          "website": "http://www.workday.com",
          "cb_rank": 7443,
          "headquarters": "Pleasanton, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2005-03-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Cloud Computing",
            "Enterprise Software",
            "Human Resources",
            "SaaS",
            "Software"
          ],
          "founders": [
            "Aneel Bhusri",
            "Dave Duffield"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-16",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 2230550000,
          "total_funding_usd": 2230550000,
          "total_funding_native": {
            "amount": 2230550000,
            "currency": "USD"
          },
          "top_investors": [
            "New Enterprise Associates",
            "Greylock",
            "Morgan Stanley",
            "Bezos Expeditions",
            "Elliott Management Corp."
          ],
          "num_investors": 9,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.workday.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Workday, Inc.",
          "description": "financial and corporate software company",
          "aliases": [
            "Workday",
            "workday.com"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2005-03",
          "headquarters": "Pleasanton",
          "official_website": "https://www.workday.com/",
          "isin": "US98138H1014",
          "employees": 20000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Workday%2C%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q8034666",
          "description": "wikidata_id set via search: label='Workday, Inc.', description='financial and corporate software company'. Search name used: 'Workday'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.workday.com/",
          "description": "Official website (P856) fetched from Wikidata (Q8034666)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8034666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8034666)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8034666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8034666)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8034666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8034666)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8034666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8034666)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q8034666 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8034666). label='Workday, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8034666). label='Workday, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8034666). label='Workday, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8034666). label='Workday, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0423",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Worthington Steel",
      "sector": null,
      "wikidata_id": "Q131686073",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "WS",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NYSE",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/worthington-steel",
          "stage": "",
          "description": "Worthington Steel is a metals processing and producing company that offers building products.",
          "description_full": "Worthington Steel is a metals processing and producing company that offers building products.",
          "website": "https://www.worthingtonsteel.com",
          "cb_rank": 192249,
          "headquarters": "Columbus, Ohio, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1955-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.worthingtonsteel.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Worthington Steel",
          "description": "steel processing company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.worthingtonsteel.com/",
          "isin": "US9821041012",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Worthington%20Steel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131686073",
          "description": "wikidata_id set via search: label='Worthington Steel', description='steel processing company'. Search name used: 'Worthington Steel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.worthingtonsteel.com/",
          "description": "Official website (P856) fetched from Wikidata (Q131686073)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131686073)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131686073)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131686073)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131686073)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131686073)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131686073)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131686073)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131686073)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131686073 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131686073). label='Worthington Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131686073). label='Worthington Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131686073). label='Worthington Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131686073). label='Worthington Steel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0424",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "WPP",
      "sector": null,
      "wikidata_id": "Q1318049",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Comm Services ETF",
            "etf_ticker": "IXP",
            "gics_code": "50",
            "stock_ticker": "WPP",
            "stock_sector": "Communication",
            "weight_pct": 0.1,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_comm_services_gics50.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wpp-c67c",
          "stage": "",
          "description": "WPP specializes in advertising management, marketing, public relations, cross-media realization, press, and media planning.",
          "description_full": null,
          "website": "http://www.wpp.fr",
          "cb_rank": 49109,
          "headquarters": "Levallois-perret, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Media and Entertainment",
            "Sales and Marketing"
          ],
          "industries": [
            "Advertising",
            "Digital Media",
            "Marketing",
            "Public Relations"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wpp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "WPP plc",
          "description": "British multinational advertising and public relations company",
          "aliases": [
            "WPP"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "1971-01-01",
          "headquarters": "London",
          "official_website": "http://www.wpp.com",
          "isin": "JE00B8KF9B49",
          "employees": 109000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/WPP%20plc"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Comm Services ETF (GICS 50, ishares_comm_services_gics50.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wpp.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1318049",
          "description": "wikidata_id set via search: label='WPP plc', description='British multinational advertising and public relations company'. Search name used: 'WPP'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318049)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318049)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318049)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318049)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318049)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318049)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1318049)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1318049)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1318049 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318049). label='WPP plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318049). label='WPP plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='London' vs sources.crunchbase.headquarters='Levallois-perret, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Levallois-perret France) is for a subsidiary/regional entity, not the parent. WPP HQ is London UK — CB matched WPP France entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318049). label='WPP plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1318049). label='WPP plc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0425",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "XERO",
      "sector": null,
      "wikidata_id": "Q8043794",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "XRO",
            "stock_sector": "Information Technology",
            "weight_pct": 0.05,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xero",
          "stage": "",
          "description": "Xero is an online accounting software for small businesses that automating invoicing, bank reconciliations, and reporting.",
          "description_full": "Xero is an online accounting software suite for small businesses, accountants, and bookkeepers. It enables its users to track and manage cash flow processes, invoicing, payments, reporting, and pay runs. Users can use Xero through any of its three monthly subscription packages: starter, standard, and premium.",
          "website": "http://xero.com",
          "cb_rank": 5337,
          "headquarters": "Wellington, Wellington, New Zealand",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2006-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Payments",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Accounting",
            "Billing",
            "FinTech",
            "Personal Finance",
            "SaaS",
            "Software"
          ],
          "founders": [
            "Craig Walker",
            "Gary Turner",
            "Hamish Edwards",
            "Rodney Drury"
          ],
          "num_funding_rounds": 13,
          "funding_status": "IPO",
          "last_funding_date": "2024-06-05",
          "last_funding_amount_usd": 925000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 381395300,
          "total_funding_usd": 1606508404,
          "total_funding_native": {
            "amount": 1606508404,
            "currency": "USD"
          },
          "top_investors": [
            "Accel",
            "TCV",
            "Founders Fund",
            "Valar Ventures",
            "Callaghan Innovation"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.xero.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Xero Limited",
          "description": "Accounting software company",
          "aliases": [],
          "instance_of": [
            "business",
            "software company",
            "public company",
            "enterprise"
          ],
          "country": "New Zealand",
          "inception": "2006",
          "headquarters": "Wellington",
          "official_website": "https://www.xero.com/",
          "isin": "NZXROE0001S2",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Xero"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q8043794",
          "description": "wikidata_id set via search: label='Xero', description='Accounting software company'. Search name used: 'Xero'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.xero.com/",
          "description": "Official website (P856) fetched from Wikidata (Q8043794)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8043794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8043794)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8043794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8043794)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8043794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8043794)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8043794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8043794)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q8043794 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8043794). label='Xero'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8043794). label='Xero'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8043794). label='Xero Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8043794). label='Xero Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0426",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xiamen Tungsten A",
      "sector": null,
      "wikidata_id": "Q108737124",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "600549",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "China",
            "exchange": "Shanghai Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.xiamentungsten.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Xiamen Tungsten (China)",
          "description": "company in Amoy, China",
          "aliases": [
            "Chinatungsten Online"
          ],
          "instance_of": [
            "business"
          ],
          "country": "China",
          "inception": "1997-01-01",
          "headquarters": null,
          "official_website": "http://www.xiamentungsten.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108737124",
          "description": "wikidata_id set via search: label='Xiamen Tungsten (China)', description='company in Amoy, China'. Search name used: 'Xiamen Tungsten'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.xiamentungsten.com/",
          "description": "Official website (P856) fetched from Wikidata (Q108737124)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108737124)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108737124)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108737124)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108737124)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108737124)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108737124)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108737124)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108737124)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q108737124 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108737124). label='Xiamen Tungsten (China)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108737124). label='Xiamen Tungsten (China)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108737124). label='Xiamen Tungsten (China)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108737124). label='Xiamen Tungsten (China)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0427",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xiaomi",
      "sector": null,
      "wikidata_id": "Q1636958",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "1810",
            "stock_sector": "Information Technology",
            "weight_pct": 0.43,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xiaomi",
          "stage": "",
          "description": "Xiaomi is an electronics and software company that focuses on mobile devices and technology.",
          "description_full": "Xiaomi Inc. manufactures and distributes mobile phones and consumer electronics. The company also develops mobile applications. Xiaomi targets the lower-middle market and has gained a loyal fan base by incorporating user feedback into the design of its latest sets and Android skins. It offers internet value-added products including TV boxes, backpacks, phone screen protectors, earphones, and more. Its products include Redmi, an Android smartphone; MIUI ROM, a customizable ROM; MiTalk, a messaging application; Mi TV, a 3D television; MiBox, a set-top box; MIUI, an operating system; MiWiFi, a network router; MiPower Bank, an external battery; and more. Xiaomi Inc. was founded in April 2010 and is based in Beijing, China.",
          "website": "http://www.mi.com/en/",
          "cb_rank": 1582,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2010-04-06",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Consumer Electronics",
            "Internet",
            "Mobile"
          ],
          "founders": [
            "Bin Lin",
            "Chuan Wang",
            "Feng Hong",
            "Guangping Zhou",
            "Jiangji Huang",
            "Jun Lei",
            "Kong-Kat Wong",
            "Liu De",
            "Wanqiang Li"
          ],
          "num_funding_rounds": 15,
          "funding_status": "IPO",
          "last_funding_date": "2025-03-24",
          "last_funding_amount_usd": 5466987500,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 10000987500,
          "total_funding_usd": 12856787500,
          "total_funding_native": {
            "amount": 12856787500,
            "currency": "USD"
          },
          "top_investors": [
            "Temasek Holdings",
            "Qiming Venture Partners",
            "IDG Capital",
            "Deutsche Bank",
            "Goldman Sachs"
          ],
          "num_investors": 31,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mi.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Xiaomi",
          "description": "Chinese electronics company",
          "aliases": [
            "Xiaomi (China)",
            "Xiaomi Tech",
            "Xiaomi Technology Co., Ltd",
            "Beijing Xiaomi Technology Co., Ltd",
            "Xiaomi"
          ],
          "instance_of": [
            "business",
            "corporation"
          ],
          "country": "China",
          "inception": "2010-04-06",
          "headquarters": "Beijing",
          "official_website": "https://www.mi.com/",
          "isin": "KYG9830T1067",
          "employees": 16683,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Xiaomi"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1636958",
          "description": "wikidata_id set via search: label='Xiaomi', description='Chinese electronics company'. Search name used: 'Xiaomi'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mi.com/",
          "description": "Official website (P856) fetched from Wikidata (Q1636958)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1636958)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1636958)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1636958)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1636958)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1636958)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1636958)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1636958)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1636958)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1636958 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1636958). label='Xiaomi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1636958). label='Xiaomi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1636958). label='Xiaomi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1636958). label='Xiaomi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0428",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xinjiang Xinxin Mining Industry LT",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "3833",
            "stock_sector": "Materials",
            "weight_pct": 0.02,
            "location": "China",
            "exchange": "Hong Kong Exchanges And Clearing Ltd",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xinjiang-xinxin-mining-industry",
          "stage": "",
          "description": "Xinjiang Xinxin Mining Industry that engages in the mining, smelting, refining, processing, and sales of non-ferrous metals.",
          "description_full": "Xinjiang Xinxin Mining Industry is involved in the refining of non-ferrous metals to adopt the new process of water-quenching metallization and high-matte nickel wet smelting. They provide products that include electrolytic nickel, electrolytic copper, cobalt products, copper concentrate powder, gold, silver, platinum, and palladium.",
          "website": "http://kunlun.wsfg.hk/",
          "cb_rank": 3997363,
          "headquarters": "Wulumuqi, Xinjiang, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1950-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "China"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "China",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0429",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Yamato Kogyo",
      "sector": null,
      "wikidata_id": "Q11433451",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5444",
            "stock_sector": "Materials",
            "weight_pct": 0.2,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/yamato-kogyo",
          "stage": "",
          "description": "Yamato Kogyo is a steel company.",
          "description_full": "Yamato Kogyo is a manufacturer and seller of shaped steel. Their products include H-shape steel, channel steel, I-shape steel, steel sheet piles, and shaped steel. They serve to construct roads, bridges, buildings, ships, and automobiles.",
          "website": "http://www.yamatokogyo.co.jp/",
          "cb_rank": 3580381,
          "headquarters": "Himeji, Hyogo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1944-11-08",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "Asaji Inoue"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.yamatokogyo.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Yamato Kogyo",
          "description": null,
          "aliases": [
            "Yamato Kogyo Co., Ltd."
          ],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1944-11-08",
          "headquarters": "Hyōgo Prefecture",
          "official_website": "http://www.yamatokogyo.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.yamatokogyo.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11433451",
          "description": "wikidata_id set via search: label='Yamato Kogyo', description=''. Search name used: 'Yamato Kogyo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11433451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11433451)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11433451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11433451)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11433451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11433451)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11433451)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11433451)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11433451 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11433451). label='Yamato Kogyo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11433451). label='Yamato Kogyo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hyōgo Prefecture' vs sources.crunchbase.headquarters='Himeji, Hyogo, Japan' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11433451). label='Yamato Kogyo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11433451). label='Yamato Kogyo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0430",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "YIEH PHUI Enterprise",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "2023",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "Taiwan",
            "exchange": "Taiwan Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/yieh-phui-enterprise",
          "stage": "",
          "description": "Yieh Phui Enterprise manufactures and markets coated steel products.",
          "description_full": "Yieh Phui Enterprise a variety of hot-dip galvanized and painted steel coils are produced. It specialised in transportation equipment and steel construction. Pickling steel coils, cold-rolled full-hard steel coils, color-coated steel coils, steel structures, and other items are among the many that they offer.",
          "website": "http://www.yiehphui.com.tw/",
          "cb_rank": 3312518,
          "headquarters": "Kaohsiung, T'ai-wan, Taiwan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1978-04-14",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [
            "Yi Lin"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Taiwan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.yiehphui.com.tw"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.yiehphui.com.tw",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Taiwan",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0431",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Yodoko",
      "sector": null,
      "wikidata_id": "Q11559719",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "5451",
            "stock_sector": "Materials",
            "weight_pct": 0.07,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/yodogawa-steel-works",
          "stage": "",
          "description": "Yodogawa Steel Works is an iron and steel products company.",
          "description_full": null,
          "website": "http://www.yodoko.co.jp/",
          "cb_rank": 3874578,
          "headquarters": "Nagoya, Aichi, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1935-01-30",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.yodoko.co.jp"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Yodoko",
          "description": null,
          "aliases": [
            "Yodogawa Steel Works"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1935-01-30",
          "headquarters": "Osaka Prefecture",
          "official_website": "https://www.yodoko.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.yodoko.co.jp",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11559719",
          "description": "wikidata_id set via search: label='Yodoko', description=''. Search name used: 'Yodoko'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11559719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11559719)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11559719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11559719)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11559719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11559719)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11559719)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11559719)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11559719 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11559719). label='Yodoko'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11559719). label='Yodoko'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11559719). label='Yodoko'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11559719). label='Yodoko'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0432",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Yunnan Aluminium A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000807",
            "stock_sector": "Materials",
            "weight_pct": 0.06,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ylgf.chinalco.com.cn"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ylgf.chinalco.com.cn",
          "description": "Official website added via web research"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0433",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Yunnan TIN A",
      "sector": null,
      "wikidata_id": "Q8061336",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares MSCI Global Metals & Mining Producers ETF",
            "etf_ticker": "PICK",
            "gics_code": "151040",
            "stock_ticker": "000960",
            "stock_sector": "Materials",
            "weight_pct": 0.03,
            "location": "China",
            "exchange": "Shenzhen Stock Exchange",
            "currency": "USD",
            "source_file": "ishares_metals_mining_gics151040.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/yunnan-tin",
          "stage": "",
          "description": "Yunnan Tin processes and exports nonferrous metal products.",
          "description_full": "Yunnan Tin manufactures and exports nonferrous metals. They serve tin, indium, zinc, copper, and other nonferrous metal resources such as exploration, mining, smelting, deep processing, new material research and development, trade, and supply chain integration.",
          "website": "http://www.ytl.com.cn",
          "cb_rank": 1231927,
          "headquarters": "Gejiu, Yunnan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://en.ytc.cn"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Yunnan Tin",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "China",
          "inception": "1998",
          "headquarters": "Kunming",
          "official_website": "http://www.ytc.cn/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Yunnan%20Tin"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares MSCI Global Metals & Mining Producers ETF (GICS 151040, ishares_metals_mining_gics151040.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://en.ytc.cn",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q8061336",
          "description": "wikidata_id set via search: label='Yunnan Tin', description=''. Search name used: 'Yunnan Tin'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8061336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8061336)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8061336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8061336)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8061336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8061336)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8061336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8061336)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q8061336 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8061336). label='Yunnan Tin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8061336). label='Yunnan Tin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Kunming' vs sources.crunchbase.headquarters='Gejiu, Yunnan, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8061336). label='Yunnan Tin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8061336). label='Yunnan Tin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0434",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Zebra Technologies Class A",
      "sector": null,
      "wikidata_id": "Q2443609",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-04-01",
            "etf_name": "iShares Global Tech ETF",
            "etf_ticker": "IXN",
            "gics_code": "45",
            "stock_ticker": "ZBRA",
            "stock_sector": "Information Technology",
            "weight_pct": 0.06,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishares_tech_gics45.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/zebra-technologies",
          "stage": "",
          "description": "Zebra Technologies delivers barcode printers, scanners, RFID, and mobile computing solutions for business visibility.",
          "description_full": "Zebra Technologies is a global leader in barcode printing and RTLS technology including printers, RFID, software, and supplies. Zebra’s extensive portfolio of solutions gives real-time visibility into everything from products and physical assets to people, providing very precise operational data not only about where things are but what condition they are in. This allows business leaders to use data to make better, more informed decisions, respond in real-time, and ultimately, help businesses understand how they work, and how they could work better.",
          "website": "https://www.zebra.com",
          "cb_rank": 7339,
          "headquarters": "Lincolnshire, Illinois, United States",
          "headquarters_regions": "Greater Chicago Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Mobile",
            "Other",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Manufacturing",
            "Optical Communication",
            "Real Time",
            "RFID",
            "Software",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Edward Kaplan",
            "Gerhard Cless"
          ],
          "num_funding_rounds": 3,
          "funding_status": "M&A",
          "last_funding_date": "2024-05-22",
          "last_funding_amount_usd": 500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2500000000,
          "total_funding_native": {
            "amount": 2500000000,
            "currency": "USD"
          },
          "top_investors": [
            "Deutsche Bank",
            "Morgan Stanley",
            "Rev1 Ventures",
            "Plymouth Growth",
            "J.P. Morgan Securities Inc."
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.zebra.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Zebra Technologies",
          "description": "business enterprise",
          "aliases": [
            "ZBR"
          ],
          "instance_of": [
            "commercial organization",
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "1969-01-01",
          "headquarters": "Lincolnshire",
          "official_website": "https://www.zebra.com/",
          "isin": "US9892071054",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Zebra%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "ishares",
          "author": "build_database.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Global Tech ETF (GICS 45, ishares_tech_gics45.csv)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2443609",
          "description": "wikidata_id set via search: label='Zebra Technologies', description='business enterprise'. Search name used: 'Zebra Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.zebra.com/",
          "description": "Official website (P856) fetched from Wikidata (Q2443609)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2443609)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2443609)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2443609)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2443609)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2443609)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2443609)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2443609)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2443609)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer/investor status and enrich with Crunchbase.",
          "author": "build_database.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2443609 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2443609). label='Zebra Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2443609). label='Zebra Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2443609). label='Zebra Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2443609). label='Zebra Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0435",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institutul National de Cercetare-Dezvoltare Aerospatiala \"Elie Carafoli\" - INCAS Bucuresti",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "913125312",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/913125312",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucuresti",
          "web_link": "www.incas.ro",
          "total_eu_contribution": 1269434.06,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.incas.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 913125312, 2 projects, €1,269,434 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "manual",
          "author": "nelsonmau",
          "field": "name",
          "old": "\"Institutul National De Cercetare Dezvoltare Aerospatiala \"\"Elie Carafoli\"\" Incas Bucuresti\"",
          "new": "Institutul National de Cercetare-Dezvoltare Aerospatiala \"Elie Carafoli\" - INCAS Bucuresti",
          "description": "Corrected name: stripped CSV escaping artifacts (outer quotes, doubled double-quotes). Raw source: EDF calls JSON, PIC 913125312"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.incas.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0436",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "National Center for Scientific Research \"Demokritos\"",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "999978239",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978239",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "AGIA PARASKEVI",
          "web_link": "www.demokritos.gr",
          "total_eu_contribution": 2950706.96,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.demokritos.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978239, 2 projects, €2,950,707 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "manual",
          "author": "nelsonmau",
          "field": "name",
          "old": "\"National Center For Scientific Research \"\"Demokritos\"\"\"",
          "new": "National Center for Scientific Research \"Demokritos\"",
          "description": "Corrected name: stripped CSV escaping artifacts (outer quotes, doubled double-quotes). Raw source: EDF calls JSON, PIC 999978239"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.demokritos.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0437",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "2 Mv Composites",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880332522",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880332522",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Enkhuizen",
          "web_link": null,
          "total_eu_contribution": 590600.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880332522, 1 projects, €590,600 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880332522, 1 projects, €590,600 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880332522, 1 projects, €590,600 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0438",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "42 Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "953620387",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/953620387",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Eindhoven",
          "web_link": "www.42solutions.nl",
          "total_eu_contribution": 709628.48,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/42-solutions",
          "stage": "",
          "description": "42 Solutions is a software development company for the air traffic management and air defense industries.",
          "description_full": null,
          "website": "https://www.42solutions.nl/",
          "cb_rank": 1116039,
          "headquarters": "Eindhoven, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Information Services",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.42solutions.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 953620387, 1 projects, €709,628 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.42solutions.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953620387, 1 projects, €709,628 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953620387, 1 projects, €709,628 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0439",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "4C",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "936496686",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/936496686",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "STOCKHOLM",
          "web_link": null,
          "total_eu_contribution": 584150.44,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/4c-cfee",
          "stage": "",
          "description": "4C specializes in digital marketing, graphic design, operation management, and web design services.",
          "description_full": null,
          "website": "https://just4customers.com",
          "cb_rank": 2573657,
          "headquarters": "Abu Dhabi, Abu Dhabi, United Arab Emirates",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Design",
            "Sales and Marketing"
          ],
          "industries": [
            "Call Center",
            "Digital Marketing",
            "Graphic Design",
            "Web Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 936496686, 1 projects, €584,150 EU contribution"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936496686, 1 projects, €584,150 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936496686, 1 projects, €584,150 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0440",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "A S",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888596340",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888596340",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "Svendborg",
          "web_link": "www.shgroup.dk",
          "total_eu_contribution": 2314849.8,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sh-group",
          "stage": "",
          "description": "SH Group is develops, manufactures and services hydraulic, mechanical and electrical solutions mainly for the marine and offshore oil & gas.",
          "description_full": null,
          "website": "https://shgroup.dk",
          "cb_rank": 431980,
          "headquarters": "Svendborg, Syddanmark, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1974-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.shgroup.dk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888596340, 1 projects, €2,314,850 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.shgroup.dk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888596340, 1 projects, €2,314,850 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888596340, 1 projects, €2,314,850 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0441",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Aalborg Universitet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999904034",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999904034",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "AALBORG",
          "web_link": "www.aau.dk",
          "total_eu_contribution": 1127678.75,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aau.dk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999904034, 3 projects, €1,127,679 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aau.dk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999904034, 3 projects, €1,127,679 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999904034, 3 projects, €1,127,679 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0442",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aaronia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876577846",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876577846",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Germany",
          "country_code": "DE",
          "city": "Strickscheid",
          "web_link": "www.aaronia.de",
          "total_eu_contribution": 513012.16,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/aaronia-ag",
          "stage": "",
          "description": "Aaronia is a manufacturing-based company that offers RF and EMF solutions.",
          "description_full": null,
          "website": "http://www.aaronia.de",
          "cb_rank": 293520,
          "headquarters": "Euscheid, Rheinland-Pfalz, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2003-03-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [
            "Thorsten Chmielus"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aaronia.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876577846, 1 projects, €513,012 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aaronia.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876577846, 1 projects, €513,012 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876577846, 1 projects, €513,012 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0443",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Abeking Rasmussen Schiffs Und Yachtwerft",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "946618248",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/946618248",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "LEMWERDER",
          "web_link": "www.abeking.com",
          "total_eu_contribution": 8566081.1,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/abeking-rasmussen",
          "stage": "",
          "description": "ABEKING & RASMUSSEN is a company that engages in the design and construction of ships and yachts.",
          "description_full": null,
          "website": "https://www.abeking.com",
          "cb_rank": 1086293,
          "headquarters": "Lemwerder, Niedersachsen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1907-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Industrial",
            "Marine Transportation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.abeking.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 946618248, 1 projects, €8,566,081 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.abeking.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 946618248, 1 projects, €8,566,081 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 946618248, 1 projects, €8,566,081 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0444",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Additess Advanced Integrated Technology Solutions Services",
      "sector": null,
      "wikidata_id": "Q30255120",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "954502214",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/954502214",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "LEFKOSIA",
          "web_link": "www.additess.com",
          "total_eu_contribution": 2924524.0,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.additess.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Advanced Integrated Technology Solutions & Services",
          "description": "company in Nicosia, Cyprus",
          "aliases": [
            "ADITESS"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Cyprus",
          "inception": "2011-01-01",
          "headquarters": "Nicosia",
          "official_website": "http://www.aditess.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 954502214, 3 projects, €2,924,524 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30255120",
          "description": "wikidata_id set via search: label='Advanced Integrated Technology Solutions & Services', description='company in Nicosia, Cyprus'. Search name used: 'Additess Advanced Integrated Technology Solutions Services'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.additess.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255120)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255120)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255120)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 954502214, 3 projects, €2,924,524 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255120)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 954502214, 3 projects, €2,924,524 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30255120 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255120). label='Advanced Integrated Technology Solutions & Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255120). label='Advanced Integrated Technology Solutions & Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255120). label='Advanced Integrated Technology Solutions & Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255120). label='Advanced Integrated Technology Solutions & Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0445",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aditerna",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894679792",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894679792",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Riemerling",
          "web_link": "www.aditerna.de",
          "total_eu_contribution": 2881928.28,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aditerna",
          "stage": "",
          "description": "Aditerna is a service provider for complex IT projects.",
          "description_full": "Aditerna provides requirements engineering, software development, test and quality management, project management, process consulting, and modeling and simulation. They also offer asset management and consulting services and tools for managing simulation environments.",
          "website": "http://www.aditerna.com",
          "cb_rank": 1161655,
          "headquarters": "Riemerling, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Other",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Consulting",
            "Project Management",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aditerna.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894679792, 2 projects, €2,881,928 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aditerna.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894679792, 2 projects, €2,881,928 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894679792, 2 projects, €2,881,928 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0446",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Advokaadiburoo Sorainen Ou",
      "sector": null,
      "wikidata_id": "Q131389797",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883477068",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883477068",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "https://www.sorainen.com/",
          "total_eu_contribution": 170285.66,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sorainen",
          "stage": "",
          "description": "Sorainen is an integrated international business law firm.",
          "description_full": null,
          "website": "https://www.sorainen.com",
          "cb_rank": 269438,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other",
            "Professional Services"
          ],
          "industries": [
            "Legal",
            "Professional Services",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sorainen.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sorainen Estonia",
          "description": "company based in Estonia",
          "aliases": [],
          "instance_of": [
            "law firm"
          ],
          "country": "Estonia",
          "inception": null,
          "headquarters": "Tallinn",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883477068, 1 projects, €170,286 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131389797",
          "description": "wikidata_id set via search: label='Sorainen Estonia', description='company based in Estonia'. Search name used: 'Advokaadiburoo Sorainen Ou'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sorainen.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131389797)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131389797)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131389797)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131389797)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131389797)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131389797)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883477068, 1 projects, €170,286 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131389797)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131389797)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883477068, 1 projects, €170,286 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131389797 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131389797). label='Sorainen Estonia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131389797). label='Sorainen Estonia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131389797). label='Sorainen Estonia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131389797). label='Sorainen Estonia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0447",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Adyta Lda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892246450",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892246450",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "Porto",
          "web_link": "www.adyta.pt",
          "total_eu_contribution": 240055.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.adyta.pt"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892246450, 1 projects, €240,055 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.adyta.pt",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892246450, 1 projects, €240,055 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892246450, 1 projects, €240,055 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0448",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aeoliki",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "887519058",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/887519058",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "Nicosia",
          "web_link": "www.aeoliki.com",
          "total_eu_contribution": 589553.96,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aeoliki-ltd",
          "stage": "",
          "description": "Aeoliki Ltd provides consulting, project development, and technology brokerage services in energy, environment, and ESG.",
          "description_full": "Aeoliki Ltd is a consulting and technology brokerage company active in the fields of energy and environment. It provides services such as environmental and social impact assessments, energy planning, CO2 footprint quantification, and ISO-based management systems. The company supports project development and permitting for photovoltaic and other power projects, hydrocarbon exploitation, and natural resources management. Aeoliki offers ESG strategy and reporting services and participates in European environmental programmes. Its team includes environmental engineers, scientists, and consultants serving public bodies and private enterprises.",
          "website": "https://www.aeoliki.com",
          "cb_rank": 4097698,
          "headquarters": "Nicosia, Nicosia, Cyprus",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA), Middle East",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Professional Services",
            "Science and Engineering",
            "Sustainability"
          ],
          "industries": [
            "Clean Energy",
            "Consulting",
            "Energy",
            "Energy Management",
            "Environmental Consulting",
            "Environmental Engineering",
            "Renewable Energy",
            "Sustainability"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aeoliki.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 887519058, 1 projects, €589,554 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aeoliki.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887519058, 1 projects, €589,554 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887519058, 1 projects, €589,554 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0449",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aernnova Engineering Division Sau",
      "sector": null,
      "wikidata_id": "Q5554471",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950045743",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950045743",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "VITORIA GASTEIZ",
          "web_link": "www.aernnova.com",
          "total_eu_contribution": 603973.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aernnova.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Aernnova Aerospace",
          "description": "multinational corporation based in Vitoria, Spain",
          "aliases": [
            "Aernnova"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Spain",
          "inception": "2006-01-01",
          "headquarters": "Vitoria-Gasteiz",
          "official_website": "http://www.aernnova.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950045743, 1 projects, €603,974 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aernnova.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5554471",
          "description": "wikidata_id set via search: label='Aernnova Aerospace', description='multinational corporation based in Vitoria, Spain'. Search name used: 'Aernnova Engineering Division Sau'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5554471)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5554471)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5554471)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5554471)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5554471)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5554471)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950045743, 1 projects, €603,974 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5554471)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5554471)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950045743, 1 projects, €603,974 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5554471 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5554471). label='Aernnova Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5554471). label='Aernnova Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5554471). label='Aernnova Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5554471). label='Aernnova Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0450",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aerospace Advanced Composites",
      "sector": null,
      "wikidata_id": "Q30255304",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "974198452",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/974198452",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Wiener Neustadt",
          "web_link": "www.aac-research.at",
          "total_eu_contribution": 64000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aerospace-advanced-composites",
          "stage": "",
          "description": "AAC provides research, development and engineering capabilities in the fields of materials, technology and testing.",
          "description_full": "Aerospace & Advanced Composites is a private company that provides research, development, and engineering capabilities in the fields of materials, technology and testing. Key areas of testing/research and development activities: •\tPolymer Composites - Material development and material testing •\tInorganic Composites - Material development and material testing •\tMaterial & Components Test House - Material and component testing Based on the experience in Aerospace, materials and technologies are developed also for terrestrial applications. The excellent qualification and experience of the employees with backgrounds in physics, chemistry, material science, mechanics and electronics, ensures an interdisciplinary approach for working on research and development projects for our customers. The company was founded in 2010 and is based in Wiener Neustadt, Austria.",
          "website": "https://www.aac-research.at",
          "cb_rank": 450006,
          "headquarters": "Wiener Neustadt, Niederosterreich, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-10-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Advanced Materials",
            "Aerospace",
            "Electronics",
            "Mechanical Engineering",
            "Service Industry"
          ],
          "founders": [
            "Norbert Gamsjäger"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-07-01",
          "last_funding_amount_usd": 734767,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 734767,
          "total_funding_native": {
            "amount": 665000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aac-research.at"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Aerospace & Advanced Composites (Austria)",
          "description": "company in Wiener Neustadt, Austria",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Austria",
          "inception": null,
          "headquarters": "Wiener Neustadt",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 974198452, 1 projects, €64,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30255304",
          "description": "wikidata_id set via search: label='Aerospace & Advanced Composites (Austria)', description='company in Wiener Neustadt, Austria'. Search name used: 'Aerospace Advanced Composites'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aac-research.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255304)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255304)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255304)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 974198452, 1 projects, €64,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30255304)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30255304)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 974198452, 1 projects, €64,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30255304 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255304). label='Aerospace & Advanced Composites (Austria)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255304). label='Aerospace & Advanced Composites (Austria)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255304). label='Aerospace & Advanced Composites (Austria)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30255304). label='Aerospace & Advanced Composites (Austria)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0451",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aerospace Propulsion Products (A P P )",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "988808010",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/988808010",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Klundert",
          "web_link": "www.appbv.nl",
          "total_eu_contribution": 51325.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.appbv.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 988808010, 1 projects, €51,325 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.appbv.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 988808010, 1 projects, €51,325 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 988808010, 1 projects, €51,325 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0452",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aertec Solutions Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986060485",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986060485",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MALAGA",
          "web_link": "www.aertecsolutions.com",
          "total_eu_contribution": 734109.44,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aertec-solutions",
          "stage": "",
          "description": "AERTEC is an aerospace consultants and engineer  specialised in aerospace and aviation.",
          "description_full": null,
          "website": "https://aertecsolutions.com/",
          "cb_rank": 796541,
          "headquarters": "Málaga, Andalucia, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Community and Lifestyle",
            "Other",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Professional Networking",
            "Professional Services"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aertecsolutions.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986060485, 1 projects, €734,109 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aertecsolutions.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986060485, 1 projects, €734,109 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986060485, 1 projects, €734,109 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0453",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aes Aerospace Embedded Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950129260",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950129260",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": "www.aes.de",
          "total_eu_contribution": 1730914.9,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aes.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950129260, 1 projects, €1,730,915 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aes.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950129260, 1 projects, €1,730,915 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950129260, 1 projects, €1,730,915 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0454",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Agencia Estatal Consejo Superior De Investigaciones Cientificas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999991722",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999991722",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": "http://www.csic.es",
          "total_eu_contribution": 755371.67,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.csic.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999991722, 2 projects, €755,372 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.csic.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991722, 1 projects, €755,372 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991722, 2 projects, €755,372 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0455",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Agencja Uzbrojenia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "877179343",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877179343",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "https://www.wojsko-polskie.pl/au/",
          "total_eu_contribution": 12300000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wojsko-polskie.pl/au/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877179343, 1 projects, €12,300,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wojsko-polskie.pl/au/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0456",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Agentia Spatiala Romana",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999534755",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999534755",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucuresti",
          "web_link": "www.rosa.ro",
          "total_eu_contribution": 117533.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rosa.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999534755, 1 projects, €117,533 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rosa.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999534755, 1 projects, €117,533 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999534755, 1 projects, €117,533 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0457",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Agenzia Nazionale Per Le Nuove Tecnologie L'Energia E Lo Sviluppo Economico Sostenibile",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999988521",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999988521",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "http://www.enea.it",
          "total_eu_contribution": 406440.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.enea.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999988521, 1 projects, €406,440 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.enea.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999988521, 1 projects, €406,440 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999988521, 1 projects, €406,440 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0458",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Agrenvec",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "939100457",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/939100457",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "BARCELONA",
          "web_link": "www.agrenvec.es",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/agrenvec",
          "stage": "",
          "description": "Agrenvec is a European biotech specialized in plant production of mammalian recombinant proteins and antibodies for the R&D market.",
          "description_full": "Agrenvec is European biotech specialized in plant production of mammalian recombinant proteins and antibodies for the R&D market. Was created as a start-up company in 2002 with the in-licensing of several patents from the INIA (Instituto Nacional de Investigación y Tecnología Agraria y Alimentaria). They are focused on the development, manufacture, and marketing, of products and services for the R&D and Industrial markets. Their Company owns a patented technology platform allowing us a high-throughput production of Animal-free fully active recombinant proteins with complex 3D structure and with a purity of 97%. Supported by a multi-disciplinary group of experts with an extensive professional career, Agrenvec is one of the few companies in the world capable of using viral vectors technology to turn plants into bio-factories. It counts with a stable work team of fourteen highly qualified professionals, 30% of their personnel have a Ph.D. and 60% have a university degree. Their management team has a long experience in the pharmaceutical and biotechnological industry. Their main offices and laboratories are located in the Parque Científico de Madrid. Their facilities are equipped with the latest technology in genetic engineering, the purification of proteins including last generation ÄKTA Explorer, ÄKTA Express, phytotron, and greenhouse for plant production and complete equipped molecular laboratory.",
          "website": "http://www.agrenvec.es",
          "cb_rank": 531140,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.agrenvec.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 939100457, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.agrenvec.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 939100457, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0459",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aguettant Diagnostics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884572780",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884572780",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Lyon",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884572780, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884572780, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0460",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aim Infrarot Module",
      "sector": null,
      "wikidata_id": "Q97040147",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "920737969",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/920737969",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Heilbronn",
          "web_link": "www.aim-ir.com",
          "total_eu_contribution": 4776648.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aim-infrarot-module",
          "stage": "",
          "description": "AIM Infrarot-Module is a manufacturer and supplier of infrared components.",
          "description_full": null,
          "website": "https://www.aim-ir.com",
          "cb_rank": 798246,
          "headquarters": "Heilbronn, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aim-ir.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AIM Infrarot-Module (Germany)",
          "description": "company in Heilbronn, Germany",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1995-01-01",
          "headquarters": null,
          "official_website": "https://www.aim-ir.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 920737969, 2 projects, €4,776,648 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q97040147",
          "description": "wikidata_id set via search: label='AIM Infrarot-Module (Germany)', description='company in Heilbronn, Germany'. Search name used: 'Aim Infrarot Module'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aim-ir.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97040147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97040147)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97040147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97040147)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97040147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97040147)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 920737969, 2 projects, €4,776,648 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97040147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97040147)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 920737969, 2 projects, €4,776,648 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q97040147 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97040147). label='AIM Infrarot-Module (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97040147). label='AIM Infrarot-Module (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97040147). label='AIM Infrarot-Module (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97040147). label='AIM Infrarot-Module (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0461",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus",
      "sector": null,
      "wikidata_id": "Q2311",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999963010",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999963010",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Blagnac",
          "web_link": "www.airbus.com",
          "total_eu_contribution": 357970.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "AIR",
            "stock_sector": "Industriali",
            "weight_pct": 4.5,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-defense-space",
          "stage": "",
          "description": "Airbus Defence & Space develops and engineers products in the fields of defense and space.",
          "description_full": null,
          "website": "https://www.airbus.com/defence.html",
          "cb_rank": 56880,
          "headquarters": "Houston, Texas, United States",
          "headquarters_regions": "Greater Houston Area, Southern US",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Manufacturing",
            "Military",
            "National Security",
            "Satellite Communication",
            "Security",
            "Space Travel",
            "Telecommunications",
            "Transportation"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2023-11-22",
          "last_funding_amount_usd": 4870769,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 4870769,
          "total_funding_native": {
            "amount": 3900000,
            "currency": "GBP"
          },
          "top_investors": [
            "UK Space Agency"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Airbus SE",
          "description": "pan-European aerospace and defence group",
          "aliases": [
            "Airbus Group NV",
            "EADS",
            "European Aeronautic Defence and Space Company",
            "Airbus Group",
            "Airbus Group SE"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "concern",
            "public company"
          ],
          "country": "Netherlands",
          "inception": "1998-12-29",
          "headquarters": "Leiden",
          "official_website": "https://airbus.com",
          "isin": "NL0000235190",
          "employees": 156921,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999963010, 1 projects, €357,970 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2311",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0004). Match confirmed via normalized name: 'AIRBUS'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2311)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2311)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, investment_stage, investor_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_funding_usd, total_funding_native, top_investors, num_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2311)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999963010, 1 projects, €357,970 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2311)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2311)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999963010, 1 projects, €357,970 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2311). label='Airbus SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2311). label='Airbus SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, investment_stage, investor_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2311). label='Airbus SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2311). label='Airbus SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0462",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Atlantic",
      "sector": null,
      "wikidata_id": "Q110972115",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "924551427",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/924551427",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Rochefort",
          "web_link": "https://www.airbus.com/fr/airbus-atlantic",
          "total_eu_contribution": 334000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com/fr/airbus-atlantic"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Airbus Atlantic",
          "description": "aeronautics company",
          "aliases": [],
          "instance_of": [
            "subsidiary company"
          ],
          "country": null,
          "inception": "2022-01-01",
          "headquarters": null,
          "official_website": "https://www.airbus.com/en/airbus-atlantic",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20Atlantic"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 924551427, 1 projects, €334,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q110972115",
          "description": "wikidata_id set via search: label='Airbus Atlantic', description='aeronautics company'. Search name used: 'Airbus Atlantic'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com/fr/airbus-atlantic",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110972115)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110972115)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110972115)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110972115)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110972115)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110972115)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 924551427, 1 projects, €334,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q110972115)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q110972115)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 924551427, 1 projects, €334,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q110972115 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110972115). label='Airbus Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110972115). label='Airbus Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110972115). label='Airbus Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q110972115). label='Airbus Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0463",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Cybersecurity",
      "sector": null,
      "wikidata_id": "Q107097832",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952774935",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952774935",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Elancourt",
          "web_link": "https://www.cyber.airbus.com/",
          "total_eu_contribution": 5366083.44,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-cybersecurity",
          "stage": "",
          "description": "Airbus CyberSecurity is a European specialist in cybersecurity, protect governments, military, critical infrastructure from cyber threats.",
          "description_full": null,
          "website": "https://airbus-cyber-security.com",
          "cb_rank": 3739059,
          "headquarters": "Élancourt, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cyber.airbus.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": null,
          "headquarters": "Élancourt",
          "official_website": "https://airbus-cyber-security.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952774935, 3 projects, €5,366,083 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cyber.airbus.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q107097832",
          "description": "wikidata_id set via search: label='Airbus CyberSecurity', description=''. Search name used: 'Airbus Cybersecurity'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107097832)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107097832)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107097832)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107097832)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107097832)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107097832)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952774935, 3 projects, €5,366,083 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107097832)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107097832)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952774935, 3 projects, €5,366,083 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q107097832 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107097832). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107097832). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107097832). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107097832). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0464",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Defence And Space",
      "sector": null,
      "wikidata_id": "Q15529123",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "999991819",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999991819",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Taufkirchen",
          "web_link": "www.airbus-group.com",
          "total_eu_contribution": 29536257.86,
          "project_count": 16,
          "call_count": 16,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-defence-and-space",
          "stage": "",
          "description": "Airbus Defence and Space offers commercial optical and radar satellite imagery services and solutions.",
          "description_full": "Airbus Intelligence provides aeronautical and space services using aeronautics, space, and related technologies. They specialize in satellite imagery acquisition, data processing, fusion, dissemination, and intelligence extraction. They also provide commercial optical and radar satellite imagery services and solutions.",
          "website": "http://www.intelligence-airbusds.com",
          "cb_rank": 197373,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus-group.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Airbus Defence and Space",
          "description": "division of Airbus Group (SE) specialized in the defense and aerospace industry",
          "aliases": [
            "DS",
            "ADS",
            "Airbus Defence & Space",
            "Airbus DS"
          ],
          "instance_of": [
            "division"
          ],
          "country": "Spain",
          "inception": "2014-01",
          "headquarters": null,
          "official_website": "https://www.airbus.com/en/products-services/defence",
          "isin": null,
          "employees": 33922,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20Defence%20and%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999991819, 16 projects, €29,536,258 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q15529123",
          "new": null,
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q15529123",
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0465",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Defence And Space",
      "sector": null,
      "wikidata_id": "Q15529123",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "999699558",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999699558",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Getafe (Madrid)",
          "web_link": "www.airbus.com",
          "total_eu_contribution": 16867519.26,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-defence-and-space",
          "stage": "",
          "description": "Airbus Defence and Space offers commercial optical and radar satellite imagery services and solutions.",
          "description_full": "Airbus Intelligence provides aeronautical and space services using aeronautics, space, and related technologies. They specialize in satellite imagery acquisition, data processing, fusion, dissemination, and intelligence extraction. They also provide commercial optical and radar satellite imagery services and solutions.",
          "website": "http://www.intelligence-airbusds.com",
          "cb_rank": 197373,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Airbus Defence and Space",
          "description": "division of Airbus Group (SE) specialized in the defense and aerospace industry",
          "aliases": [
            "DS",
            "ADS",
            "Airbus Defence & Space",
            "Airbus DS"
          ],
          "instance_of": [
            "division"
          ],
          "country": "Spain",
          "inception": "2014-01",
          "headquarters": null,
          "official_website": "https://www.airbus.com/en/products-services/defence",
          "isin": null,
          "employees": 33922,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20Defence%20and%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999699558, 9 projects, €16,867,519 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q15529123",
          "new": null,
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q15529123",
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0466",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Defence And Space",
      "sector": null,
      "wikidata_id": "Q15529123",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "999809265",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999809265",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "TOULOUSE CEDEX",
          "web_link": "www.airbusdefenceandspace.com",
          "total_eu_contribution": 35404517.38,
          "project_count": 10,
          "call_count": 10,
          "coordinator_count": 4,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-defence-and-space",
          "stage": "",
          "description": "Airbus Defence and Space offers commercial optical and radar satellite imagery services and solutions.",
          "description_full": "Airbus Intelligence provides aeronautical and space services using aeronautics, space, and related technologies. They specialize in satellite imagery acquisition, data processing, fusion, dissemination, and intelligence extraction. They also provide commercial optical and radar satellite imagery services and solutions.",
          "website": "http://www.intelligence-airbusds.com",
          "cb_rank": 197373,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbusdefenceandspace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Airbus Defence and Space",
          "description": "division of Airbus Group (SE) specialized in the defense and aerospace industry",
          "aliases": [
            "DS",
            "ADS",
            "Airbus Defence & Space",
            "Airbus DS"
          ],
          "instance_of": [
            "division"
          ],
          "country": "Spain",
          "inception": "2014-01",
          "headquarters": null,
          "official_website": "https://www.airbus.com/en/products-services/defence",
          "isin": null,
          "employees": 33922,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20Defence%20and%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999809265, 10 projects, €35,404,517 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbusdefenceandspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q15529123",
          "new": null,
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q15529123",
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0467",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Defence And Space",
      "sector": null,
      "wikidata_id": "Q15529123",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "959580455",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/959580455",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Helsinki",
          "web_link": "https://www.securelandcommunications.com/",
          "total_eu_contribution": 315491.89,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-defence-and-space",
          "stage": "",
          "description": "Airbus Defence and Space offers commercial optical and radar satellite imagery services and solutions.",
          "description_full": "Airbus Intelligence provides aeronautical and space services using aeronautics, space, and related technologies. They specialize in satellite imagery acquisition, data processing, fusion, dissemination, and intelligence extraction. They also provide commercial optical and radar satellite imagery services and solutions.",
          "website": "http://www.intelligence-airbusds.com",
          "cb_rank": 197373,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.securelandcommunications.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Airbus Defence and Space",
          "description": "division of Airbus Group (SE) specialized in the defense and aerospace industry",
          "aliases": [
            "DS",
            "ADS",
            "Airbus Defence & Space",
            "Airbus DS"
          ],
          "instance_of": [
            "division"
          ],
          "country": "Spain",
          "inception": "2014-01",
          "headquarters": null,
          "official_website": "https://www.airbus.com/en/products-services/defence",
          "isin": null,
          "employees": 33922,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20Defence%20and%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 959580455, 1 projects, €315,492 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.securelandcommunications.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15529123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15529123)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q15529123",
          "new": null,
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991819, 16 projects, €29,536,258 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999699558, 9 projects, €16,867,519 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999809265, 10 projects, €35,404,517 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959580455, 1 projects, €315,492 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991819, 16 projects, €29,536,258 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999699558, 9 projects, €16,867,519 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999809265, 10 projects, €35,404,517 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959580455, 1 projects, €315,492 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15529123",
          "description": "wikidata_id set via search: label='Airbus Defence and Space', description='division of Airbus Group (SE) specialized in the defense and aerospace industry. Search name used: 'Airbus Defence And Space'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15529123). label='Airbus Defence and Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q15529123",
          "note": "Airbus D&S national subsidiary. Q15529123=ADS division kept on parent; subsidiary needs own QID.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15529123 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0468",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Helicopters",
      "sector": null,
      "wikidata_id": "Q155573",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999988327",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999988327",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MARIGNANE",
          "web_link": "www.airbushelicopters.com",
          "total_eu_contribution": 22975375.01,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-helicopters",
          "stage": "",
          "description": "Airbus Helicopter manufactures commercial airliners and helicopters.",
          "description_full": null,
          "website": "http://airbushelicopters.com",
          "cb_rank": 243336,
          "headquarters": "Marignane, Provence-Alpes-Cote d'Azur, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbushelicopters.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Airbus Helicopters",
          "description": "European helicopter manufacturing and support company",
          "aliases": [
            "Eurocopter Group",
            "Eurocopter"
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "Germany",
          "inception": "1992-01-01",
          "headquarters": "Marignane",
          "official_website": "https://www.airbus.com/en/products-services/helicopters",
          "isin": null,
          "employees": 22899,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20Helicopters"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999988327, 1 projects, €22,975,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q155573",
          "description": "wikidata_id set via search: label='Airbus Helicopters', description='European helicopter manufacturing and support company'. Search name used: 'Airbus Helicopters'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbushelicopters.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q155573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q155573)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q155573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q155573)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.wikidata.country",
          "old_value": "Germany",
          "new_value": null,
          "note": "Marignane is in Bouches-du-Rhône, France — not Germany. Wikidata P17 error.",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q155573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q155573)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999988327, 1 projects, €22,975,375 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q155573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q155573)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999988327, 1 projects, €22,975,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q155573 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q155573). label='Airbus Helicopters'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q155573). label='Airbus Helicopters'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_country_corrected",
          "description": "sources.wikidata.country='Germany' nulled — Marignane is in Bouches-du-Rhône, France — not Germany. Wikidata P17 error.",
          "canonical_country": "France",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q155573). label='Airbus Helicopters'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q155573). label='Airbus Helicopters'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0469",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Helicopters Deutschland",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998157452",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998157452",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "DONAUWORTH",
          "web_link": "www.airbus.com",
          "total_eu_contribution": 5604763.86,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998157452, 1 projects, €5,604,764 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998157452, 1 projects, €5,604,764 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998157452, 1 projects, €5,604,764 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0470",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Helicopters Espana",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997768676",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997768676",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Albacete Castilla La Mancha",
          "web_link": "www.eurocopter.com",
          "total_eu_contribution": 5427097.27,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eurocopter.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997768676, 2 projects, €5,427,097 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eurocopter.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997768676, 2 projects, €5,427,097 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997768676, 2 projects, €5,427,097 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0471",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Italia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "988419913",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/988419913",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.airbus.com",
          "total_eu_contribution": 442377.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 988419913, 1 projects, €442,377 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 988419913, 1 projects, €442,377 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 988419913, 1 projects, €442,377 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0472",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Operations",
      "sector": null,
      "wikidata_id": "Q4698478",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "991247948",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991247948",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Toulouse",
          "web_link": null,
          "total_eu_contribution": 4664650.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-operations-gmbh",
          "stage": "",
          "description": "Hamburg Aviation is the aviation industry cluster for the Hamburg Metropolitan Region, important locations in the civil aviation industry.",
          "description_full": null,
          "website": "https://www.hamburg-aviation.de/en/members/airbus-operations-gmbh.html",
          "cb_rank": 270038,
          "headquarters": "Hamburg, Hamburg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Airbus Operations Limited",
          "description": "subsidiary of Airbus in United Kingdom",
          "aliases": [
            "Airbus UK"
          ],
          "instance_of": [
            "business"
          ],
          "country": "United Kingdom",
          "inception": "1997",
          "headquarters": "Bristol",
          "official_website": "http://www.airbus.com/company/worldwide-presence/airbus-in-uk/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20UK"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991247948, 1 projects, €4,664,650 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4698478",
          "description": "wikidata_id set via search: label='Airbus Operations Limited', description='subsidiary of Airbus in United Kingdom'. Search name used: 'Airbus Operations'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4698478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4698478)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4698478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4698478)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q4698478",
          "new": null,
          "note": "National sibling subsidiaries (Airbus Operations SAS France PIC 991247948, Airbus Operations GmbH Germany PIC 999964756). Q4698478 is the parent. QID nulled.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4698478",
          "description": "wikidata_id set via search: label='Airbus Operations Limited', description='subsidiary of Airbus in United Kingdom'. Search name used: 'Airbus Operations'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4698478 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4698478). label='Airbus Operations Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4698478). label='Airbus Operations Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q4698478",
          "note": "National sibling subsidiaries (Airbus Operations SAS France PIC 991247948, Airbus Operations GmbH Germany PIC 999964756). Q4698478 is the parent. QID nulled.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bristol' vs sources.crunchbase.headquarters='Hamburg, Hamburg, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Airbus Operations: Bristol UK + Hamburg DE — two legitimate Airbus Operations sites; both are real entity addresses",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4698478 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0473",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Operations",
      "sector": null,
      "wikidata_id": "Q4698478",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999964756",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999964756",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Hamburg",
          "web_link": "www.airbus.com",
          "total_eu_contribution": 152000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-operations-gmbh",
          "stage": "",
          "description": "Hamburg Aviation is the aviation industry cluster for the Hamburg Metropolitan Region, important locations in the civil aviation industry.",
          "description_full": null,
          "website": "https://www.hamburg-aviation.de/en/members/airbus-operations-gmbh.html",
          "cb_rank": 270038,
          "headquarters": "Hamburg, Hamburg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Airbus Operations Limited",
          "description": "subsidiary of Airbus in United Kingdom",
          "aliases": [
            "Airbus UK"
          ],
          "instance_of": [
            "business"
          ],
          "country": "United Kingdom",
          "inception": "1997",
          "headquarters": "Bristol",
          "official_website": "http://www.airbus.com/company/worldwide-presence/airbus-in-uk/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Airbus%20UK"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999964756, 1 projects, €152,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4698478",
          "description": "wikidata_id set via search: label='Airbus Operations Limited', description='subsidiary of Airbus in United Kingdom'. Search name used: 'Airbus Operations'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4698478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4698478)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4698478)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4698478)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q4698478",
          "new": null,
          "note": "National sibling subsidiaries (Airbus Operations SAS France PIC 991247948, Airbus Operations GmbH Germany PIC 999964756). Q4698478 is the parent. QID nulled.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991247948, 1 projects, €4,664,650 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999964756, 1 projects, €152,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991247948, 1 projects, €4,664,650 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999964756, 1 projects, €152,000 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4698478",
          "description": "wikidata_id set via search: label='Airbus Operations Limited', description='subsidiary of Airbus in United Kingdom'. Search name used: 'Airbus Operations'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4698478 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4698478). label='Airbus Operations Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4698478). label='Airbus Operations Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q4698478",
          "note": "National sibling subsidiaries (Airbus Operations SAS France PIC 991247948, Airbus Operations GmbH Germany PIC 999964756). Q4698478 is the parent. QID nulled.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bristol' vs sources.crunchbase.headquarters='Hamburg, Hamburg, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Airbus Operations: Bristol UK + Hamburg DE — two legitimate Airbus Operations sites; both are real entity addresses",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4698478 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0474",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Operations Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999944095",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999944095",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Getafe",
          "web_link": "www.airbus.com",
          "total_eu_contribution": 48518.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.airbus.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999944095, 1 projects, €48,519 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.airbus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999944095, 1 projects, €48,519 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999944095, 1 projects, €48,519 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0475",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Airbus Poland",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884308843",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884308843",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Warsaw",
          "web_link": "www.pzlwarszawa.com",
          "total_eu_contribution": 1178971.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pzlwarszawa.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884308843, 2 projects, €1,178,971 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pzlwarszawa.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884308843, 2 projects, €1,178,971 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884308843, 2 projects, €1,178,971 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0476",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aircraft Development And Systems Engineering (Adse)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999429801",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999429801",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Hoofddorp",
          "web_link": "www.adse.eu",
          "total_eu_contribution": 151176.55,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/adse-consulting-and-engineering",
          "stage": "",
          "description": "ADSE Consulting and Engineering provides support to aerospace and rail companies for product and organizational development.",
          "description_full": null,
          "website": "http://www.adse.eu ",
          "cb_rank": 579891,
          "headquarters": "Hoofddorp, Noord-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-05-31",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Consulting",
            "Mechanical Engineering",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.adse.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999429801, 1 projects, €151,177 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.adse.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999429801, 1 projects, €151,177 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999429801, 1 projects, €151,177 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0477",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aisent",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "904287448",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/904287448",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Bergamo",
          "web_link": "www.aisent.io",
          "total_eu_contribution": 278305.17,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aisent",
          "stage": "",
          "description": "Aisent is an Information technology company that provides machine learning, artificial intelligence, and IT consulting services.",
          "description_full": null,
          "website": "https://aisent.io/",
          "cb_rank": 356375,
          "headquarters": "Dalmine, Lombardia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Consulting",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aisent.io"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 904287448, 2 projects, €278,305 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aisent.io",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904287448, 2 projects, €278,305 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904287448, 2 projects, €278,305 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0478",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ait Austrian Institute Of Technology",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999584128",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999584128",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "https://www.ait.ac.at/",
          "total_eu_contribution": 18836207.6,
          "project_count": 22,
          "call_count": 22,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ait.ac.at/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999584128, 22 projects, €18,836,208 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ait.ac.at/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999584128, 21 projects, €18,836,208 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999584128, 22 projects, €18,836,208 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0479",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Aizsardzibas Ministrija",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885602144",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885602144",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Latvia",
          "country_code": "LV",
          "city": "Riga",
          "web_link": "https://www.mod.gov.lv/en",
          "total_eu_contribution": 4.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mod.gov.lv/en"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885602144, 1 projects, €4 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mod.gov.lv/en",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885602144, 1 projects, €4 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0480",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Akademia Marynarki Wojennej",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "946189605",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/946189605",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Gdynia",
          "web_link": "www.amw.gdynia.pl",
          "total_eu_contribution": 2953447.42,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amw.gdynia.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 946189605, 2 projects, €2,953,447 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amw.gdynia.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 946189605, 2 projects, €2,953,447 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 946189605, 2 projects, €2,953,447 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0481",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Akheros",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895133073",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895133073",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": "https://www.akheros.com",
          "total_eu_contribution": 352340.22,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/akheros",
          "stage": "",
          "description": "Akheros develops unsupervised machine learning net-appliances that anticipates, detects, and prevents dangerous incongruous behaviors.",
          "description_full": "Akheros is a cybersecurity research and development company. They create resident cybersecurity learning bayesian networks that learn from the informative behavior of machines and construct an unsupervised bayesian network for each machine that anticipates, detects, and prevents hostile discordant activity from other machines.",
          "website": "http://akheros.com/about/",
          "cb_rank": 421462,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Machine Learning",
            "Software"
          ],
          "founders": [
            "P. B."
          ],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2025-09-04",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "NATO DIANA",
            "AGORANOV"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.akheros.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895133073, 1 projects, €352,340 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.akheros.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895133073, 1 projects, €352,340 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895133073, 1 projects, €352,340 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0482",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Akmon Symvouloi Epicheiriseon Antiprosopeies Emporiki Exagogiki Eisagogiki Kataskevastiki Kai Vi",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "892315223",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892315223",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.akmonsa.gr",
          "total_eu_contribution": 246600.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.akmonsa.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892315223, 1 projects, €246,600 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.akmonsa.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0483",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alioth Trading Sp Zoo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876211089",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876211089",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Poland",
          "country_code": "PL",
          "city": "Warszawa",
          "web_link": "www.alioth.group/pl/alioth-trading-pl/",
          "total_eu_contribution": 336857.72,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/elios-ccd0",
          "stage": "",
          "description": "Alioth focuses on the development and application of technical products for pharmaceutical process technology.",
          "description_full": "Elios focusing on the development and application of pharmaceutical process technology and related products. The company is dedicated to providing high-quality separation and purification solutions that comply with domestic and international regulations to pharmaceutical companies. In order to meet GMP requirements, Elios established its own production bases in Lingang, Shanghai, and Hangzhou. It has process development labs, verification labs, and filtration product R&D centers, as well as a research and development team led by membrane technology scientists to better safeguard supply chain security.",
          "website": "https://www.aliothbio.com",
          "cb_rank": 46963,
          "headquarters": "Shanghai, Shanghai, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biopharma",
            "Biotechnology",
            "Health Care",
            "Medical",
            "Pharmaceutical"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2026-01-15",
          "last_funding_amount_usd": 14354616,
          "last_funding_type": "Series B",
          "total_equity_funding_usd": 54657851,
          "total_funding_usd": 54657851,
          "total_funding_native": {
            "amount": 390000000,
            "currency": "CNY"
          },
          "top_investors": [
            "Legend Capital",
            "Matrix Partners China",
            "SDIC Unity Capital",
            "EFung Capital",
            "Longpan Investment"
          ],
          "num_investors": 12,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.alioth.group/pl/alioth-trading-pl/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876211089, 1 projects, €336,858 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.alioth.group/pl/alioth-trading-pl/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876211089, 1 projects, €336,858 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876211089, 1 projects, €336,858 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0484",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aliter Technologies As",
      "sector": null,
      "wikidata_id": "Q135889504",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889929314",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889929314",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovakia",
          "country_code": "SK",
          "city": "BRATISLAVA",
          "web_link": "www.aliter.com",
          "total_eu_contribution": 2177006.26,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aliter-technologies",
          "stage": "",
          "description": "We are a developer and consulting company in the fields of ICT and solutions integration.",
          "description_full": "As acknowledged experts in the area of ICT and software development, Aliter Technologies, delivers sophisticated and unique solutions tailored to the needs of its clients. We have four areas of expertise: Special Systems, Cyber Security, ICT & Cloud, Software Development. Goal of ICT & Cloud is to deploy information systems with an accent on their reliability, availability, high security and efficient operation in the cloud or in the on-premise infrastructure. Our Software Development team provides our clients with innovative solutions tailored to their needs in line with current trends and standards. The Special Systems Division develops and delivers sophisticated technologies to support special communication and information systems for military and non-military crisis management operations. Cyber Security offers comprehensive services for the detection, analysis, design, integration and operation of secure information systems tailored to the needs of our clients.",
          "website": "https://www.aliter.com",
          "cb_rank": 201937,
          "headquarters": "Bratislava, Bratislava, Slovakia (Slovak Republic)",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Milan Kristin",
            "Peter Dostál"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aliter.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Aliter Technologies",
          "description": "Slovak company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Slovakia",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889929314, 2 projects, €2,177,006 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q135889504",
          "description": "wikidata_id set via search: label='Aliter Technologies', description='Slovak company'. Search name used: 'Aliter Technologies As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aliter.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135889504)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135889504)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135889504)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135889504)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135889504)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135889504)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889929314, 2 projects, €2,177,006 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q135889504)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q135889504)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889929314, 2 projects, €2,177,006 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q135889504 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135889504). label='Aliter Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135889504). label='Aliter Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135889504). label='Aliter Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q135889504). label='Aliter Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0485",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Alma Mater Studiorum Universita Di Bologna",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999993953",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999993953",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Bologna",
          "web_link": "www.unibo.it",
          "total_eu_contribution": 1083687.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unibo.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999993953, 1 projects, €1,083,688 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unibo.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999993953, 1 projects, €1,083,688 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999993953, 1 projects, €1,083,688 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0486",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alpha Innovations",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885401548",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885401548",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Ottignies-Louvain-la-Neuve",
          "web_link": "https://www.alphainnovations.eu/",
          "total_eu_contribution": 699781.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alpha-innovations",
          "stage": "",
          "description": "Alpha Innovations is an asset management platform that provides investment options for investors.",
          "description_full": "Alpha Innovations is an asset management platform that provides investment options for investors. The company was founded in 2018 and is headquartered in Hamilton, Bermuda. 19 Peters Road, Hamilton Parish, CR01, Bermuda",
          "website": "https://alphainnovations.io",
          "cb_rank": 308412,
          "headquarters": "Hamilton, Hamilton, Bermuda",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services"
          ],
          "industries": [
            "Asset Management",
            "Finance",
            "Financial Services"
          ],
          "founders": [
            "Lawrence Newhook"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.alphainnovations.eu/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885401548, 1 projects, €699,781 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.alphainnovations.eu/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885401548, 1 projects, €699,781 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885401548, 1 projects, €699,781 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0487",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alseamar",
      "sector": null,
      "wikidata_id": "Q126878599",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "933533918",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/933533918",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": "www.alseamar-alcen.com",
          "total_eu_contribution": 632576.94,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alseamar",
          "stage": "",
          "description": "ALSEAMAR is designing and manufacturing marine & submarine equipment.",
          "description_full": null,
          "website": "https://www.alseamar-alcen.com",
          "cb_rank": 806103,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Marine Technology",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.alseamar-alcen.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 933533918, 1 projects, €632,577 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.alseamar-alcen.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q126878599",
          "description": "wikidata_id set via search: label='Alseamar', description=''. Search name used: 'Alseamar'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126878599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126878599)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126878599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126878599)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126878599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126878599)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 933533918, 1 projects, €632,577 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126878599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126878599)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 933533918, 1 projects, €632,577 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q126878599 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126878599). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126878599). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126878599). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126878599). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0488",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Altus Lsa Commercial And Manufacturing Private Security Service Societe Anomyme",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952269371",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952269371",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "CHANIA",
          "web_link": "https://altus-lsa.com",
          "total_eu_contribution": 152077.45,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/alutus-land-sea-air",
          "stage": "",
          "description": "Alutus Land Sea Air is a provider of land and maritime surveillance, intelligence gathering, airborne ISR, environmental monitoring.",
          "description_full": null,
          "website": "https://altus-lsa.com",
          "cb_rank": 575030,
          "headquarters": "Soúda, Khania, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information Technology",
            "Management Consulting",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://altus-lsa.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952269371, 1 projects, €152,077 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://altus-lsa.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952269371, 1 projects, €152,077 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952269371, 1 projects, €152,077 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0489",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amdc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898635452",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898635452",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Ismaning",
          "web_link": "www.amdc.de",
          "total_eu_contribution": 1808074.09,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/air-and-missile-defence-consulting",
          "stage": "",
          "description": "Air And Missile Defence Consulting is a engineering service provider for analysis and prototype development of innovative systems.",
          "description_full": null,
          "website": "https://amdc.de/",
          "cb_rank": 1218300,
          "headquarters": "Elsendorf, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Design",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "CAD",
            "Industrial Manufacturing",
            "Machine Learning"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amdc.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898635452, 1 projects, €1,020,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amdc.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898635452, 2 projects, €1,808,074 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898635452, 2 projects, €1,808,074 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0490",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amonyx Aps",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881341904",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881341904",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Denmark",
          "country_code": "DK",
          "city": "Skjern",
          "web_link": "www.amonyx.com",
          "total_eu_contribution": 236250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amonyx.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881341904, 1 projects, €236,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amonyx.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881341904, 1 projects, €236,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881341904, 1 projects, €236,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0491",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amphinicy Doo Za Racunalne Aktivnosti I Zastupanje",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998579790",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998579790",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Croatia",
          "country_code": "HR",
          "city": "Zagreb",
          "web_link": "www.amphinicy.com",
          "total_eu_contribution": 321912.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/amphinicy-technologies",
          "stage": "",
          "description": "Amphinicy Technologies is a global software provider for companies operating in the satellite industry.",
          "description_full": null,
          "website": "http://www.amphinicy.com/",
          "cb_rank": 1586021,
          "headquarters": "Béreldange, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software"
          ],
          "industries": [
            "Hardware",
            "Satellite Communication",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amphinicy.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998579790, 1 projects, €321,912 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amphinicy.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998579790, 1 projects, €321,912 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998579790, 1 projects, €321,912 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0492",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amphinicy Luxembourg",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889231496",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889231496",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "BERELDANGE",
          "web_link": "www.amphinicy.com",
          "total_eu_contribution": 249082.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/amphinicy-technologies",
          "stage": "",
          "description": "Amphinicy Technologies is a global software provider for companies operating in the satellite industry.",
          "description_full": null,
          "website": "http://www.amphinicy.com/",
          "cb_rank": 1586021,
          "headquarters": "Béreldange, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software"
          ],
          "industries": [
            "Hardware",
            "Satellite Communication",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amphinicy.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889231496, 1 projects, €249,082 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amphinicy.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889231496, 1 projects, €249,082 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889231496, 1 projects, €249,082 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0493",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Andøya Spaceport As",
      "sector": null,
      "wikidata_id": "Q124478301",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888343849",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888343849",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Andenes",
          "web_link": "https://www.andoyaspace.no/",
          "total_eu_contribution": 271125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/andøya-space-center",
          "stage": "",
          "description": "Andøya space center provides launch solutions to the unmanned aircraft, sounding rockets, and scientific balloons.",
          "description_full": null,
          "website": "http://www.andoyaspace.no",
          "cb_rank": 470986,
          "headquarters": "Andenes, Nordland, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1962-08-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Consumer Goods",
            "Hardware",
            "Other",
            "Transportation"
          ],
          "industries": [
            "Drones",
            "Service Industry",
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.andoyaspace.no/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Andøya Spaceport",
          "description": "spaceport in Norway",
          "aliases": [
            "Andøya Rocket Range"
          ],
          "instance_of": [
            "spaceport"
          ],
          "country": "Norway",
          "inception": "2018-12-13",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/And%C3%B8ya%20Spaceport"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888343849, 1 projects, €271,125 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q124478301",
          "description": "wikidata_id set via search: label='Andøya Spaceport', description='spaceport in Norway'. Search name used: 'Andøya Spaceport As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.andoyaspace.no/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124478301)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124478301)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124478301)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124478301)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124478301)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124478301)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888343849, 1 projects, €271,125 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124478301)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124478301)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888343849, 1 projects, €271,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q124478301 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124478301). label='Andøya Spaceport'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124478301). label='Andøya Spaceport'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124478301). label='Andøya Spaceport'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124478301). label='Andøya Spaceport'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0494",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Anglo Belgian",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "945742726",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/945742726",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Gent",
          "web_link": "www.abcdiesel.be",
          "total_eu_contribution": 442000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/anglo-belgian",
          "stage": "",
          "description": "Anglo Belgian is a manufacturer of marine, stationary, and locomotive engines.",
          "description_full": "Anglo Belgian designs and manufactures medium-speed, four-stroke, diesel engines for marine, traction, power generation, and turnkey power plants. Anglo-Belgian manufacturers of diesel, HFO, and dual-fueled medium-speed engines, as well as generator sets for the global energy industry. The company provides the design of diesel and dual-fuel engines, manufacturing of diesel and dual-fuel engines, turnkey projects, marine engines, land-based power generation, engines for traction, special applications, hybrid power plants, and medium-speed engines. An online inquiry form is available on the company's website.",
          "website": "http://www.abc-engines.com",
          "cb_rank": 1409691,
          "headquarters": "Gent, Oost-Vlaanderen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1912-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Mechanical Engineering",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.abcdiesel.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 945742726, 1 projects, €442,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.abcdiesel.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 945742726, 1 projects, €442,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 945742726, 1 projects, €442,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0495",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Anozrway",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884650089",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884650089",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Cesson-Sevigne",
          "web_link": "https://anozrway.com",
          "total_eu_contribution": 189182.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/anozr-way",
          "stage": "",
          "description": "ANOZR WAY Protect the company's strategic assets from cyber-attacks exploiting human vulnerabilities, continuously anticipate attacks, etc.",
          "description_full": null,
          "website": "https://www.anozrway.com",
          "cb_rank": 75457,
          "headquarters": "Cesson-sévigné, Bretagne, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2024-03-12",
          "last_funding_amount_usd": 6555944,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 8965684,
          "total_funding_usd": 8965684,
          "total_funding_native": {
            "amount": 8000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Bpifrance",
            "Hi Inov - Dentressangle",
            "BNP Paribas Développement",
            "Breizh Up"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://anozrway.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884650089, 1 projects, €189,182 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://anozrway.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884650089, 1 projects, €189,182 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884650089, 1 projects, €189,182 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0496",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Antexia Technologies Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880310406",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880310406",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Vigo",
          "web_link": "antexia.es",
          "total_eu_contribution": 408513.37,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://antexia.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880310406, 1 projects, €408,513 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://antexia.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880310406, 1 projects, €408,513 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880310406, 1 projects, €408,513 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0497",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Antwerp Space",
      "sector": null,
      "wikidata_id": "Q131651668",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "954978484",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/954978484",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Antwerpen",
          "web_link": "www.antwerpspace.be",
          "total_eu_contribution": 2528545.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/antwerp-space",
          "stage": "",
          "description": "Antwerp Space is a leading company in Belgium.",
          "description_full": "Antwerp Space is a leading company in Belgium, active in the field of satellite communications. It is part of OHB SE, a European Space and Technology group that currently employs over 2400 people. Antwerp Space’s core business is in the delivery of satellite communication solutions and products for scientific, exploration and telecommunication missions, as well as their ground segment extension with products and systems. Antwerp Space operates both on the commercial and institutional markets, supporting space agency programmes, as well as industrial company projects worldwide. The company activities have been located in Antwerp since 1962, when it was founded as part of Bell Telephone. We employ over 70 highly skilled engineers and PhDs from all over the world!",
          "website": "https://www.antwerpspace.be/",
          "cb_rank": 1643475,
          "headquarters": "Antwerp, Antwerpen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.antwerpspace.be"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2021-03-16",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 954978484, 1 projects, €2,528,545 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.antwerpspace.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131651668",
          "description": "wikidata_id set via search: label='Antwerp Space Nv', description=''. Search name used: 'Antwerp Space'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651668)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651668)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651668)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 954978484, 1 projects, €2,528,545 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651668)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 954978484, 1 projects, €2,528,545 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131651668 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651668). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651668). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651668). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651668). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0498",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Approach Belgium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "964532402",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/964532402",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Mont Saint Guibert",
          "web_link": "www.approach.be",
          "total_eu_contribution": 953461.26,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/approach-belgium",
          "stage": "",
          "description": "Approach is a pure-play cyber security and privacy service provider.",
          "description_full": "Approach is a pure-play cyber security and privacy firm.  For more than 20 years, we have been building trust in the cyberspace and helping our clients deal with cyber-attacks, incidents and breaches.  We offer 360-degree solutions to improve your cyber resilience: anticipate, prevent, protect, detect, respond and recover.  We provide tailored and local services matching your needs: consulting and audit services, training and awareness, security technology implementation and development services, and outsourced Managed Security Services thanks to our own Security Operations Centre (SOC). Approach is a scaleup company with a team of a hundred people spread across several sites in Belgium and Switzerland. Our company is ISO 27001 certified and ISO27701 verified. Approach has received the label: Cybersecurity Made in Europe ™.",
          "website": "http://www.approach-cyber.com",
          "cb_rank": 701611,
          "headquarters": "Mont-saint-guibert, Brabant Wallon, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Cloud Security",
            "Consulting",
            "Cyber Security",
            "E-Signature",
            "Identity Management",
            "Information Technology",
            "Intrusion Detection",
            "Penetration Testing",
            "Privacy"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.approach.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 964532402, 2 projects, €953,461 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.approach.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 964532402, 2 projects, €953,461 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 964532402, 2 projects, €953,461 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0499",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arbit Cyber Defence Systems Aps",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884772988",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884772988",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "HVIDOVRE",
          "web_link": "https://arbitcds.com",
          "total_eu_contribution": 1256125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/arbit-dd6b",
          "stage": "",
          "description": "Arbit uses data diode technology to offer a wide range of cross domain solutions for high security networks.",
          "description_full": null,
          "website": "https://arbitcds.com/",
          "cb_rank": 696775,
          "headquarters": "Hvidovre, Hovedstaden, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Network Security",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://arbitcds.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884772988, 1 projects, €1,256,125 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://arbitcds.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884772988, 1 projects, €1,256,125 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884772988, 1 projects, €1,256,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0500",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arctur Racunalniski Inzeniring Doo",
      "sector": null,
      "wikidata_id": "Q131884324",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "991568048",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991568048",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Nova Gorica",
          "web_link": "www.arctur.si",
          "total_eu_contribution": 1082850.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/arctur",
          "stage": "",
          "description": "Arctur is a leading provider of high-performance computing services in Southeast Europe.",
          "description_full": null,
          "website": "https://www.arctur.si",
          "cb_rank": 2396848,
          "headquarters": "Nova Gorica, Bohinj Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Information Technology",
            "Other",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "IT Infrastructure",
            "IT Management",
            "Project Management",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arctur.si"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Slovenia",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.arctur.si",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991568048, 2 projects, €1,082,850 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arctur.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131884324",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Arctur Racunalniski Inzeniring Doo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884324)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884324)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884324)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991568048, 2 projects, €1,082,850 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884324)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884324)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991568048, 2 projects, €1,082,850 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131884324 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884324). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884324). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884324). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884324). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0501",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arianegroup",
      "sector": null,
      "wikidata_id": "Q19951610",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "932228201",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/932228201",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "LES MUREAUX",
          "web_link": "ariane.group",
          "total_eu_contribution": 17148049.35,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-safran-launchers",
          "stage": "",
          "description": "Ariane Group is the joint venture created of the Airbus and Safran groups in order to reorganize the European launchers sector.",
          "description_full": "Airbus Safran Launchers are planted in the shared technological history of France and Germany which dates back to the earliest space programs, and is embodied today by the Ariane launcher. For more than half a century, Europe has been at the forefront of the field of civil launchers and holds the leading position on the world market for commercial launches to geostationary transfer orbit (GTO). Airbus Safran Launchers also plays a key supporting role for the French nuclear deterrent force, supplying the sea-to-ground strategic ballistic missiles. Since 1971, it has been involved in all the development phases of the oceanic component of the national deterrent force.",
          "website": "https://www.ariane.group/en/",
          "cb_rank": 208064,
          "headquarters": "Issy-les-moulineaux, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other"
          ],
          "industries": [
            "Association"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ariane.group"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "ArianeGroup",
          "description": "European space company",
          "aliases": [],
          "instance_of": [
            "organization",
            "joint venture"
          ],
          "country": "France",
          "inception": "2015-01",
          "headquarters": "Les Mureaux",
          "official_website": "https://www.ariane.group/fr/",
          "isin": null,
          "employees": 8000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ArianeGroup"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 932228201, 3 projects, €17,148,049 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19951610",
          "description": "wikidata_id set via search: label='ArianeGroup', description='European space company'. Search name used: 'Arianegroup'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ariane.group",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19951610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19951610)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19951610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19951610)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q19951610",
          "new": null,
          "note": "National sibling subsidiaries (ArianeGroup SAS France PIC 932228201, ArianeGroup GmbH Germany PIC 931927113). Q19951610 is the parent. QID nulled.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19951610",
          "description": "wikidata_id set via search: label='ArianeGroup', description='European space company'. Search name used: 'Arianegroup'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19951610 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19951610). label='ArianeGroup'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19951610). label='ArianeGroup'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q19951610",
          "note": "National sibling subsidiaries (ArianeGroup SAS France PIC 932228201, ArianeGroup GmbH Germany PIC 931927113). Q19951610 is the parent. QID nulled.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Les Mureaux' vs sources.crunchbase.headquarters='Issy-les-moulineaux, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19951610 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0502",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arianegroup",
      "sector": null,
      "wikidata_id": "Q19951610",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "931927113",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/931927113",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Taufkirchen",
          "web_link": "www.ariane.group",
          "total_eu_contribution": 558711.86,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/airbus-safran-launchers",
          "stage": "",
          "description": "Ariane Group is the joint venture created of the Airbus and Safran groups in order to reorganize the European launchers sector.",
          "description_full": "Airbus Safran Launchers are planted in the shared technological history of France and Germany which dates back to the earliest space programs, and is embodied today by the Ariane launcher. For more than half a century, Europe has been at the forefront of the field of civil launchers and holds the leading position on the world market for commercial launches to geostationary transfer orbit (GTO). Airbus Safran Launchers also plays a key supporting role for the French nuclear deterrent force, supplying the sea-to-ground strategic ballistic missiles. Since 1971, it has been involved in all the development phases of the oceanic component of the national deterrent force.",
          "website": "https://www.ariane.group/en/",
          "cb_rank": 208064,
          "headquarters": "Issy-les-moulineaux, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other"
          ],
          "industries": [
            "Association"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ariane.group"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "ArianeGroup",
          "description": "European space company",
          "aliases": [],
          "instance_of": [
            "organization",
            "joint venture"
          ],
          "country": "France",
          "inception": "2015-01",
          "headquarters": "Les Mureaux",
          "official_website": "https://www.ariane.group/fr/",
          "isin": null,
          "employees": 8000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ArianeGroup"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 931927113, 2 projects, €558,712 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19951610",
          "description": "wikidata_id set via search: label='ArianeGroup', description='European space company'. Search name used: 'Arianegroup'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ariane.group",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19951610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19951610)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19951610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19951610)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q19951610",
          "new": null,
          "note": "National sibling subsidiaries (ArianeGroup SAS France PIC 932228201, ArianeGroup GmbH Germany PIC 931927113). Q19951610 is the parent. QID nulled.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932228201, 3 projects, €17,148,049 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 931927113, 2 projects, €558,712 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932228201, 3 projects, €17,148,049 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 931927113, 2 projects, €558,712 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19951610",
          "description": "wikidata_id set via search: label='ArianeGroup', description='European space company'. Search name used: 'Arianegroup'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19951610 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19951610). label='ArianeGroup'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19951610). label='ArianeGroup'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q19951610",
          "note": "National sibling subsidiaries (ArianeGroup SAS France PIC 932228201, ArianeGroup GmbH Germany PIC 931927113). Q19951610 is the parent. QID nulled.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Les Mureaux' vs sources.crunchbase.headquarters='Issy-les-moulineaux, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19951610 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0503",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arianespace",
      "sector": null,
      "wikidata_id": "Q309867",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892569169",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892569169",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "EVRY",
          "web_link": "www.arianespace.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/arianespace",
          "stage": "",
          "description": "Arianespace was founded in 1980 as the world’s first commercial satellite launch company.",
          "description_full": "Arianespace was founded in 1980 as the world’s first commercial satellite launch company. Its shareholders include Airbus Safran Launchers, the French space agency CNES, and all European space companies, representing 10 European countries. As of January 1, 2015, the company has 329 employees, at corporate headquarters in Evry, at the Guiana Space Center (CSG) - launch site for Ariane 5, Soyuz and Vega - and at local offices in Washington DC, Singapore and Tokyo. Since its creation, Arianespace has signed contracts with 90 customers worldwide has carried out 221 Ariane launches, 36 Soyuz launches (10 at CSG and 26 at Baikonur via its subsidiary, Starsem) and the three first launches of Vega. More than half of the commercial satellites in service today were launched by Arianespace.",
          "website": "http://www.arianespace.com/index/index.asp",
          "cb_rank": 230172,
          "headquarters": "Singapore, Central Region, Singapore",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Other",
            "Sales and Marketing"
          ],
          "industries": [
            "Local Business",
            "Satellite Communication",
            "Service Industry"
          ],
          "founders": [
            "Frédéric d'Allest"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arianespace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Arianespace",
          "description": "European commercial space transportation company",
          "aliases": [],
          "instance_of": [
            "launch service provider"
          ],
          "country": "France",
          "inception": "1980-03-26",
          "headquarters": "Évry-Courcouronnes",
          "official_website": "https://www.arianespace.com/",
          "isin": null,
          "employees": 180,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Arianespace"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892569169, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q309867",
          "description": "wikidata_id set via search: label='Arianespace', description='European commercial space transportation company'. Search name used: 'Arianespace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arianespace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309867)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309867)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309867)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892569169, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q309867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q309867)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892569169, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q309867 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309867). label='Arianespace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309867). label='Arianespace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Évry-Courcouronnes' vs sources.crunchbase.headquarters='Singapore, Central Region, Singapore' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Singapore) is for a subsidiary/regional entity, not the parent. Arianespace HQ is Évry-Courcouronnes France — CB matched Arianespace Singapore office",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309867). label='Arianespace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q309867). label='Arianespace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0504",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Aristotelio Panepistimio Thessalonikis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999895692",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999895692",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "THESSALONIKI",
          "web_link": "www.auth.gr",
          "total_eu_contribution": 779308.13,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.auth.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999895692, 2 projects, €445,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.auth.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999895692, 2 projects, €779,308 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999895692, 3 projects, €779,308 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0505",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arquus",
      "sector": null,
      "wikidata_id": "Q3425100",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897111776",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897111776",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VERSAILLES",
          "web_link": null,
          "total_eu_contribution": 3688075.07,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/arquus",
          "stage": "",
          "description": "Arquus produces armored vehicles for armed forces operations.",
          "description_full": "Arquus is a unique personality to a combination of industrial infrastructure. Arquus access to electromobility, automation and autonomous driving, key elements of Volvo’s innovation, for military applications.",
          "website": "https://www.arquus-defense.com",
          "cb_rank": 550385,
          "headquarters": "Versailles, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Other",
            "Professional Services",
            "Sales and Marketing",
            "Transportation"
          ],
          "industries": [
            "Customer Service",
            "Electric Vehicle",
            "Manufacturing",
            "Marketing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arquus-defense.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Arquus",
          "description": "French military vehicle company",
          "aliases": [
            "Renault Trucks Défense"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1894",
          "headquarters": "Versailles",
          "official_website": "https://www.arquus-defense.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897111776, 5 projects, €3,688,075 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3425100",
          "description": "wikidata_id set via search: label='Arquus', description='French military vehicle company'. Search name used: 'Arquus'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arquus-defense.com",
          "description": "Official website (P856) fetched from Wikidata (Q3425100)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3425100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3425100)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3425100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3425100)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3425100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3425100)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897111776, 5 projects, €3,688,075 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3425100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3425100)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897111776, 5 projects, €3,688,075 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3425100 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3425100). label='Arquus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3425100). label='Arquus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3425100). label='Arquus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3425100). label='Arquus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0506",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arxlight",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876364252",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876364252",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Sweden",
          "country_code": "SE",
          "city": "UPPSALA",
          "web_link": "www.arxlight.com",
          "total_eu_contribution": 703580.84,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arxlight.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876364252, 1 projects, €703,581 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arxlight.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876364252, 1 projects, €703,581 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876364252, 1 projects, €703,581 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0507",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ase",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "932311233",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/932311233",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Milano",
          "web_link": "www.ase-spa.com",
          "total_eu_contribution": 422500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ase-2ce6",
          "stage": "",
          "description": "ASE is a supplier of electrical power generation and distribution systems.",
          "description_full": "ASE  offers electrical power generation and distribution systems services from the concept though the integration to the certification process. Their integrated systems include AC and DC power generation, power management and control, primary and secondary power distribution and power conversion equipment.",
          "website": "https://www.ase-spa.com",
          "cb_rank": 625760,
          "headquarters": "San Giorgio, Campania, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1919-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Sales and Marketing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Electronics",
            "Manufacturing",
            "Sales"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ase-spa.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 932311233, 1 projects, €422,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ase-spa.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932311233, 1 projects, €422,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932311233, 1 projects, €422,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0508",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Asygn",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "968798462",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/968798462",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "GRENOBLE",
          "web_link": null,
          "total_eu_contribution": 3483294.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/asygn",
          "stage": "",
          "description": "ASYGN is a provides products and design services company.",
          "description_full": null,
          "website": "https://asygn.com/",
          "cb_rank": 509324,
          "headquarters": "Grenoble, Rhone-Alpes, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Science and Engineering"
          ],
          "industries": [
            "Hardware",
            "Information Technology",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 968798462, 1 projects, €3,483,294 EU contribution"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 968798462, 1 projects, €3,483,294 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 968798462, 1 projects, €3,483,294 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0509",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Athea",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880662225",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880662225",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VELIZY-VILLACOUBLAY",
          "web_link": null,
          "total_eu_contribution": 422075.13,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/athea",
          "stage": "",
          "description": "Athea is a platform that renders its services in supplying goods, spare parts and technological equipment for the gastronomy sector.",
          "description_full": null,
          "website": "http://www.athea.sk",
          "cb_rank": 927397,
          "headquarters": "Pezinok, Bratislava, Slovakia (Slovak Republic)",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Food and Beverage",
            "Travel and Tourism"
          ],
          "industries": [
            "Food and Beverage",
            "Hospitality",
            "Snack Food"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880662225, 1 projects, €422,075 EU contribution"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880662225, 1 projects, €422,075 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880662225, 1 projects, €422,075 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0510",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Atlantic Organization For Security",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911975959",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911975959",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Belgium",
          "country_code": "BE",
          "city": "BRUXELLES",
          "web_link": "www.aofs.org",
          "total_eu_contribution": 301888.22,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/aofs",
          "stage": "",
          "description": "AOFS provides engineering, consulting, and project management services for European defense and security programs.",
          "description_full": null,
          "website": "https://www.aofs.org",
          "cb_rank": 3977142,
          "headquarters": "Brussels, Brussels Hoofdstedelijk Gewest, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Government and Military",
            "Other",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Government",
            "Project Management",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aofs.org"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911975959, 1 projects, €301,888 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aofs.org",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911975959, 1 projects, €301,888 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911975959, 1 projects, €301,888 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0511",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Autoflug",
      "sector": null,
      "wikidata_id": "Q786710",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "891128040",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/891128040",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "RELLINGEN",
          "web_link": "www.autoflug.com",
          "total_eu_contribution": 1744500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/autoflug-gmbh",
          "stage": "",
          "description": "Autoflug is a provider of products and services that focus on the rescue and safety of people.",
          "description_full": "Autoflug develops, manufacture and maintain a wide range of textile, mechanical and electronic components and systems, among other things. The firm offers cabin solutions, vehicle solutions, rescue & safety, measurement and control, services and engineering.",
          "website": "https://www.autoflug.com/",
          "cb_rank": 654680,
          "headquarters": "Rellingen, Schleswig-Holstein, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1919-10-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Sales and Marketing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Sales"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.autoflug.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Autoflug",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1919-10-01",
          "headquarters": "Rellingen",
          "official_website": "http://www.autoflug.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 891128040, 1 projects, €1,744,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.autoflug.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q786710",
          "description": "wikidata_id set via search: label='Autoflug', description=''. Search name used: 'Autoflug'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q786710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q786710)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q786710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q786710)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q786710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q786710)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891128040, 1 projects, €1,744,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q786710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q786710)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891128040, 1 projects, €1,744,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q786710 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q786710). label='Autoflug'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q786710). label='Autoflug'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q786710). label='Autoflug'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q786710). label='Autoflug'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0512",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Autorite De Surete Nucleaire Et De Radioprotection",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "967670449",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/967670449",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Montrouge Cedex",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 967670449, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 967670449, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0513",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Avilus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884699753",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884699753",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "ISMANING",
          "web_link": "www.avilus.com",
          "total_eu_contribution": 1799967.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.avilus.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884699753, 1 projects, €1,799,968 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.avilus.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884699753, 1 projects, €1,799,968 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884699753, 1 projects, €1,799,968 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0514",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Avl List",
      "sector": null,
      "wikidata_id": "Q300157",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999952243",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999952243",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Graz",
          "web_link": "www.avl.com",
          "total_eu_contribution": 3878668.16,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/avl-list-7ac9",
          "stage": "",
          "description": "AVL List is a technical center that specializes in virtualization and test automation for product development and vehicle software.",
          "description_full": null,
          "website": "https://www.avl.com",
          "cb_rank": 528624,
          "headquarters": "Neuss, Nordrhein-Westfalen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Autonomous Vehicles",
            "Product Design",
            "Software"
          ],
          "founders": [
            "H.C. Hans"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.avl.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AVL",
          "description": "engineering company",
          "aliases": [
            "AVL List",
            "Avl list",
            "Avl gmbh",
            "AVL gmbh",
            "AVL Gmbh",
            "AVL GmbH",
            "List Gmbh",
            "List GmbH",
            "AVL (Anstalt für Verbrennungskraftmaschinen List)",
            "AVL (Anstalt fuer Verbrennungskraftmaschinen List)",
            "AVL (Anstalt fur Verbrennungskraftmaschinen List)",
            "AVL (Engineering Firm)",
            "AVL (engineering company)"
          ],
          "instance_of": [
            "enterprise",
            "business"
          ],
          "country": "Austria",
          "inception": "1948-01-01",
          "headquarters": "Graz",
          "official_website": "https://www.avl.com/",
          "isin": null,
          "employees": 12000,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999952243, 4 projects, €3,878,668 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q300157",
          "description": "wikidata_id set via search: label='AVL', description='engineering company'. Search name used: 'Avl List'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.avl.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q300157)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q300157)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q300157)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q300157)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q300157)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q300157)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999952243, 4 projects, €3,878,668 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q300157)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q300157)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999952243, 4 projects, €3,878,668 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q300157 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q300157). label='AVL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q300157). label='AVL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Graz' vs sources.crunchbase.headquarters='Neuss, Nordrhein-Westfalen, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Neuss Germany) is for a subsidiary/regional entity, not the parent. AVL List HQ is Graz Austria — CB matched AVL Germany entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q300157). label='AVL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q300157). label='AVL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0515",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Axter Aerospace Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "949857272",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/949857272",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "LEGANES",
          "web_link": "www.axteraerospace.com",
          "total_eu_contribution": 340939.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/axter-aerospace",
          "stage": "",
          "description": "Axter Aerospace develops and manufacture hybrid and full electric propulsion systems for airplanes.",
          "description_full": "Axter Aerospace develops and manufacture hybrid and full electric propulsion systems for airplanes. The idea came about in 2011 when two engineers, one of them a pilot, discovered that the aeronautical industry had still not delivered the answer to preventing accidents caused by engine failure. From this moment on, AXTER began working on the problem of how to provide quality solutions to the industry. he first step was to develop hybrid propulsion technology for aviation by creating the first prototype of a hybrid system designed to avoid accidents caused by engine failure. In the summer of 2014, AXTER carried out its first flight of an ultra-light airplane with the AX-40S hybrid propulsion system, and in the spring of 2015 AXTER launched the product to the market. Today, apart from marketing the AX-40S hybrid system, AXTER also offers products and technology dealing with electric propulsion. Its dedicates the majority of it efforts to innovating and advancing current technology.",
          "website": "http://axteraerospace.com/",
          "cb_rank": 176870,
          "headquarters": "Leganés, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Air Transportation",
            "Manufacturing",
            "Transportation"
          ],
          "founders": [
            "Miguel Ángel Suárez Sánchez"
          ],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2019-05-24",
          "last_funding_amount_usd": null,
          "last_funding_type": "Non-equity Assistance",
          "total_equity_funding_usd": null,
          "total_funding_usd": 56064,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA",
            "Desafia"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.axteraerospace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 949857272, 1 projects, €340,940 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.axteraerospace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 949857272, 1 projects, €340,940 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 949857272, 1 projects, €340,940 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0516",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "B Cell Design",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881553073",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881553073",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "LIMOGES",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/b-cell-design",
          "stage": "",
          "description": "B Cell Design is a biotechnology company developing products and breakthrough therapeutic concepts for pharma industries.",
          "description_full": "B Cell Design is a biotechnology company which develops innovative products and breakthrough therapeutic concepts for pharma industries. B Cell Design manufactures through its technological platform and its expertise a portfolio of solutions for in vitro diagnostic companies.Based in Limoges, B Cell Design built strong partnerships with international in vitro diagnostic and pharmaceutical companies.",
          "website": "https://www.b-cell-design.com/",
          "cb_rank": 1361552,
          "headquarters": "Limoges, Limousin, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Health Care",
            "Medical"
          ],
          "founders": [
            "Armelle Cuvillier",
            "Gaël Champier"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881553073, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881553073, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0517",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bae Systems Bofors",
      "sector": null,
      "wikidata_id": "Q106020169",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889316177",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889316177",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "KARLSKOGA",
          "web_link": null,
          "total_eu_contribution": 2450618.86,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.baesystems.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BAE Systems Bofors",
          "description": null,
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889316177, 3 projects, €2,450,619 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.baesystems.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106020169",
          "description": "wikidata_id set via search: label='BAE Systems Bofors', description=''. Search name used: 'Bae Systems Bofors'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106020169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106020169)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106020169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106020169)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106020169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106020169)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889316177, 3 projects, €2,450,619 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106020169)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106020169)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889316177, 3 projects, €2,450,619 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106020169 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106020169). label='BAE Systems Bofors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106020169). label='BAE Systems Bofors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106020169). label='BAE Systems Bofors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106020169). label='BAE Systems Bofors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0518",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bae Systems Hagglunds",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884502261",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884502261",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Ornksoldsvik",
          "web_link": "https://www.baesystems.com/en/home",
          "total_eu_contribution": 596168.07,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.baesystems.com/en/home"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884502261, 1 projects, €596,168 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.baesystems.com/en/home",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884502261, 1 projects, €596,168 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884502261, 1 projects, €596,168 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0519",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bae Systems Onearc Sweden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "959630119",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/959630119",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "LINKOPING",
          "web_link": "www.onearc.com",
          "total_eu_contribution": 782775.05,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/onearc",
          "stage": "",
          "description": "BAE Systems OneArc is a defense technology innovation company that provides AI, synthetic training, and simulation services.",
          "description_full": null,
          "website": "https://onearc.com",
          "cb_rank": 303159,
          "headquarters": "Orlando, Florida, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Education",
            "Navigation and Mapping",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Geospatial",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.onearc.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 959630119, 1 projects, €782,775 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.onearc.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959630119, 1 projects, €782,775 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959630119, 1 projects, €782,775 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0520",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Baltic Workboats As",
      "sector": null,
      "wikidata_id": "Q18622932",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "923047345",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/923047345",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Nasva",
          "web_link": "www.bwb.ee",
          "total_eu_contribution": 18772267.66,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/baltic-workboats",
          "stage": "",
          "description": "Baltic Workboats manufactures wave-piercing, self-righting workboats with a focus on innovation.",
          "description_full": "Baltic Workboats is a manufacturer specializing in the design and construction of wave-piercing, self-righting aluminum and steel workboats. These vessels are known for their superior sea-keeping abilities, low vibration and noise levels, and modern, high-efficiency designs. The company caters to marine professionals, offering a range of boats that include pilot boats, which have garnered attention for their state-of-the-art features and capabilities. Baltic Workboats emphasizes innovation in hull design to enhance performance and safety in marine operations.",
          "website": "https://balticworkboatsus.com",
          "cb_rank": 816571,
          "headquarters": "Coral Gables, Florida, United States",
          "headquarters_regions": "Greater Miami Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Manufacturing",
            "Marine Technology",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bwb.ee"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Baltic Workboats",
          "description": "Estonian shipbuilding company",
          "aliases": [],
          "instance_of": [
            "business",
            "shipyard"
          ],
          "country": "Estonia",
          "inception": "1967",
          "headquarters": "Nasva",
          "official_website": "https://bwb.ee",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baltic%20Workboats"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 923047345, 1 projects, €18,772,268 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q18622932",
          "description": "wikidata_id set via search: label='Baltic Workboats', description='Estonian shipbuilding company'. Search name used: 'Baltic Workboats As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bwb.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18622932)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18622932)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18622932)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18622932)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18622932)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18622932)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 923047345, 1 projects, €18,772,268 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18622932)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18622932)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 923047345, 1 projects, €18,772,268 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q18622932 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18622932). label='Baltic Workboats'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18622932). label='Baltic Workboats'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Nasva' vs sources.crunchbase.headquarters='Coral Gables, Florida, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB URL /organization/baltic-workboats + description match the real Estonian shipyard. HQ=Coral Gables FL is a Crunchbase data error, not a wrong entity match.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18622932). label='Baltic Workboats'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18622932). label='Baltic Workboats'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0521",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Baltijos Pazangiu Technologiju Institutas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "968727943",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/968727943",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": true,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "Vilnius",
          "web_link": "http://www.bpti.eu/",
          "total_eu_contribution": 7638003.33,
          "project_count": 13,
          "call_count": 13,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.bpti.eu/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 968727943, 13 projects, €7,638,003 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.bpti.eu/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 968727943, 13 projects, €7,638,003 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 968727943, 13 projects, €7,638,003 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0522",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Barcelona Supercomputing Center Centro Nacional De Supercomputacion",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999655520",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999655520",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "BARCELONA",
          "web_link": "www.bsc.es",
          "total_eu_contribution": 1341093.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bsc.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999655520, 2 projects, €1,341,094 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bsc.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999655520, 2 projects, €1,341,094 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999655520, 2 projects, €1,341,094 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0523",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bayern Chemie Gesellschaftfur Fur Flugchemische Antriebe Mitbeschrankter Haftung",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "970256469",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/970256469",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Aschau A. Inn",
          "web_link": "www.bayern-chemie.com",
          "total_eu_contribution": 1094689.76,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bayern-chemistry",
          "stage": "",
          "description": "Bayern Chemistry is a missile system company that uses missile and space propulsion technology.",
          "description_full": null,
          "website": "https://www.bayern-chemie.com",
          "cb_rank": 745625,
          "headquarters": "Aschau Am Inn, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1969-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bayern-chemie.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 970256469, 3 projects, €1,094,690 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bayern-chemie.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 970256469, 3 projects, €1,094,690 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 970256469, 3 projects, €1,094,690 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0524",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Belss Sia",
      "sector": null,
      "wikidata_id": "Q128178210",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "961284454",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/961284454",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Latvia",
          "country_code": "LV",
          "city": "MARUPE",
          "web_link": "www.belss.lv",
          "total_eu_contribution": 470883.55,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.belss.lv"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Belss",
          "description": "company based in Latvia",
          "aliases": [],
          "instance_of": [
            "legal person",
            "business"
          ],
          "country": "Latvia",
          "inception": "1994-12-23",
          "headquarters": "Mārupe Parish",
          "official_website": null,
          "isin": null,
          "employees": 46,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 961284454, 1 projects, €470,884 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q128178210",
          "description": "wikidata_id set via search: label='Belss', description='company based in Latvia'. Search name used: 'Belss Sia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.belss.lv",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128178210)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128178210)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128178210)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128178210)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128178210)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128178210)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 961284454, 1 projects, €470,884 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128178210)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128178210)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 961284454, 1 projects, €470,884 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q128178210 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128178210). label='Belss'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128178210). label='Belss'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128178210). label='Belss'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128178210). label='Belss'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0525",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bertin Exensor",
      "sector": null,
      "wikidata_id": "Q61932207",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "970904429",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/970904429",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "LUND",
          "web_link": "www.exensor.com",
          "total_eu_contribution": 1530000.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/exensor-security-international-ab",
          "stage": "",
          "description": "Exensor Security International AB focus on customer needs by adapting our solutions to meet their specific requirements.",
          "description_full": null,
          "website": "http://www.exensor.com/",
          "cb_rank": 650429,
          "headquarters": "Lund, Skane Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Cyber Security",
            "Information Technology",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.exensor.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Exensor Technology (Sweden)",
          "description": "company in Lund, Sweden",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Sweden",
          "inception": "1987-01-01",
          "headquarters": null,
          "official_website": "http://www.exensor.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 970904429, 2 projects, €1,530,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.exensor.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q61932207",
          "description": "wikidata_id set via search: label='Exensor Technology (Sweden)', description='company in Lund, Sweden'. Search name used: 'Bertin Exensor'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932207)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932207)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932207)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932207)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932207)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932207)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 970904429, 2 projects, €1,530,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932207)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932207)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 970904429, 2 projects, €1,530,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q61932207 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932207). label='Exensor Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932207). label='Exensor Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932207). label='Exensor Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932207). label='Exensor Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0526",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bertin Technologies",
      "sector": null,
      "wikidata_id": "Q2899377",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997538592",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997538592",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MONTIGNY LE BRETONNEUX",
          "web_link": "www.bertin.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bertin-technologies",
          "stage": "",
          "description": "Bertin Technologies is one of the players in the field of industrial modernization.",
          "description_full": "Since its foundation in 1956, Bertin has been at the forefront of innovation, one of the leading players in the field of industrial modernization, offering a unique combination of expertise and the development and supply of equipment of a highly technological nature. Every day, our engineers and experts deploy their multi-disciplinary know-how to serve our clients and customers working in the fields of Energy, Environment, Life Sciences, Defence, Aerospace, Industry and Services. Since January 2008, Bertin Technologies belongs to CNIM group. This industrial shareholder gives a large operational autonomy to its subsidiary, supporting its international growth strategy.  Bertin Technologies owns a subsidiary in USA, Bertin Corp, and four others subsidiaries in France: Bertin Pharma, Vecsys and recently, Saphymo (January 1st , 2015) and Ami Software (May 18th ,2015).",
          "website": "http://www.bertin-technologies.com/",
          "cb_rank": 341537,
          "headquarters": "Montigny-le-bretonneux, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1956-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering"
          ],
          "industries": [
            "Mechanical Engineering"
          ],
          "founders": [
            "Jean Bertin"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bertin.fr"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bertin Technologies",
          "description": "entreprise founded by Jean Bertin",
          "aliases": [
            "Bertin-Technologie",
            "Bertin & Cie"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1956-01-01",
          "headquarters": "Montigny-le-Bretonneux",
          "official_website": "http://www.bertin.fr",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997538592, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2899377",
          "description": "wikidata_id set via search: label='Bertin & Cie', description='entreprise founded by Jean Bertin'. Search name used: 'Bertin Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bertin.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2899377)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2899377)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2899377)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2899377)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2899377)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2899377)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2899377)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2899377)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997538592, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2899377 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2899377). label='Bertin & Cie'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2899377). label='Bertin & Cie'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2899377). label='Bertin Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2899377). label='Bertin Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0527",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Beyond Gravity Austria",
      "sector": null,
      "wikidata_id": "Q663885",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "972664300",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/972664300",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "www.beyondgravity.com",
          "total_eu_contribution": 151998.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/beyond-gravity",
          "stage": "",
          "description": "Beyond Gravity is a supplier of mechanical ground support equipment for spacecraft.",
          "description_full": null,
          "website": "https://www.beyondgravity.com/",
          "cb_rank": 280030,
          "headquarters": "Bern, Bern, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.beyondgravity.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Beyond Gravity",
          "description": "Swiss aerospace business",
          "aliases": [
            "RUAG Schweiz AG",
            "RUAG Space"
          ],
          "instance_of": [
            "joint-stock company"
          ],
          "country": "Switzerland",
          "inception": "2009",
          "headquarters": "Zurich",
          "official_website": "https://www.beyondgravity.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Beyond%20Gravity"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 972664300, 1 projects, €151,999 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.beyondgravity.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q663885",
          "description": "wikidata_id set via search: label='Beyond Gravity', description='Swiss aerospace business'. Search name used: 'Beyond Gravity Austria'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663885)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663885)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q663885",
          "new": null,
          "note": "Beyond Gravity Austria is subsidiary. Q663885=Beyond Gravity Swiss parent; neither matches.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972664300, 1 projects, €151,999 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972664300, 1 projects, €151,999 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q663885",
          "description": "wikidata_id set via search: label='Beyond Gravity', description='Swiss aerospace business'. Search name used: 'Beyond Gravity Austria'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q663885 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663885). label='Beyond Gravity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663885). label='Beyond Gravity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q663885",
          "note": "Beyond Gravity Austria is subsidiary. Q663885=Beyond Gravity Swiss parent; neither matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Zurich' vs sources.crunchbase.headquarters='Bern, Bern, Switzerland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q663885 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0528",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Beyond Gravity Sweden",
      "sector": null,
      "wikidata_id": "Q663885",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999653095",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999653095",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Goteborg",
          "web_link": null,
          "total_eu_contribution": 81943.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/beyond-gravity",
          "stage": "",
          "description": "Beyond Gravity is a supplier of mechanical ground support equipment for spacecraft.",
          "description_full": null,
          "website": "https://www.beyondgravity.com/",
          "cb_rank": 280030,
          "headquarters": "Bern, Bern, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.beyondgravity.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Beyond Gravity",
          "description": "Swiss aerospace business",
          "aliases": [
            "RUAG Schweiz AG",
            "RUAG Space"
          ],
          "instance_of": [
            "joint-stock company"
          ],
          "country": "Switzerland",
          "inception": "2009",
          "headquarters": "Zurich",
          "official_website": "https://www.beyondgravity.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Beyond%20Gravity"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999653095, 1 projects, €81,944 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q663885",
          "description": "wikidata_id set via search: label='Beyond Gravity', description='Swiss aerospace business'. Search name used: 'Beyond Gravity Sweden'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.beyondgravity.com",
          "description": "Official website (P856) fetched from Wikidata (Q663885)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663885)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q663885)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q663885)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q663885",
          "new": null,
          "note": "Beyond Gravity Sweden is subsidiary. Q663885=Beyond Gravity Swiss parent; neither matches.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999653095, 1 projects, €81,944 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999653095, 1 projects, €81,944 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q663885",
          "description": "wikidata_id set via search: label='Beyond Gravity', description='Swiss aerospace business'. Search name used: 'Beyond Gravity Sweden'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q663885 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663885). label='Beyond Gravity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q663885). label='Beyond Gravity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q663885",
          "note": "Beyond Gravity Sweden is subsidiary. Q663885=Beyond Gravity Swiss parent; neither matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Zurich' vs sources.crunchbase.headquarters='Bern, Bern, Switzerland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q663885 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0529",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Beyond Semiconductor Raziskave In Razvoj D O O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888443662",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888443662",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "LJUBLJANA",
          "web_link": "www.beyondsemi.com",
          "total_eu_contribution": 1315249.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/beyond-semiconductor",
          "stage": "",
          "description": "Beyond Semiconductor engineers IP and ASICs and helps businesses offer differentiated products.",
          "description_full": null,
          "website": "http://www.beyondsemi.com",
          "cb_rank": 962874,
          "headquarters": "Ljubljana, Ljubljana Urban Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware"
          ],
          "industries": [
            "Consumer Electronics"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.beyondsemi.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888443662, 1 projects, €1,315,249 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.beyondsemi.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888443662, 1 projects, €1,315,249 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888443662, 1 projects, €1,315,249 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0530",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bforcure",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905130378",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905130378",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MONTREUIL",
          "web_link": "www.bforcure.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bforcure",
          "stage": "",
          "description": "BforCure designs and manufactures biosensing solutions for healthcare diagnostics and industrial applications.",
          "description_full": "BforCure is a designer, manufacturer, and implementer of biosensing solutions for healthcare diagnostics and industrial applications. They imagine and develop a diagnostic platform for infectious diseases. They deliver results in a few minutes and make it possible to relocate medical biology laboratories as close as possible to the needs of care, healthcare professionals, and patients. BforCure's innovative rapid biodetection technology enables public and industrial stakeholders to access biological information in real time.",
          "website": "https://www.bforcure.com/",
          "cb_rank": 80057,
          "headquarters": "Montreuil, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Health Care",
            "Manufacturing",
            "Medical"
          ],
          "founders": [
            "Cyril Cerveau",
            "Emilie Broussoux",
            "Maël Berre"
          ],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2022-03-16",
          "last_funding_amount_usd": 9037785,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 11343992,
          "total_funding_usd": 11343992,
          "total_funding_native": {
            "amount": 10200000,
            "currency": "EUR"
          },
          "top_investors": [
            "ID Solutions"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bforcure.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905130378, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bforcure.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905130378, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0531",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Biersack Aerospace",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "879790389",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/879790389",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Beilngries",
          "web_link": "www.biersack.de",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/biersack-technologie",
          "stage": "",
          "description": "Biersack Technologie is a mechanical engineering company that specializes in manufacturing, CNC machining, and logistics services.",
          "description_full": null,
          "website": "https://www.biersack.de",
          "cb_rank": 3361793,
          "headquarters": "Beilngries, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1948-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.biersack.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 879790389, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.biersack.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879790389, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879790389, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0532",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bittium Safemove",
      "sector": null,
      "wikidata_id": "Q30302789",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897241465",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897241465",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "ESPOO",
          "web_link": "www.bittium.com",
          "total_eu_contribution": 171756.45,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bittium",
          "stage": "",
          "description": "Bittium is specialized in developing reliable and secure communications and connectivity solutions using the latest technologies.",
          "description_full": null,
          "website": "http://www.bittium.com",
          "cb_rank": 192641,
          "headquarters": "Oulu, Oulu, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Internet Services",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Internet of Things",
            "Public Safety",
            "Security",
            "Software",
            "Telecommunications"
          ],
          "founders": [
            "Juha Hulkko"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2022-10-26",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Erkki Veikkolainen"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bittium.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Bittium",
          "description": "company",
          "aliases": [
            "Bittium company",
            "Bittium Corporation"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1985-01-01",
          "headquarters": "Oulu",
          "official_website": "https://www.bittium.com/",
          "isin": "FI0009007264",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bittium%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897241465, 1 projects, €171,756 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bittium.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30302789",
          "description": "wikidata_id set via search: label='Bittium', description='company'. Search name used: 'Bittium Safemove'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30302789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30302789)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30302789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30302789)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q30302789",
          "new": null,
          "note": "Bittium Safemove is product name, not legal entity. Q30302789=Bittium parent; neither subsidiary matches.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897241465, 1 projects, €171,756 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897241465, 1 projects, €171,756 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30302789",
          "description": "wikidata_id set via search: label='Bittium', description='company'. Search name used: 'Bittium Safemove'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30302789 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30302789). label='Bittium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30302789). label='Bittium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q30302789",
          "note": "Bittium Safemove is product name, not legal entity. Q30302789=Bittium parent; neither subsidiary matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30302789 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0533",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bittium Wireless",
      "sector": null,
      "wikidata_id": "Q30302789",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999647372",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999647372",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "OULU",
          "web_link": null,
          "total_eu_contribution": 9059383.5,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bittium",
          "stage": "",
          "description": "Bittium is specialized in developing reliable and secure communications and connectivity solutions using the latest technologies.",
          "description_full": null,
          "website": "http://www.bittium.com",
          "cb_rank": 192641,
          "headquarters": "Oulu, Oulu, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Internet Services",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Internet of Things",
            "Public Safety",
            "Security",
            "Software",
            "Telecommunications"
          ],
          "founders": [
            "Juha Hulkko"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2022-10-26",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Erkki Veikkolainen"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bittium.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Bittium",
          "description": "company",
          "aliases": [
            "Bittium company",
            "Bittium Corporation"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1985-01-01",
          "headquarters": "Oulu",
          "official_website": "https://www.bittium.com/",
          "isin": "FI0009007264",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bittium%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999647372, 4 projects, €9,059,384 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bittium.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30302789",
          "description": "wikidata_id set via search: label='Bittium', description='company'. Search name used: 'Bittium Wireless'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30302789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30302789)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30302789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30302789)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q30302789",
          "new": null,
          "note": "Bittium Wireless is product name, not legal entity. Q30302789=Bittium parent; neither subsidiary matches.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999647372, 4 projects, €9,059,384 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999647372, 4 projects, €9,059,384 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30302789",
          "description": "wikidata_id set via search: label='Bittium', description='company'. Search name used: 'Bittium Wireless'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30302789 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30302789). label='Bittium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30302789). label='Bittium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q30302789",
          "note": "Bittium Wireless is product name, not legal entity. Q30302789=Bittium parent; neither subsidiary matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30302789 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0534",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Blackned",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898735944",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898735944",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "HEIMERTINGEN",
          "web_link": "www.blackned.de",
          "total_eu_contribution": 804241.97,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/blackned",
          "stage": "",
          "description": "Blackned GmbH - Your trusted partner for highly secure mission and business critical communication networks",
          "description_full": "blackned is a privately held, high-tech software manufacturer and specialist for mission-critical communication systems, based in Bavaria, Germany.  The product portfolio GuardStack offers command, control and communication solutions to bring services to the end-user at any time without delay and interruptions.  GuardStack Software Suite addresses the most stringent communications and information sharing requirements armed forces are facing at the tactical edge.  The solution efficiently and effectively manages the ever-changing communications conditions presented in harsh environments.  The GuardStack MeshFLOW mechanism guarantees service delivery at all times and enables real-time communication across all levels of a corresponding command and control hierarchy. Our Mission Critical Push-to-Talk over Cellular and Push-to-Video solutions follow the Anytime and Anywhere communication approach aligned to an always-on strategy.  Therefore, GuardStack provides a secure middleware, connecting innovative and emerging broadband technologies such as 4G/5G with tactical radio communication technology such as long-range VHF and UHF.  The platform-independent GuardStack Collaboration Client serves as the key to the connection, integration and use of legacy radios in a robust and path-independent IP communication solution and therefore guarantees a cost efficiency transition.  As a result, blackned has developed into one of Europe's leaders in the design and operation of deployable and highly mobile tactical cellular networks. For further information, visit www.guardstack.com",
          "website": "https://blackned.de/?lang=en",
          "cb_rank": 311618,
          "headquarters": "Heimertingen, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "Industrial",
            "Information Technology",
            "Military",
            "Public Safety",
            "Software",
            "Telecommunications"
          ],
          "founders": [
            "Timo Haas"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.blackned.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898735944, 1 projects, €804,242 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.blackned.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898735944, 1 projects, €804,242 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898735944, 1 projects, €804,242 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0535",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bloodout Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876406350",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876406350",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TARTU",
          "web_link": "www.bloodout.eu",
          "total_eu_contribution": 166498.69,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bloodout.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876406350, 1 projects, €166,499 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bloodout.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876406350, 1 projects, €166,499 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876406350, 1 projects, €166,499 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0536",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bloom",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885298922",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885298922",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": "http://bloomsocialanalytics.com",
          "total_eu_contribution": 325018.51,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bloom-financial-group-limited",
          "stage": "",
          "description": "Bloom helps digital brands unlock their potential with founder-friendly capital and tools that accelerate growth.",
          "description_full": "Bloom Financial helps digital brands unlock their potential with founder-friendly capital and tools that accelerate growth.",
          "website": "https://www.letsbloom.com/",
          "cb_rank": 21603,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Lending and Investments",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Banking",
            "Business Development",
            "Financial Services",
            "FinTech",
            "Funding Platform",
            "SaaS"
          ],
          "founders": [
            "James Hickson"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2022-05-26",
          "last_funding_amount_usd": 378523581,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 380221828,
          "total_funding_usd": 380221828,
          "total_funding_native": {
            "amount": 301200000,
            "currency": "GBP"
          },
          "top_investors": [
            "Fortress Investment Group",
            "Systema",
            "Systema nova",
            "Credo Capital Partners"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://bloomsocialanalytics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885298922, 1 projects, €325,019 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://bloomsocialanalytics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885298922, 1 projects, €325,019 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885298922, 1 projects, €325,019 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0537",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Blue Insight Technologies Unipessoal Lda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "875760718",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/875760718",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "MATOSINHOS E LECA DA PALMEIRA",
          "web_link": "https://www.blueinsight.eu/",
          "total_eu_contribution": 761249.38,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.blueinsight.eu/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 875760718, 1 projects, €761,249 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.blueinsight.eu/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 875760718, 1 projects, €761,249 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 875760718, 1 projects, €761,249 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0538",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Bourgogne Europe",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "873979604",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/873979604",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "DIJON",
          "web_link": "www.ube.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ube.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 873979604, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ube.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 873979604, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0539",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Brightelligence Sp Z O O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880309533",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880309533",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "LODZ",
          "web_link": "www.brightelligence.com",
          "total_eu_contribution": 411750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.brightelligence.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880309533, 1 projects, €411,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.brightelligence.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880309533, 1 projects, €411,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880309533, 1 projects, €411,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0540",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bruhn Newtech As",
      "sector": null,
      "wikidata_id": "Q992330",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999556289",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999556289",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "KOBENHAVN K",
          "web_link": "https://bruhn-newtech.com",
          "total_eu_contribution": 1203022.5,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bruhn-newtech",
          "stage": "",
          "description": "Bruhn NewTech provides complete end-to-end solutions that saves lives in case of chemical terrorist attacks.",
          "description_full": "Bruhn NewTech provides complete end-to-end solutions that saves lives in case of chemical terrorist attacks. The protection covers the full suite of airborne hazards whether accidental, intentional or natural – and whether they include explosives or chemical, biological, radiological or nuclear material. Their complete solution enables you to help as many people as possible get away from the danger and give emergency responders the information they need to respond efficiently. Bruhn NewTech specialises in software solutions that help you save lives by providing a complete information management solution for both preparation and response to events involving Explosives and Hazardous Materials. Their solutions reduce response time and enable lifesaving decisions to be made rapidly.",
          "website": "https://bruhn-newtech.com/",
          "cb_rank": 185225,
          "headquarters": "Søborg, Hovedstaden, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Erik Bakke"
          ],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2018-04-01",
          "last_funding_amount_usd": 87953,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 87953,
          "total_funding_native": {
            "amount": 71429,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://bruhn-newtech.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bruhn NewTech",
          "description": "Life-Saving Software Solutions",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Denmark",
          "inception": "1990",
          "headquarters": "Copenhagen",
          "official_website": "http://bruhn-newtech.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999556289, 2 projects, €1,203,022 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q992330",
          "description": "wikidata_id set via search: label='Bruhn NewTech', description='Life-Saving Software Solutions'. Search name used: 'Bruhn Newtech As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://bruhn-newtech.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q992330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q992330)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q992330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q992330)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q992330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q992330)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999556289, 1 projects, €1,203,022 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q992330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q992330)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999556289, 2 projects, €1,203,022 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q992330 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q992330). label='Bruhn NewTech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q992330). label='Bruhn NewTech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Copenhagen' vs sources.crunchbase.headquarters='Søborg, Hovedstaden, Denmark' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q992330). label='Bruhn NewTech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q992330). label='Bruhn NewTech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0541",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bss Aps",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898033082",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898033082",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Denmark",
          "country_code": "DK",
          "city": "ODENSE C",
          "web_link": "www.bionicsystemsolutions.com",
          "total_eu_contribution": 200271.08,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bionic-system-solutions",
          "stage": "",
          "description": "Bionic System Solutions develops data-driven sensing and analytics solutions for noise monitoring and remote asset monitoring.",
          "description_full": null,
          "website": "https://www.bionicsystemsolutions.com",
          "cb_rank": 2339169,
          "headquarters": "Odense, Syddanmark, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Internet Services",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Artificial Intelligence (AI)",
            "Internet of Things",
            "Machine Learning",
            "Predictive Analytics",
            "Security",
            "Sensor",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bionicsystemsolutions.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898033082, 1 projects, €200,271 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bionicsystemsolutions.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898033082, 1 projects, €200,271 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898033082, 1 projects, €200,271 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0542",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bull",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996058081",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996058081",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Les Clayes Sous Bois",
          "web_link": "www.bull.com",
          "total_eu_contribution": 156712.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bull-9322",
          "stage": "",
          "description": "Bull is a modular credit platform that turns customers into revenue through fast, secure Workers' Loans.",
          "description_full": null,
          "website": "https://www.bullcredtech.com/",
          "cb_rank": 29563,
          "headquarters": "São Paulo, Sao Paulo, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "2025-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology"
          ],
          "industries": [
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2025-10-13",
          "last_funding_amount_usd": 1829592,
          "last_funding_type": "Pre-Seed",
          "total_equity_funding_usd": 1829592,
          "total_funding_usd": 1829592,
          "total_funding_native": {
            "amount": 10000000,
            "currency": "BRL"
          },
          "top_investors": [
            "Canary",
            "Scale-Up Ventures"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bull.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996058081, 1 projects, €156,712 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bull.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996058081, 1 projects, €156,712 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996058081, 1 projects, €156,712 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0543",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Bundesamt Fuer Strahlenschutz",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999517877",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999517877",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Salzgitter",
          "web_link": "http://www.bfs.de",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.bfs.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999517877, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.bfs.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999517877, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0544",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Bundesinstitut Fuer Risikobewertung",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998771171",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998771171",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Berlin",
          "web_link": "www.bfr.bund.de",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bfr.bund.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998771171, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bfr.bund.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998771171, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0545",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Bundesministerium Der Verteidigung",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "966006220",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/966006220",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Bonn",
          "web_link": "http://www.bmvg.de/portal/a/bmvg",
          "total_eu_contribution": 61914185.25,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.bmvg.de/portal/a/bmvg"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 966006220, 5 projects, €121,914,173 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.bmvg.de/portal/a/bmvg",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 966006220, 2 projects, €1,914,201 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 966006220, 4 projects, €61,914,185 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0546",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Bundesministerium Fur Landesverteidigung",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999528062",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999528062",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Wien",
          "web_link": "www.bundesheer.at",
          "total_eu_contribution": 200000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bundesheer.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999528062, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bundesheer.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999528062, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999528062, 1 projects, €200,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0547",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bureau Veritas Cybersecurity Europe B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "906167987",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/906167987",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "EINDHOVEN",
          "web_link": "https://cybersecurity.bureauveritas.com/",
          "total_eu_contribution": 658958.13,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bureau-veritas",
          "stage": "",
          "description": "Bureau Veritas is a TIC which deliveres services to clients.",
          "description_full": "Bureau Veritas provides Testing, Inspection, and Certification (TIC), delivering high-quality services to help clients meet the growing challenges of quality, safety, environmental protection, and social responsibility.",
          "website": "https://group.bureauveritas.com",
          "cb_rank": 50476,
          "headquarters": "Neuilly-sur-seine, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1828-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Goods",
            "Energy",
            "Information Technology",
            "Manufacturing",
            "Natural Resources",
            "Other",
            "Professional Services",
            "Software",
            "Sustainability"
          ],
          "industries": [
            "Consumer Goods",
            "Environmental Consulting",
            "Industrial",
            "Innovation Management",
            "Management Information Systems",
            "Oil and Gas",
            "Product Management",
            "Quality Assurance",
            "Sustainability",
            "Task Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://cybersecurity.bureauveritas.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 906167987, 1 projects, €658,958 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://cybersecurity.bureauveritas.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906167987, 1 projects, €658,958 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906167987, 1 projects, €658,958 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0548",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "C I R A Centro Italiano Ricerche Aerospaziali Scpa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999789768",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999789768",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Capua",
          "web_link": "www.cira.it",
          "total_eu_contribution": 1722566.89,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cira.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999789768, 3 projects, €1,722,567 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cira.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999789768, 3 projects, €1,722,567 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999789768, 3 projects, €1,722,567 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0549",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "C Ris Pharma",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952869607",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952869607",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "SAINT MALO",
          "web_link": "www.c-rispharma.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cris-pharma",
          "stage": "",
          "description": "C.RIS Pharma is a french contract research organization.",
          "description_full": null,
          "website": "http://www.c-rispharma.com",
          "cb_rank": 1915509,
          "headquarters": "Saint-malo, Bretagne, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Health Care"
          ],
          "industries": [
            "Pharmaceutical",
            "Product Research"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.c-rispharma.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952869607, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.c-rispharma.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952869607, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0550",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "C V Defence",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892865019",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892865019",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Belgium",
          "country_code": "BE",
          "city": "IXELLES",
          "web_link": "www.cnv-defence.eu",
          "total_eu_contribution": 2370817.31,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cnv-defence.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892865019, 5 projects, €2,370,817 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cnv-defence.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892865019, 5 projects, €2,370,817 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892865019, 5 projects, €2,370,817 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0551",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cafa Tech Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "907711936",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/907711936",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "https://cafatech.com",
          "total_eu_contribution": 3838155.2,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://cafatech.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 907711936, 9 projects, €3,838,155 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://cafatech.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907711936, 9 projects, €3,838,155 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907711936, 9 projects, €3,838,155 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0552",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cailabs",
      "sector": null,
      "wikidata_id": "Q97069302",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "938167220",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/938167220",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "RENNES",
          "web_link": "www.cailabs.com",
          "total_eu_contribution": 274625.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cailabs",
          "stage": "",
          "description": "Cailabs is a global leader in free-space optical communications for dual-use applications",
          "description_full": "Cailabs is a global leader in free-space optical communications. Its dual-use Optical Ground Stations (OGS) are deployed worldwide by leading satellite operators and agencies such as SES, ESA and Contec.  The company is among the very few globally to have demonstrated satellite-to-ground links fully compliant with the US Space Development Agency (SDA) standard, confirming its unique technological position. It also plays a central role in European sovereignty/defense programs such as Keraunos, developing secure OGS for next-generation optical satellite links. Founded in 2013, Cailabs has raised over €100M and grown to 170 employees (as of Dec 2025).  Cailabs has a global presence with 3 offices : its HQ based in Rennes (Brittany, France), 1 office in Paris (France) and 1 office in Washington DC (Arlington, VA).",
          "website": "http://www.cailabs.com/",
          "cb_rank": 10826,
          "headquarters": "Rennes, Bretagne, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Manufacturing",
            "Information Technology",
            "Military",
            "National Security",
            "Optical Communication",
            "Telecommunications"
          ],
          "founders": [
            "Guillaume Labroille",
            "Jean-Francois Morizur",
            "Nicolas Treps"
          ],
          "num_funding_rounds": 10,
          "funding_status": null,
          "last_funding_date": "2025-09-15",
          "last_funding_amount_usd": 43523370,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 69875701,
          "total_funding_usd": 116150660,
          "total_funding_native": {
            "amount": 102220000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank",
            "European Innovation Council",
            "Supernova Invest",
            "Kima Ventures",
            "NewSpace Capital"
          ],
          "num_investors": 15,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cailabs.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cailabs",
          "description": "French photonics technology company based in Rennes",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": "2013",
          "headquarters": "Rennes",
          "official_website": "https://www.cailabs.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 938167220, 1 projects, €274,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q97069302",
          "description": "wikidata_id set via search: label='Cailabs', description='French photonics technology company based in Rennes'. Search name used: 'Cailabs'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cailabs.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97069302)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97069302)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97069302)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97069302)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97069302)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97069302)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 938167220, 1 projects, €274,625 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97069302)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97069302)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 938167220, 1 projects, €274,625 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q97069302 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97069302). label='Cailabs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97069302). label='Cailabs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97069302). label='Cailabs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97069302). label='Cailabs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0553",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Carbon Solutions Hintsteiner",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "879801059",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/879801059",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Mürzhofen",
          "web_link": "www.hintsteiner-group.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/carbon-solutions",
          "stage": "",
          "description": "Carbon Solutions provides market assessments, project feasibility, and project design services.",
          "description_full": "Carbon Solutions provides low-carbon energy research and development and software. They offer carbon management services. They support integrated CO₂ capture, transport, and storage solutions. They offer market assessments, project feasibility, and project design services.",
          "website": "https://www.carbonsolutionsllc.com",
          "cb_rank": 80746,
          "headquarters": "Saint Paul, Minnesota, United States",
          "headquarters_regions": "Greater Minneapolis-Saint Paul Area, Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Energy",
            "Other",
            "Software"
          ],
          "industries": [
            "Energy",
            "Project Management",
            "Software"
          ],
          "founders": [
            "Richard Middleton"
          ],
          "num_funding_rounds": 3,
          "funding_status": null,
          "last_funding_date": "2024-02-20",
          "last_funding_amount_usd": 1149998,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2556299,
          "total_funding_native": {
            "amount": 2556299,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hintsteiner-group.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 879801059, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hintsteiner-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879801059, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879801059, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0554",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cavok Uas",
      "sector": null,
      "wikidata_id": "Q131651710",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876070245",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876070245",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "SAINTE-MENEHOULD",
          "web_link": "www.cavok-uas.com",
          "total_eu_contribution": 2651543.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cavok-uas",
          "stage": "",
          "description": "Cavok UAS specializes in the design, manufacture, and marketing of professional drone solutions.",
          "description_full": null,
          "website": "https://cavok-uas.com",
          "cb_rank": 862088,
          "headquarters": "Sainte-menehould, Champagne-Ardenne, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Consumer Electronics",
            "Consumer Goods",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Drone Management",
            "Drones",
            "Manufacturing",
            "Personalization"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cavok-uas.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2021-09-03",
          "headquarters": "Sainte-Menehould",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876070245, 1 projects, €2,651,544 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cavok-uas.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131651710",
          "description": "wikidata_id set via search: label='Cavok Uas', description=''. Search name used: 'Cavok Uas'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651710)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651710)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651710)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876070245, 1 projects, €2,651,544 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651710)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876070245, 1 projects, €2,651,544 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131651710 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651710). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651710). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651710). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651710). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0555",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ceiia Centro De Engenharia E Desenvolvimento (Associacao)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "973080139",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/973080139",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "Matosinhos",
          "web_link": "https://www.ceiia.com/",
          "total_eu_contribution": 1303069.81,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ceiia.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 973080139, 1 projects, €1,303,070 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ceiia.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973080139, 1 projects, €1,303,070 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973080139, 1 projects, €1,303,070 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0556",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Celestia Antwerp B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895924690",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895924690",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Berchem",
          "web_link": "www.celestia-antwerp.be",
          "total_eu_contribution": 457406.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/celestia-antwerp",
          "stage": "",
          "description": "Celestia Antwerp is a technology company that helps with satellite ground communication providing tech solutions for the space sector.",
          "description_full": null,
          "website": "https://www.celestia-antwerp.be/",
          "cb_rank": 510273,
          "headquarters": "Berchem, Brussels Hoofdstedelijk Gewest, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Technical Support"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.celestia-antwerp.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895924690, 1 projects, €457,406 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.celestia-antwerp.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, investor_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895924690, 1 projects, €457,406 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895924690, 1 projects, €457,406 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, investor_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0557",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Celestia Satellite Test Andsimulation B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "907255745",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/907255745",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Noordwijk",
          "web_link": "www.celestia-sts.com",
          "total_eu_contribution": 446937.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/celestia-satellite-test-simulation",
          "stage": "",
          "description": "Celestia Satellite Test & Simulation BV offers satellite simulation, testing, communication, and data processing solutions.",
          "description_full": null,
          "website": "https://www.celestia-sts.com",
          "cb_rank": 1109515,
          "headquarters": "Noordwijk, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Other"
          ],
          "industries": [
            "Satellite Communication",
            "Technical Support",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.celestia-sts.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 907255745, 1 projects, €446,937 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.celestia-sts.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907255745, 1 projects, €446,937 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907255745, 1 projects, €446,937 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0558",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Centre National De La Recherche Scientifique Cnrs",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999997930",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999997930",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.cnrs.fr",
          "total_eu_contribution": 151705.65,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cnrs.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999997930, 3 projects, €151,706 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cnrs.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999997930, 2 projects, €151,706 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999997930, 3 projects, €151,706 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0559",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Centro De Excelencia Pid Rd",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877079918",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877079918",
          "activity_type": "Other",
          "type_code": "OTH",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "ANDOAIN",
          "web_link": "www.sapa.es",
          "total_eu_contribution": 63241.2,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sapa.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877079918, 1 projects, €63,241 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sapa.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877079918, 1 projects, €63,241 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877079918, 1 projects, €63,241 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0560",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Centro De Observacion Y Teledeteccion Espacial Sau",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "972134001",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/972134001",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "BOECILLO",
          "web_link": "http://www.grupotecopy.es/cotesa",
          "total_eu_contribution": 1718083.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.grupotecopy.es/cotesa"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 972134001, 2 projects, €1,718,084 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.grupotecopy.es/cotesa",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972134001, 2 projects, €1,718,084 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972134001, 2 projects, €1,718,084 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0561",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Certsign",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "960082139",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/960082139",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucuresti",
          "web_link": "www.certsign.ro",
          "total_eu_contribution": 739806.87,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/certsign",
          "stage": "",
          "description": "certSIGN is a company specializing in the development and implementation of software applications for information security.",
          "description_full": null,
          "website": "https://www.certsign.ro/",
          "cb_rank": 443364,
          "headquarters": "Bucharest, Bucuresti, Romania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Apps",
            "Cyber Security",
            "Information Technology",
            "Network Security",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.certsign.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 960082139, 1 projects, €739,807 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.certsign.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 960082139, 1 projects, €739,807 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 960082139, 1 projects, €739,807 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0562",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ceske Vysoke Uceni Technicke V Praze",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999848744",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999848744",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAHA",
          "web_link": "https://www.cvut.cz/en",
          "total_eu_contribution": 1089737.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cvut.cz/en"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999848744, 1 projects, €1,089,738 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cvut.cz/en",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999848744, 1 projects, €1,089,738 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999848744, 1 projects, €1,089,738 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0563",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cetena Centro Per Gli Studi Di Tecnica Navale",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997336638",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997336638",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Genova",
          "web_link": "www.cetena.it",
          "total_eu_contribution": 1397429.05,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/cetena",
          "stage": "",
          "description": "CETENA is a research center for the maritime, civil, and military sectors.",
          "description_full": null,
          "website": "https://www.cetena.it",
          "cb_rank": 1870205,
          "headquarters": "Genova, Liguria, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1962-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Education",
            "Media and Entertainment",
            "Professional Services"
          ],
          "industries": [
            "Advice",
            "Consulting",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cetena.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997336638, 3 projects, €1,397,429 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cetena.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997336638, 3 projects, €1,397,429 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997336638, 3 projects, €1,397,429 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0564",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Chalmers Tekniska Hogskola",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999980373",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999980373",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "GOTEBORG",
          "web_link": "www.chalmers.se",
          "total_eu_contribution": 263999.83,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.chalmers.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999980373, 1 projects, €264,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.chalmers.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999980373, 1 projects, €264,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999980373, 1 projects, €264,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0565",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Changeneering As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876867973",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876867973",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Norway",
          "country_code": "NO",
          "city": "Harstad",
          "web_link": "changeneering.no",
          "total_eu_contribution": 663414.86,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://changeneering.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876867973, 1 projects, €663,415 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://changeneering.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876867973, 1 projects, €663,415 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876867973, 1 projects, €663,415 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0566",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Cipherbit Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881794312",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881794312",
          "activity_type": "Private for profit organisation",
          "type_code": "OTH",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "RIVAS VACIAMADID",
          "web_link": "https://grupooesia.com/",
          "total_eu_contribution": 388487.03,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://grupooesia.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881794312, 1 projects, €388,487 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://grupooesia.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881794312, 1 projects, €388,487 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881794312, 1 projects, €388,487 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0567",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Civitanavi Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "934691128",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/934691128",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "PORTO SANT'ELPIDIO",
          "web_link": "www.civitanavi.com",
          "total_eu_contribution": 63533.19,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/civitanavi-systems",
          "stage": "",
          "description": "Civitanavi Systems designs, develops, manufactures and services inertial navigation and stabilization systems.",
          "description_full": "Civitanavi Systems was established in 2012 with a vision to become a principal player in the provision of the design, development, and manufacture of high tech solutions of Inertial Navigation, Geo Reference and Stabilization systems for both industrial and defense use (dual-use). Civitanavi Systems is an Italian company which provides inertial solutions domestically and has developed in a short time an International market for its specialized products. The company has been able to quickly develop and assemble a team of world-leading experts in inertial technology with a solid background in the design and development of inertial sensors, navigation software, certification, and manufacturing processes. The company has acquired customers and end users for its inertial products in both industrial (mining, oil, and gas) and defense (naval, land and air domains) in a relatively short time. Civitanavi Systems is a privately held company owned by Civitanavi Systems Ltd (Holding company) and Fondazione Marche. Civitanavi Systems combines an international pool of strategic investors of the holding company as well as local support of successful entrepreneurs and national bank networks from Fondazione Marche.",
          "website": "http://www.civitanavi.com/#",
          "cb_rank": 685740,
          "headquarters": "Civitanova Marche Alta, Marche, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Manufacturing"
          ],
          "founders": [
            "Andrea Pizzarulli",
            "Mike Perlmutter"
          ],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2015-06-01",
          "last_funding_amount_usd": 54634,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 54634,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.civitanavi.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 934691128, 1 projects, €63,533 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.civitanavi.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934691128, 1 projects, €63,533 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934691128, 1 projects, €63,533 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0568",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Clavister Security",
      "sector": null,
      "wikidata_id": "Q27971470",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "929864214",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/929864214",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Sweden",
          "country_code": "SE",
          "city": "ORNSKOLDSVIK",
          "web_link": "www.clavister.com",
          "total_eu_contribution": 655941.34,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/clavister",
          "stage": "",
          "description": "Clavister is a leading European cybersecurity vendor with over 20 years of experience - seated in Sweden - customers in > 150 countries.",
          "description_full": "Clavister is one of Europe’s leading cybersecurity vendors, headquartered in Sweden, with over 20 years of experience. It has customers — communication service providers, governments, enterprises and managed security service providers (MSSP)—in over 150 countries and it provides unique security solutions in order for them to protect their digital assets and secure business continuity. The Clavister portfolio ranges from Identity Access Management (IAM) solutions and end-point to security software to network security products—both physical and virtualized for the cloud. The company is listed on the Swedish stock exchange Nasdaq First North under the ticker symbol CLAV.",
          "website": "http://www.clavister.com",
          "cb_rank": 147137,
          "headquarters": "Örnsköldsvik, Vasternorrlands Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Mobile",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Mobile",
            "Network Security",
            "Security"
          ],
          "founders": [
            "John Vestberg"
          ],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-27",
          "last_funding_amount_usd": 17628176,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 33509533,
          "total_funding_usd": 39074283,
          "total_funding_native": {
            "amount": 39074283,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Claret Capital Partners",
            "Industrifonden",
            "SEB Venture Capital",
            "Norrland Fund"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.clavister.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Clavister",
          "description": "Swedish company specialized in network security software",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Sweden",
          "inception": "1997",
          "headquarters": "Örnsköldsvik",
          "official_website": "https://www.clavister.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Clavister"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 929864214, 3 projects, €655,941 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q27971470",
          "description": "wikidata_id set via search: label='Clavister', description='Swedish company specialized in network security software'. Search name used: 'Clavister Security'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.clavister.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27971470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27971470)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27971470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27971470)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27971470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27971470)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929864214, 3 projects, €655,941 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27971470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27971470)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929864214, 3 projects, €655,941 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q27971470 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27971470). label='Clavister'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27971470). label='Clavister'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27971470). label='Clavister'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27971470). label='Clavister'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0569",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Clue Aerospace Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897038056",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897038056",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Malaga",
          "web_link": "www.clue.aero",
          "total_eu_contribution": 231422.27,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/clue-technologies",
          "stage": "",
          "description": "Clue Technologies develops electronic systems for the aerospace industry, focusing on innovation and simplicity.",
          "description_full": null,
          "website": "https://www.clue.aero",
          "cb_rank": 518241,
          "headquarters": "Málaga, Andalucia, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Embedded Systems",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.clue.aero"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897038056, 3 projects, €231,422 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.clue.aero",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897038056, 3 projects, €231,422 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897038056, 3 projects, €231,422 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0570",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Clue Technologies Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911853739",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911853739",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MALAGA",
          "web_link": "www.clue.aero",
          "total_eu_contribution": 2060625.7,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/clue-technologies",
          "stage": "",
          "description": "Clue Technologies develops electronic systems for the aerospace industry, focusing on innovation and simplicity.",
          "description_full": null,
          "website": "https://www.clue.aero",
          "cb_rank": 518241,
          "headquarters": "Málaga, Andalucia, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Embedded Systems",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.clue.aero"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911853739, 3 projects, €2,060,626 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.clue.aero",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911853739, 3 projects, €2,060,626 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911853739, 3 projects, €2,060,626 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0571",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "College Cork National Of Ireland Cork",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999975717",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999975717",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Ireland",
          "country_code": "IE",
          "city": "Cork",
          "web_link": "www.ucc.ie",
          "total_eu_contribution": 999750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ucc.ie"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999975717, 1 projects, €999,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ucc.ie",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999975717, 1 projects, €999,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999975717, 1 projects, €999,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0572",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Combitech",
      "sector": null,
      "wikidata_id": "Q108694742",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "928766950",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/928766950",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Vaxjo",
          "web_link": "www.combitech.se",
          "total_eu_contribution": 111321.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/combitech",
          "stage": "",
          "description": "Combitech is an IT consulting firm that provides digital transformation, cyber security, and cutting-edge technology services.",
          "description_full": "Combitech is an independent technology consulting company and part of the defense and security group Saab AB.Their base is in the Nordic region and they also work internationally with their customers. Combitech is growing both organically and through acquisitions, and they have almost 1,900 qualified consultants in some 30 locations in Sweden, Norway, Finland and Denmark. They offer high delivery capacity and a wide range of excellence and concepts to customers in manufacturing, service, public operations and defense.",
          "website": "https://www.combitech.se/",
          "cb_rank": 531917,
          "headquarters": "Växjö, Kronobergs Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Cyber Security",
            "IT Infrastructure"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.combitech.se"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Combitech AB",
          "description": "Swedish research company",
          "aliases": [
            "Combitech"
          ],
          "instance_of": null,
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Combitech%20AB"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 928766950, 1 projects, €111,322 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.combitech.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108694742",
          "description": "wikidata_id set via search: label='Combitech AB', description='Swedish research company'. Search name used: 'Combitech'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108694742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108694742)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108694742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108694742)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108694742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108694742)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928766950, 1 projects, €111,322 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108694742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108694742)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928766950, 1 projects, €111,322 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q108694742 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108694742). label='Combitech AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108694742). label='Combitech AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108694742). label='Combitech AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108694742). label='Combitech AB'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0573",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Commissariat A L Energie Atomique Et Aux Energies Alternatives",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999992401",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999992401",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": "www.cea.fr",
          "total_eu_contribution": 5987265.46,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cea.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999992401, 6 projects, €5,987,265 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cea.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999992401, 5 projects, €5,987,265 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999992401, 6 projects, €5,987,265 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0574",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Compagnie Industrielle Des Lasers Cilas",
      "sector": null,
      "wikidata_id": "Q2990202",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998738579",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998738579",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Orleans",
          "web_link": "www.cilas.com",
          "total_eu_contribution": 8153640.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/cilas-6883",
          "stage": "",
          "description": "CILAS is a supplier of equipment and systems for the defence, security, and space sectors.",
          "description_full": null,
          "website": "https://www.cilas.com",
          "cb_rank": 2971349,
          "headquarters": "Orléans, Centre, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Government and Military",
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Military",
            "Security",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cilas.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CILAS",
          "description": "French technology company",
          "aliases": [
            "Cilas"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "organization"
          ],
          "country": "France",
          "inception": "1966-05-02",
          "headquarters": "Orléans",
          "official_website": "http://www.cilas.com/index-us.htm",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CILAS"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998738579, 1 projects, €8,153,640 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2990202",
          "description": "wikidata_id set via search: label='CILAS', description='French technology company'. Search name used: 'Compagnie Industrielle Des Lasers Cilas'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cilas.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2990202)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2990202)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2990202)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2990202)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2990202)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2990202)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998738579, 1 projects, €8,153,640 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2990202)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2990202)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998738579, 1 projects, €8,153,640 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2990202 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2990202). label='CILAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2990202). label='CILAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2990202). label='CILAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2990202). label='CILAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0575",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Compania Nationala Romarm",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897198009",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897198009",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucuresti",
          "web_link": "www.romarm.ro",
          "total_eu_contribution": 587343.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/romarm",
          "stage": "",
          "description": "Romarm manufactures and exports military products, including firearms, ammunition, and armored vehicles.",
          "description_full": null,
          "website": "https://romarm.ro",
          "cb_rank": 85549,
          "headquarters": "Bucharest, Bucuresti, Romania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Government and Military",
            "Information Technology",
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing",
            "Military",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2024-09-25",
          "last_funding_amount_usd": 220000000,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": null,
          "total_funding_usd": 220000000,
          "total_funding_native": {
            "amount": 220000000,
            "currency": "USD"
          },
          "top_investors": [
            "Defense Security Cooperation Agency"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.romarm.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897198009, 1 projects, €587,344 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.romarm.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897198009, 1 projects, €587,344 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897198009, 1 projects, €587,344 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0576",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Complutense De Madrid",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999874546",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999874546",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": "http://www.ucm.es",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ucm.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999874546, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ucm.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999874546, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0577",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Composite Project Kft",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884707804",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884707804",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "BALLOSZOG",
          "web_link": "www.composite-project.com",
          "total_eu_contribution": 1100500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.composite-project.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884707804, 1 projects, €1,100,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.composite-project.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884707804, 1 projects, €1,100,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884707804, 1 projects, €1,100,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0578",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Comptek Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "907650438",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/907650438",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "TURKU",
          "web_link": "www.comptek-solutions.com",
          "total_eu_contribution": 1212416.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/comptek-solutions",
          "stage": "",
          "description": "Comptek Solutions provides customers with solutions for well-being and a more energetic specialization in sports services and products.",
          "description_full": "Comptek solutions offers a novel passivation technology for compound semiconductor devices.The efficiency, performance and reliability of  MicroLEDs, lasers, detectors or power electronic modules, is limited due to teh aggressive oxidation of the materials they use. This oxidation results in big amounts of defects at atomic level that will make the devices to be less power efficient, and also to have big reliability issues, leading to low manufacturing yields, thus high costs.  Our break-thru quantum technology, Kontrox(TM), boosts the performance of devices and makes their manufacturing process easier. It has proven to increase performance of e.g. uLEDs by 250%, which means reduction of power consumption by 90 times. Kontrox is applicable to a wide variety of compound semiconductor materials and applications including optoelectronics, power electronics and RF applications. The company was awarded in 2018 with a SME phase I grant by the EU under the Horizon2020 program. In 2020 Comptek Solutions is shortlisted as one of only 2 world top semiconductor- based spinoff companies in the inaugural Spinoff Prize competition organized by the prestigious Nature Research.",
          "website": "https://www.comptek-solutions.com/",
          "cb_rank": 57931,
          "headquarters": "Turku, Western Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2017-02-16",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "B2B",
            "Industrial Engineering",
            "Nanotechnology",
            "Semiconductor"
          ],
          "founders": [
            "Johnny Dahl",
            "Jouko Lång",
            "Vicente Calvo Alonso"
          ],
          "num_funding_rounds": 12,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2023-08-15",
          "last_funding_amount_usd": 8723625,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 9833114,
          "total_funding_usd": 13627678,
          "total_funding_native": {
            "amount": 12262654,
            "currency": "EUR"
          },
          "top_investors": [
            "Inventure",
            "European Innovation Council",
            "Microsoft",
            "EIC Accelerator",
            "Business Finland"
          ],
          "num_investors": 9,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.comptek-solutions.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 907650438, 1 projects, €1,212,416 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.comptek-solutions.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907650438, 1 projects, €1,212,416 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907650438, 1 projects, €1,212,416 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0579",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Conseil Et Technique",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899733977",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899733977",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "SAINTE-FOY-D'AIGREFEUILLE",
          "web_link": "www.conseil-et-technique.com/",
          "total_eu_contribution": 38000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/conseil-technique",
          "stage": "",
          "description": "CONSEIL & TECHNIQUE is an industrial company that develops mechanical products and provides composite training services.",
          "description_full": null,
          "website": "http://conseil-et-technique.com",
          "cb_rank": 978007,
          "headquarters": "Lauzerville, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial",
            "Industrial Design",
            "Mechanical Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.conseil-et-technique.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899733977, 1 projects, €38,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.conseil-et-technique.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899733977, 1 projects, €38,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899733977, 1 projects, €38,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0580",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Consiglio Nazionale Delle Ricerche",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999979500",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999979500",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.cnr.it",
          "total_eu_contribution": 2186056.79,
          "project_count": 3,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cnr.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999979500, 1 projects, €988,239 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cnr.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999979500, 3 projects, €2,186,057 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999979500, 3 projects, €2,186,057 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0581",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Consorcio Para El Diseno Construccion Equipamiento Y Explotacion Del Centro De Laseres Pulsados Ultracortos Ultraintensos",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998136791",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998136791",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "VILLAMAYOR",
          "web_link": "www.clpu.es",
          "total_eu_contribution": 578612.92,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.clpu.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998136791, 1 projects, €267,912 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.clpu.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998136791, 2 projects, €578,613 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998136791, 2 projects, €578,613 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0582",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Consorzio Nazionale Interuniversitario Per Le Telecomunicazioni",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999649603",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999649603",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Parma",
          "web_link": "https://www.cnit.it/",
          "total_eu_contribution": 3237027.47,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cnit.it/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999649603, 5 projects, €3,237,027 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cnit.it/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999649603, 5 projects, €3,237,027 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999649603, 5 projects, €3,237,027 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0583",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Creotech Instruments Spolka Akcyjna",
      "sector": null,
      "wikidata_id": "Q130013673",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "913776473",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/913776473",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "PIASECZNO",
          "web_link": "www.creotech.pl",
          "total_eu_contribution": 1054264.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/creotech-instruments",
          "stage": "",
          "description": "Creotech Instruments offers space, science, geospatial, and manufacturing solutions to the world’s most distinguished research institutions.",
          "description_full": null,
          "website": "https://www.creotech.pl",
          "cb_rank": 338810,
          "headquarters": "Piaseczno, Mazowieckie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Hardware",
            "Manufacturing",
            "Navigation and Mapping"
          ],
          "industries": [
            "Electronics",
            "Geospatial",
            "Manufacturing",
            "Navigation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.creotech.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Creotech Instruments",
          "description": "company",
          "aliases": [
            "Creotech Instruments S.A."
          ],
          "instance_of": [
            "company"
          ],
          "country": "Poland",
          "inception": null,
          "headquarters": null,
          "official_website": "https://creotech.pl/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 913776473, 1 projects, €1,054,264 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.creotech.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q130013673",
          "description": "wikidata_id set via search: label='Creotech Instruments', description='company'. Search name used: 'Creotech Instruments Spolka Akcyjna'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130013673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130013673)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130013673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130013673)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130013673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130013673)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 913776473, 1 projects, €1,054,264 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130013673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130013673)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 913776473, 1 projects, €1,054,264 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q130013673 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130013673). label='Creotech Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130013673). label='Creotech Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130013673). label='Creotech Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130013673). label='Creotech Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0584",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Criffin Solutions Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893475634",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893475634",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "www.criffin.com",
          "total_eu_contribution": 254391.18,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/criffin-r-d",
          "stage": "",
          "description": "Criffin R&D is an early stage startup developing innovative omnidirectional treadmill used in gaming and other virtual reality",
          "description_full": null,
          "website": "http://criffin.com",
          "cb_rank": 943974,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Gaming",
            "Hardware",
            "Software"
          ],
          "industries": [
            "Apps",
            "Gaming",
            "Virtual Reality"
          ],
          "founders": [
            "PEETER NIELER"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.criffin.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893475634, 1 projects, €254,391 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.criffin.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893475634, 1 projects, €254,391 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893475634, 1 projects, €254,391 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0585",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Crosshill",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "929571080",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/929571080",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Tampere",
          "web_link": "www.crosshill.fi",
          "total_eu_contribution": 862040.03,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.crosshill.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 929571080, 1 projects, €862,040 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.crosshill.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929571080, 1 projects, €862,040 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929571080, 1 projects, €862,040 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0586",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Crytur Spol Sro",
      "sector": null,
      "wikidata_id": "Q30258584",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952502559",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952502559",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "TURNOV",
          "web_link": "www.crytur.com",
          "total_eu_contribution": 238750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/crytur",
          "stage": "",
          "description": "Crytur is an industrial firm that duly produces opto-electonic solutions for science and hi-tech industrial applications.",
          "description_full": null,
          "website": "https://www.crytur.cz/",
          "cb_rank": 1511680,
          "headquarters": "Turnov, Liberecky kraj, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Laser",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.crytur.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Crytur (Czech Republic)",
          "description": "company in Turnov, Czech Republic",
          "aliases": [
            "CRYTUR"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Czech Republic",
          "inception": "1943-01-01",
          "headquarters": "Turnov",
          "official_website": "http://www.crytur.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952502559, 1 projects, €238,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.crytur.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30258584",
          "description": "wikidata_id set via search: label='Crytur (Czech Republic)', description='company in Turnov, Czech Republic'. Search name used: 'Crytur Spol Sro'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258584)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258584)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258584)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258584)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258584)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258584)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952502559, 1 projects, €238,750 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258584)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258584)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952502559, 1 projects, €238,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30258584 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258584). label='Crytur (Czech Republic)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258584). label='Crytur (Czech Republic)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258584). label='Crytur (Czech Republic)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258584). label='Crytur (Czech Republic)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0587",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cs France",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999938275",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999938275",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "LE PLESSIS ROBINSON",
          "web_link": "https://www.csgroup.eu",
          "total_eu_contribution": 8636465.51,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.csgroup.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999938275, 4 projects, €8,636,466 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.csgroup.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999938275, 4 projects, €8,636,466 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999938275, 4 projects, €8,636,466 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0588",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ct Ingenieros Aeronauticos De Automocion E Industriales Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986544321",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986544321",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Getafe (Madrid)",
          "web_link": "www.ctingenieros.es",
          "total_eu_contribution": 1139562.5,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ctingenieros.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986544321, 2 projects, €1,139,562 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ctingenieros.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986544321, 2 projects, €1,139,562 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986544321, 2 projects, €1,139,562 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0589",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ctc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877099124",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877099124",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Stade",
          "web_link": "ctc-composites.com",
          "total_eu_contribution": 2694307.81,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ctc-b69a",
          "stage": "",
          "description": "CTC offers infrastructure services, project management, maintenance & support, and IT managed services.",
          "description_full": null,
          "website": "https://www.ctc-g.com.my",
          "cb_rank": 434327,
          "headquarters": "Selangor, Selangor, Malaysia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Hardware",
            "Information Technology",
            "Other"
          ],
          "industries": [
            "Data Center",
            "Information Technology",
            "Professional Services",
            "Project Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ctc-composites.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877099124, 1 projects, €2,694,308 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ctc-composites.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877099124, 1 projects, €2,694,308 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877099124, 1 projects, €2,694,308 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0590",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cy R I C Cyprus Research And Innovation Center",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952429809",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952429809",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "LEFKOSIA",
          "web_link": "http://www.cyric.eu",
          "total_eu_contribution": 738376.38,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/cyric",
          "stage": "",
          "description": "CyRIC is developing disruptive products for the world markets and providing unique, high quality services to the industry.",
          "description_full": null,
          "website": "https://www.cyric.eu",
          "cb_rank": 208041,
          "headquarters": "Nicosia, Nicosia, Cyprus",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA), Middle East",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design"
          ],
          "industries": [
            "Product Research"
          ],
          "founders": [
            "Panayiotis Philimis"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2019-01-01",
          "last_funding_amount_usd": 81868,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 81868,
          "total_funding_native": {
            "amount": 71429,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.cyric.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952429809, 2 projects, €738,376 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.cyric.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952429809, 2 projects, €738,376 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952429809, 2 projects, €738,376 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0591",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cy4Gate",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905070917",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905070917",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "cy4gate.com",
          "total_eu_contribution": 2493934.92,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cy4gate",
          "stage": "",
          "description": "CY4GATE is a 360° hub for Cyber Intelligence, Security and Cyber Electronic Warfare solutions.",
          "description_full": "CY4GATE is a 360° hub for Cyber Intelligence, Security and Cyber Electronic Warfare solutions whose superior value proposition provides highly effective management of the intelligence cycle, information superiority, data analysis, monitoring, lawful interception, network and infrastructure security, education and very unique, special projects-based, capabilities for modern security needs. Its customers are Governments as well as Corporations. ",
          "website": "http://www.cy4gate.com/en",
          "cb_rank": 191053,
          "headquarters": "Rome, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Information Technology",
            "Network Security"
          ],
          "founders": [
            "Eugenio Santagata"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2021-12-20",
          "last_funding_amount_usd": 40000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 40000000,
          "total_funding_usd": 40000000,
          "total_funding_native": {
            "amount": 40000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://cy4gate.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905070917, 6 projects, €2,493,935 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://cy4gate.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905070917, 6 projects, €2,493,935 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905070917, 6 projects, €2,493,935 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0592",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cybernetica As",
      "sector": null,
      "wikidata_id": "Q46370048",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999754363",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999754363",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "https://www.cyber.ee/",
          "total_eu_contribution": 5301569.22,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/http-www-cyber-ee-cms-en",
          "stage": "",
          "description": "Cybernetica is a research and development company that researches, develops and manufactures software solutions in the field of ICT.",
          "description_full": "Cybernetica is a R&D intensive ICT company that researches, develops and manufactures software solutions, light signalling and telematics products, maritime surveillance and radio communications systems; investigates and applies the theoretical and practical security solutions. Cybernetica values the creativity of employees and respect between customers and colleagues. We support the professional development and achievements of our employees.",
          "website": "http://cyber.ee/",
          "cb_rank": 252196,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Manufacturing",
            "Software"
          ],
          "founders": [
            "Ron Villalon"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2016-01-06",
          "last_funding_amount_usd": 53896,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 53896,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cyber.ee/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cybernetica",
          "description": "IT research and development company based in Estonia",
          "aliases": [
            "Cybernetica AS"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Estonia",
          "inception": "1997-05-12",
          "headquarters": "Tallinn",
          "official_website": "https://cyber.ee/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cybernetica%20%28Estonian%20company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999754363, 5 projects, €5,301,569 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cyber.ee/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q46370048",
          "description": "wikidata_id set via search: label='Cybernetica', description='IT research and development company based in Estonia'. Search name used: 'Cybernetica As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46370048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46370048)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46370048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46370048)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46370048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46370048)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999754363, 5 projects, €5,301,569 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46370048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46370048)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999754363, 5 projects, €5,301,569 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q46370048 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46370048). label='Cybernetica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46370048). label='Cybernetica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46370048). label='Cybernetica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46370048). label='Cybernetica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0593",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Cybersecurity Hub Zu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889292509",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889292509",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "BRNO",
          "web_link": "https://www.cybersecuritydih.cz/",
          "total_eu_contribution": 1520234.72,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cybersecuritydih.cz/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889292509, 1 projects, €1,520,235 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cybersecuritydih.cz/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889292509, 1 projects, €1,520,235 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889292509, 1 projects, €1,520,235 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0594",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cybexer Technologies",
      "sector": null,
      "wikidata_id": "Q97223105",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905223595",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905223595",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.cybexer.com",
          "total_eu_contribution": 2093202.3,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cybexer-technologies",
          "stage": "",
          "description": "CybExer develops specific cyber security platforms and exercises. The main product of CybExer is cyber range.",
          "description_full": "CybExer Technologies is a NATO-awarded Estonian cybersecurity company established in 2016. We have wide-ranging experience in providing and maintaining highly sophisticated cyber security training platforms with a special focus on cyber capability development. Our platforms are the key to our successful delivery of a plethora of cybersecurity trainings and exercises aimed at ordinary users, technical responders and the very top of strategic leadership. CybExer's flagship solution is our proprietary cyber range solutions and the highly realistic live-fire exercises conducted on the range. Our capabilities and solutions have been used to conduct some of the world's largest cyber exercises.",
          "website": "https://cybexer.com/",
          "cb_rank": 61307,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2016-03-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cloud Security",
            "Cyber Security",
            "Information Technology",
            "Network Security",
            "Software"
          ],
          "founders": [
            "Andrus Kivisaar",
            "Janek Gridin",
            "Lauri Almann"
          ],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2024-01-03",
          "last_funding_amount_usd": 1638870,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 5677650,
          "total_funding_usd": 7316520,
          "total_funding_native": {
            "amount": 6500000,
            "currency": "EUR"
          },
          "top_investors": [
            "Specialist VC",
            "Karma Ventures",
            "First Fellow Partners",
            "SEB Pank"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cybexer.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CybExer Technologies",
          "description": "cybersecurity company based in Estonia",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "Estonia",
          "inception": "2016",
          "headquarters": null,
          "official_website": "https://cybexer.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CybExer%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905223595, 2 projects, €2,093,202 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q97223105",
          "description": "wikidata_id set via search: label='CybExer Technologies', description='cybersecurity company based in Estonia'. Search name used: 'Cybexer Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cybexer.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97223105)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97223105)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97223105)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97223105)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97223105)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97223105)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905223595, 2 projects, €2,093,202 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97223105)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97223105)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905223595, 2 projects, €2,093,202 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q97223105 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97223105). label='CybExer Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97223105). label='CybExer Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97223105). label='CybExer Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97223105). label='CybExer Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0595",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cyex Korlatolt Felelossegu Tarsasag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881080974",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881080974",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": null,
          "total_eu_contribution": 3110986.2,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881080974, 2 projects, €3,110,986 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881080974, 2 projects, €3,110,986 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881080974, 2 projects, €3,110,986 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0596",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "D Orbit",
      "sector": null,
      "wikidata_id": "Q116214401",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952900162",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952900162",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Fino Mornasco Co",
          "web_link": "www.deorbitaldevices.com",
          "total_eu_contribution": 406250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/d-orbit",
          "stage": "",
          "description": "D-Orbit is the first in-space transportation company, providing solutions for moving, precise deployment and removing satellites.",
          "description_full": "D-Orbit is an Italian New Space company providing solutions for satellite design, development, launch, commissioning and decommissioning. Founded in 2011, D-Orbit currently employs approximately 35 people. The firm is based in Milan, Italy with subsidiaries in Washington, DC, and Lisbon, Portugal.  D-Orbit's business model revolves around products and services that are profitable, create value for the customer, and have a proven social benefit and a positive impact on the environment. To do so, we look for ways to streamline every phase of a satellite mission with components and services that simplify spacecraft design, increase reliability, improve the use of mission resources, reduce operational costs, and extend the revenue-generating phase of a space mission.",
          "website": "https://www.dorbit.space",
          "cb_rank": 6975,
          "headquarters": "Milan, Lombardia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-03-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Automotive",
            "Fleet Management",
            "Information Technology",
            "Software",
            "Transportation"
          ],
          "founders": [
            "Giuseppe Tussiwand",
            "Luca Rossettini",
            "Renato Panesi",
            "Thomas Panozzo"
          ],
          "num_funding_rounds": 17,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2026-01-22",
          "last_funding_amount_usd": 75000000,
          "last_funding_type": "Secondary Market",
          "total_equity_funding_usd": 236421848,
          "total_funding_usd": 329209582,
          "total_funding_native": {
            "amount": 329209582,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "CDP Venture Capital",
            "Endeavor Catalyst",
            "Seraphim Space",
            "United Ventures"
          ],
          "num_investors": 36,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.deorbitaldevices.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "D-Orbit",
          "description": "private Italian aerospace company",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "company"
          ],
          "country": "Italy",
          "inception": "2011",
          "headquarters": "Fino Mornasco",
          "official_website": "https://www.dorbit.space/",
          "isin": null,
          "employees": 200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/D-Orbit"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952900162, 1 projects, €406,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q116214401",
          "description": "wikidata_id set via search: label='D-Orbit', description='private Italian aerospace company'. Search name used: 'D Orbit'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.deorbitaldevices.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q116214401)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q116214401)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q116214401)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q116214401)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q116214401)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q116214401)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952900162, 1 projects, €406,250 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q116214401)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q116214401)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952900162, 1 projects, €406,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q116214401 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q116214401). label='D-Orbit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q116214401). label='D-Orbit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Fino Mornasco' vs sources.crunchbase.headquarters='Milan, Lombardia, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q116214401). label='D-Orbit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q116214401). label='D-Orbit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0597",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "D P Development And Production Of Electronic Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "918259522",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/918259522",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Frascati",
          "web_link": "www.depelsys.it",
          "total_eu_contribution": 117140.56,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/d-p-electronic-systems",
          "stage": "",
          "description": "D & P Electronic Systems designs, develops, and tests firmware and software for electronic boards.",
          "description_full": null,
          "website": "https://depelsys.it",
          "cb_rank": 1104975,
          "headquarters": "Roma, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Hardware",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Software",
            "Test and Measurement"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.depelsys.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 918259522, 1 projects, €117,141 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.depelsys.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918259522, 1 projects, €117,141 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918259522, 1 projects, €117,141 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0598",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "D'Orleans",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999848550",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999848550",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Orleans Cedex 2",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999848550, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999848550, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0599",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Damen Naval",
      "sector": null,
      "wikidata_id": "Q950580",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "874038774",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/874038774",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "VLISSINGEN",
          "web_link": "www.damennaval.com",
          "total_eu_contribution": 3188332.54,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.damennaval.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Damen Group",
          "description": "shipbuilding company",
          "aliases": [
            "Damen Shipyards Group",
            "Damen"
          ],
          "instance_of": [
            "corporate group",
            "organization"
          ],
          "country": "Netherlands",
          "inception": "1927-01-01",
          "headquarters": "Gorinchem",
          "official_website": "https://www.damen.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Damen%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 874038774, 3 projects, €3,188,333 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q950580",
          "description": "wikidata_id set via search: label='Damen Group', description='shipbuilding company'. Search name used: 'Damen Naval'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.damennaval.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q950580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q950580)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q950580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q950580)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q950580",
          "new": null,
          "note": "Damen Naval is subsidiary. Q950580=Damen Group parent; neither subsidiary matches.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 874038774, 3 projects, €3,188,333 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 874038774, 3 projects, €3,188,333 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q950580",
          "description": "wikidata_id set via search: label='Damen Group', description='shipbuilding company'. Search name used: 'Damen Naval'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q950580 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q950580). label='Damen Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q950580). label='Damen Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q950580",
          "note": "Damen Naval is subsidiary. Q950580=Damen Group parent; neither subsidiary matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q950580 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0600",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Damen Research Development Innovation",
      "sector": null,
      "wikidata_id": "Q950580",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888269353",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888269353",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Gorinchem",
          "web_link": "www.damen.com",
          "total_eu_contribution": 781534.85,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/damen-shipyards",
          "stage": "",
          "description": "Damen Shipyards Group consists of 32 operating companies worldwide.",
          "description_full": null,
          "website": "http://www.damen.com",
          "cb_rank": 382495,
          "headquarters": "Gorinchem, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1927-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Real Estate",
            "Transportation"
          ],
          "industries": [
            "Marine Transportation",
            "Real Estate",
            "Shipping",
            "Shipping Broker",
            "Water Transportation"
          ],
          "founders": [
            "Jan Dame"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.damen.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Damen Group",
          "description": "shipbuilding company",
          "aliases": [
            "Damen Shipyards Group",
            "Damen"
          ],
          "instance_of": [
            "corporate group",
            "organization"
          ],
          "country": "Netherlands",
          "inception": "1927-01-01",
          "headquarters": "Gorinchem",
          "official_website": "https://www.damen.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Damen%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888269353, 1 projects, €781,535 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.damen.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q950580",
          "description": "wikidata_id set via search: label='Damen Group', description='shipbuilding company'. Search name used: 'Damen Research Development Innovation'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q950580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q950580)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q950580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q950580)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q950580",
          "new": null,
          "note": "Damen Research Development Innovation is subsidiary. Q950580=Damen Group parent.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888269353, 1 projects, €781,535 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888269353, 1 projects, €781,535 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q950580",
          "description": "wikidata_id set via search: label='Damen Group', description='shipbuilding company'. Search name used: 'Damen Research Development Innovation'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q950580 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q950580). label='Damen Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q950580). label='Damen Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q950580",
          "note": "Damen Research Development Innovation is subsidiary. Q950580=Damen Group parent.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q950580 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0601",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Damen Schelde Naval Shipbuilding",
      "sector": null,
      "wikidata_id": "Q1158347",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997698351",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997698351",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Vlissingen",
          "web_link": "www.damennaval.com",
          "total_eu_contribution": 2995747.56,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.damennaval.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Damen Schelde Naval Shipbuilding",
          "description": "shipyard",
          "aliases": [
            "Royal de Schelde yards"
          ],
          "instance_of": [
            "shipyard"
          ],
          "country": "Netherlands",
          "inception": "1875-01-01",
          "headquarters": "Vlissingen",
          "official_website": "http://www.damennaval.com",
          "isin": null,
          "employees": 4400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Damen%20Schelde%20Naval%20Shipbuilding"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997698351, 3 projects, €2,995,748 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.damennaval.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1158347",
          "description": "wikidata_id set via search: label='Damen Schelde Naval Shipbuilding', description='shipyard'. Search name used: 'Damen Schelde Naval Shipbuilding'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1158347)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1158347)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1158347)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1158347)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1158347)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1158347)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997698351, 3 projects, €2,995,748 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1158347)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1158347)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997698351, 3 projects, €2,995,748 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1158347 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1158347). label='Damen Schelde Naval Shipbuilding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1158347). label='Damen Schelde Naval Shipbuilding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1158347). label='Damen Schelde Naval Shipbuilding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1158347). label='Damen Schelde Naval Shipbuilding'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0602",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Danmarks Tekniske Universitet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999990655",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999990655",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "KONGENS LYNGBY",
          "web_link": "www.dtu.dk",
          "total_eu_contribution": 1199962.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dtu.dk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999990655, 1 projects, €1,199,962 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dtu.dk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999990655, 1 projects, €1,199,962 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999990655, 1 projects, €1,199,962 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0603",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Data Machine Intelligence Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892243249",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892243249",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "DACHAU",
          "web_link": "https://www.datamachineintelligence.eu",
          "total_eu_contribution": 200000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/data-machine-intelligence",
          "stage": "",
          "description": "Data Machine Intelligence offers high-integrity automation software and delivers AI models and development solutions.",
          "description_full": "Founded in Munich in 2019, Data Machine Intelligence enables the development of powerful but safe AI and automation functions. Our platform and services significantly improve innovation speed through end-to-end workflows and open simulation infrastructure.  We facilitate virtual training, testing, and continuous optimization of automation functions that mirror the dynamic evolution of the real world, always considering the critical interplay of human factors with automation. With this human-centric approach, our customers can create systems that leverage the full potential of human-machine collaboration and demonstrate benefits, safety, and ethics, building operator and public acceptance.",
          "website": "https://www.datamachineintelligence.eu",
          "cb_rank": 529228,
          "headquarters": null,
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Big Data",
            "Enterprise Software",
            "Military",
            "Software Engineering"
          ],
          "founders": [
            "Martin Lederer",
            "Max Najork"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.datamachineintelligence.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892243249, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.datamachineintelligence.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892243249, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892243249, 1 projects, €200,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0604",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Datathings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "912780768",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/912780768",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "LUXEMBOURG",
          "web_link": "datathings.com",
          "total_eu_contribution": 420168.12,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/datathings",
          "stage": "",
          "description": "DataThings is a Luxembourgish company aiming at delivering machine learning and live data analytics to many businesses",
          "description_full": "Driven by emerging technologies, like the Internet of Things, cyber-physical systems, and the so-called Industry 4.0, our businesses are becoming more and more complex every day. This makes taking sustainable operational decisions hard, especially when they need to be taken in live. At DataThings we believe that the large amount of data collected today from various sources has the potential to help you to better understand your businesses. Our technology can empower a wide range of fields: health care, transportation systems, building management, Internet of Things, financial sector and nearly every other business that deals with live data. DataThings mission is to develop intelligent software systems to transform your data into actionable and valuable insights to support you in taking the best operational decisions – even in live.",
          "website": "https://www.datathings.com",
          "cb_rank": 925319,
          "headquarters": "Luxembourg, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-16",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Real Estate",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Artificial Intelligence (AI)",
            "Big Data",
            "Information Technology",
            "Machine Learning",
            "Smart Cities",
            "Software"
          ],
          "founders": [
            "Assaad Moawad",
            "Francois Fouquet",
            "Gregory Nain",
            "Thomas Hartmann"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://datathings.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 912780768, 1 projects, €420,168 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://datathings.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912780768, 1 projects, €420,168 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912780768, 1 projects, €420,168 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0605",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Alcala",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999835746",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999835746",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Alcala De Henares/Madrid",
          "web_link": "www.uah.es",
          "total_eu_contribution": 391756.25,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uah.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999835746, 2 projects, €391,756 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uah.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999835746, 1 projects, €391,756 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999835746, 2 projects, €391,756 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0606",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Bordeaux",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "949735440",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/949735440",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "BORDEAUX",
          "web_link": "www.u-bordeaux.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.u-bordeaux.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 949735440, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.u-bordeaux.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 949735440, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0607",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Castilla La Mancha",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999840208",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999840208",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "CIUDAD REAL",
          "web_link": "www.uclm.es",
          "total_eu_contribution": 403562.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uclm.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999840208, 1 projects, €403,562 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uclm.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999840208, 1 projects, €403,562 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999840208, 1 projects, €403,562 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0608",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Murcia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999844282",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999844282",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Murcia",
          "web_link": "http://www.um.es/",
          "total_eu_contribution": 1878605.27,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.um.es/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999844282, 3 projects, €1,878,605 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.um.es/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999844282, 3 projects, €1,878,605 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999844282, 3 projects, €1,878,605 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0609",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Rennes",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884014060",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884014060",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "RENNES",
          "web_link": null,
          "total_eu_contribution": 717125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884014060, 1 projects, €717,125 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884014060, 1 projects, €717,125 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884014060, 1 projects, €717,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0610",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Rouen Normandie",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999465982",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999465982",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MONT SAINT AIGNAN CEDEX",
          "web_link": "www.univ-rouen.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.univ-rouen.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999465982, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.univ-rouen.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999465982, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0611",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Santiago De Compostela",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999829635",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999829635",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "SANTIAGO DE COMPOSTELA",
          "web_link": "http://www.usc.es",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.usc.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999829635, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.usc.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999829635, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0612",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Tours",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999867271",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999867271",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Tours",
          "web_link": "www.univ-tours.fr",
          "total_eu_contribution": 1407600.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.univ-tours.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999867271, 2 projects, €1,407,600 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.univ-tours.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999867271, 1 projects, €1,407,600 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999867271, 2 projects, €1,407,600 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0613",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Vigo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999630494",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999630494",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "VIGO PONTEVEDRA",
          "web_link": "www.uvigo.es",
          "total_eu_contribution": 744253.13,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uvigo.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999630494, 1 projects, €744,253 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uvigo.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999630494, 1 projects, €744,253 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999630494, 1 projects, €744,253 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0614",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Decent Cybersecurity S R O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883229330",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883229330",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovakia",
          "country_code": "SK",
          "city": "PIESTANY",
          "web_link": "https://decentcybersecurity.eu",
          "total_eu_contribution": 473364.18,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/decent-cybersecurity",
          "stage": "",
          "description": "Decent Cybersecurity is a cybersecurity firm that provides protection for space, defence, and critical infrastructure systems.",
          "description_full": null,
          "website": "https://decentcybersecurity.eu",
          "cb_rank": 429767,
          "headquarters": "Piestany, Trnava, Slovakia (Slovak Republic)",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Blockchain and Cryptocurrency",
            "Data and Analytics",
            "Information Technology",
            "Other",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Blockchain",
            "Cyber Security",
            "Information Technology"
          ],
          "founders": [
            "Michaela Abel"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://decent.ch"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883229330, 1 projects, €473,364 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://decent.ch",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883229330, 1 projects, €473,364 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883229330, 1 projects, €473,364 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0615",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Deep Blue",
      "sector": null,
      "wikidata_id": "Q131906074",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998325941",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998325941",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "http://www.dblue.it",
          "total_eu_contribution": 881250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/deep-blue-a5b9",
          "stage": "",
          "description": "Deep Blue is a digital art, animation, and cinematics company offering 3D animation, 2D animation, paralax animation, and visual effects.",
          "description_full": null,
          "website": "https://www.deep-blue.com",
          "cb_rank": 1849492,
          "headquarters": "Warsaw, Mazowieckie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Media and Entertainment",
            "Video"
          ],
          "industries": [
            "Animation",
            "Art",
            "Media and Entertainment"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.dblue.it"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Italy",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.dblue.it",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998325941, 1 projects, €881,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.dblue.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131906074",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Deep Blue'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131906074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131906074)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131906074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131906074)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131906074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131906074)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998325941, 1 projects, €881,250 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131906074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131906074)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998325941, 1 projects, €881,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131906074 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131906074). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131906074). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131906074). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131906074). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0616",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Defensphere Oü",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888652309",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888652309",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "https://vegvisir.ee",
          "total_eu_contribution": 1137461.92,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/vegvisir",
          "stage": "",
          "description": "Vegvisir offers a 360-degree situational awareness system using XR tech for manned vehicles in defense and security sectors.",
          "description_full": null,
          "website": "https://vegvisir.ee",
          "cb_rank": 138132,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Manufacturing",
            "Sports"
          ],
          "industries": [
            "Manufacturing",
            "Sporting Goods",
            "Wholesale"
          ],
          "founders": [
            "Ingvar Pärnamäe",
            "Kaido Petter",
            "Raido Saremat"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2025-05-28",
          "last_funding_amount_usd": 72985,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 72985,
          "total_funding_native": {
            "amount": 65000,
            "currency": "EUR"
          },
          "top_investors": [
            "EUDIS Business Accelerator"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://vegvisir.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888652309, 2 projects, €1,137,462 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://vegvisir.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888652309, 2 projects, €1,137,462 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888652309, 2 projects, €1,137,462 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0617",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Deimos Engineering And Systems Slu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952545239",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952545239",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "PUERTOLLANO",
          "web_link": "www.elecnor-deimos.com",
          "total_eu_contribution": 4945608.02,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/deimos-6d0d",
          "stage": "",
          "description": "Deimos is the Cloud Native Developer and Security Operations Company focus on helping organizations using cloud-native technologies.",
          "description_full": "Deimos is the Cloud Native Developer and Security Operations Company.",
          "website": "https://deimos.io/",
          "cb_rank": 58197,
          "headquarters": "Cape Town, NA - South Africa, South Africa",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2024-06-13",
          "last_funding_amount_usd": 10000000,
          "last_funding_type": "Undisclosed",
          "total_equity_funding_usd": 10000000,
          "total_funding_usd": 10000000,
          "total_funding_native": {
            "amount": 10000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.elecnor-deimos.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952545239, 2 projects, €5,064,358 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.elecnor-deimos.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952545239, 2 projects, €4,945,608 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952545239, 2 projects, €4,945,608 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0618",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Delft Dynamics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "953570917",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/953570917",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "PIJNACKER",
          "web_link": "www.delftdynamics.nl",
          "total_eu_contribution": 2583366.56,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/delft-dynamics",
          "stage": "",
          "description": "Delft Dynamics design and build robot helicopters.",
          "description_full": "Besides designing and building robot helicopters such as the RH2 Stern, Delft Dynamics also carries out engineering assignments, making use of years of experience in the fields of hardware and software integration, real-time simulation and control design. To increase the applicability of unmanned systems, Delft Dynamics carries out research projects on a regular basis with research institutes and end-users. In these projects, the extensive experience and knowledge of unmanned helicopters as well as the availibility of adaptable test-platforms of Delft Dynamics prove very usefull.",
          "website": "http://www.delftdynamics.nl/",
          "cb_rank": 787742,
          "headquarters": "Delft, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-02-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Consumer Goods",
            "Hardware",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Drones",
            "Robotics"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2006-04-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Non-equity Assistance",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "YES!Delft"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.delftdynamics.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 953570917, 2 projects, €2,583,367 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.delftdynamics.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953570917, 2 projects, €2,583,367 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953570917, 2 projects, €2,583,367 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0619",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Deutsches Zentrum Fur Luft Und Raumfahrt Ev",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999981731",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999981731",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "KOLN",
          "web_link": "www.dlr.de",
          "total_eu_contribution": 8293944.08,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dlr.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999981731, 7 projects, €8,293,924 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dlr.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999981731, 7 projects, €8,293,944 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999981731, 7 projects, €8,293,944 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0620",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Develogic",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "941572502",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/941572502",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Hamburg",
          "web_link": "www.develogic.de",
          "total_eu_contribution": 1113188.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/develogic",
          "stage": "",
          "description": "develogic is developing and manufacturing turn key customized data acquisition and telemetry solutions for marine monitoring applications.",
          "description_full": null,
          "website": "http://www.develogic.de/",
          "cb_rank": 2084425,
          "headquarters": "Hamburg, Hamburg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Marine Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.develogic.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 941572502, 1 projects, €1,113,189 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.develogic.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 941572502, 1 projects, €1,113,189 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 941572502, 1 projects, €1,113,189 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0621",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Devslate Uab",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895391966",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895391966",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "Kaunas",
          "web_link": "https://bccs.tech",
          "total_eu_contribution": 793599.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bccs-4997",
          "stage": "",
          "description": "BCCS supports the growth and development of the fintech industry with knowledge, talent, and technology.",
          "description_full": null,
          "website": "https://bccs.tech/",
          "cb_rank": 1522749,
          "headquarters": "Kaunas, Kauno Apskritis, Lithuania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Blockchain and Cryptocurrency",
            "Other",
            "Professional Services"
          ],
          "industries": [
            "Blockchain",
            "Business Development",
            "Consulting"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://bccs.tech"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895391966, 1 projects, €793,599 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://bccs.tech",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895391966, 1 projects, €793,599 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895391966, 1 projects, €793,599 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0622",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Diadikasia Business Consulting Symvouloi Epicheiriseon Ae",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "983764495",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/983764495",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.diadikasia.gr",
          "total_eu_contribution": 568750.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/diadikasia-business-consulting",
          "stage": "",
          "description": "Diadikasia Business Consulting is a management consulting company.",
          "description_full": "Diadikasia Business Consulting is a management consulting company. It is a continuous effort to provide high-quality services and with respect to the needs of the client. It offers services like organization development and competitiveness improvement, studies and infrastructure development, organization structuring, project development and management, and more.",
          "website": "http://www.diadikasia.gr/",
          "cb_rank": 1652796,
          "headquarters": "Chalandry, Picardie, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Media and Entertainment",
            "Other",
            "Professional Services"
          ],
          "industries": [
            "Advice",
            "Business Development",
            "Consulting",
            "Infrastructure",
            "Management Consulting",
            "Project Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.diadikasia.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 983764495, 2 projects, €568,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.diadikasia.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 983764495, 2 projects, €568,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 983764495, 2 projects, €568,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0623",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Diehl Aerospace",
      "sector": null,
      "wikidata_id": "Q1220617",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999568705",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999568705",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Ueberlingen",
          "web_link": "www.diehl.com/aviation",
          "total_eu_contribution": 1127500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.diehl.com/aviation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Diehl Aerospace",
          "description": "German aerospace company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "2006",
          "headquarters": null,
          "official_website": "http://www.diehl-aerospace.de",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Diehl%20Aerospace"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999568705, 1 projects, €1,127,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1220617",
          "description": "wikidata_id set via search: label='Diehl Aerospace', description='German aerospace company'. Search name used: 'Diehl Aerospace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.diehl.com/aviation",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1220617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1220617)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1220617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1220617)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1220617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1220617)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999568705, 1 projects, €1,127,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1220617)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1220617)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999568705, 1 projects, €1,127,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1220617 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1220617). label='Diehl Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1220617). label='Diehl Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1220617). label='Diehl Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1220617). label='Diehl Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0624",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Diehl Defence",
      "sector": null,
      "wikidata_id": "Q464834",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998381813",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998381813",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "UBERLINGEN",
          "web_link": "http://www.diehl.com/defence",
          "total_eu_contribution": 9641139.08,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/diehl-defence",
          "stage": "",
          "description": "Diehl Defence is a provider of high-tech defense equipment.",
          "description_full": null,
          "website": "https://www.diehl.com/defence/de/",
          "cb_rank": 248362,
          "headquarters": "Überlingen, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1902-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Education",
            "Professional Services"
          ],
          "industries": [
            "Business Development",
            "Innovation Management",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.diehl.com/defence"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Diehl Defence",
          "description": "business",
          "aliases": [
            "Diehl BGT Defence"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "2007-10-01",
          "headquarters": "Überlingen",
          "official_website": "https://www.diehl.com/defence/en/",
          "isin": null,
          "employees": 1650,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Diehl%20Defence"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998381813, 5 projects, €9,641,139 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q464834",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0053). Match confirmed via normalized name: 'DIEHL DEFENCE'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.diehl.com/defence",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q464834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q464834)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q464834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q464834)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q464834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q464834)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998381813, 5 projects, €9,641,139 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q464834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q464834)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998381813, 5 projects, €9,641,139 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q464834). label='Diehl Defence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q464834). label='Diehl Defence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q464834). label='Diehl Defence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q464834). label='Diehl Defence'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0625",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dnv As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999929060",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999929060",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "HOVIK",
          "web_link": "www.dnv.com",
          "total_eu_contribution": 175712.19,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dnv",
          "stage": "",
          "description": "DNV provides digital solutions for managing risk and improving safety and asset performance for ships, pipelines and more.",
          "description_full": "DNV is the provider of digital solutions for managing risk and improving safety and asset performance for ships, pipelines, processing plants, offshore structures, electric grids, smart cities and more.",
          "website": "https://www.dnv.com/",
          "cb_rank": 24518,
          "headquarters": "Høvik, Akershus, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1865-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Software"
          ],
          "industries": [
            "Electrical Distribution",
            "Energy",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2024-11-14",
          "last_funding_amount_usd": 400000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2400000,
          "total_funding_native": {
            "amount": 2400000,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dnv.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999929060, 1 projects, €175,712 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dnv.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999929060, 1 projects, €175,712 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999929060, 1 projects, €175,712 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0626",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dnv Hellas Single Member",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950631817",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950631817",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "PIRAEUS",
          "web_link": null,
          "total_eu_contribution": 311210.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dnv",
          "stage": "",
          "description": "DNV provides digital solutions for managing risk and improving safety and asset performance for ships, pipelines and more.",
          "description_full": "DNV is the provider of digital solutions for managing risk and improving safety and asset performance for ships, pipelines, processing plants, offshore structures, electric grids, smart cities and more.",
          "website": "https://www.dnv.com/",
          "cb_rank": 24518,
          "headquarters": "Høvik, Akershus, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1865-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Software"
          ],
          "industries": [
            "Electrical Distribution",
            "Energy",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2024-11-14",
          "last_funding_amount_usd": 400000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2400000,
          "total_funding_native": {
            "amount": 2400000,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dnv.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950631817, 1 projects, €311,210 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dnv.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950631817, 1 projects, €311,210 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950631817, 1 projects, €311,210 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0627",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dok Ing Drustvo S Ogranicenom Odgovornoscu Za Inzenjering I Unutarnjui Vanjsku Trgovinu",
      "sector": null,
      "wikidata_id": "Q3501188",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998617523",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998617523",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Croatia",
          "country_code": "HR",
          "city": "ZAGREB",
          "web_link": "https://dok-ing.hr/",
          "total_eu_contribution": 363165.68,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/dok-ing",
          "stage": "",
          "description": "DOK-ING is one of the international leaders in production of machines for unmaned landmine clearance.",
          "description_full": null,
          "website": "http://dok-ing.hr/",
          "cb_rank": 239488,
          "headquarters": "Zagreb, Grad Zagreb, Croatia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [
            "Vjekoslav Majetić"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://dok-ing.hr/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DOK-ING",
          "description": "Croatian vehicle manufacturer",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1991",
          "headquarters": "Zagreb",
          "official_website": "http://dok-ing.hr/",
          "isin": null,
          "employees": 220,
          "wikipedia_url": "https://en.wikipedia.org/wiki/DOK-ING"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998617523, 1 projects, €363,166 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://dok-ing.hr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3501188",
          "description": "wikidata_id set via search: label='DOK-ING', description='Croatian vehicle manufacturer'. Search name used: 'Dok Ing Drustvo S Ogranicenom Odgovornoscu Za Inzenjering I Unutarnjui Vanjsku Trgovinu'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3501188)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3501188)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3501188)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3501188)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3501188)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3501188)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998617523, 1 projects, €363,166 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3501188)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3501188)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998617523, 1 projects, €363,166 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3501188 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3501188). label='DOK-ING'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3501188). label='DOK-ING'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3501188). label='DOK-ING'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3501188). label='DOK-ING'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0628",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dotocean",
      "sector": null,
      "wikidata_id": "Q131887956",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "940929392",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/940929392",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Brugge",
          "web_link": "www.dotocean.eu",
          "total_eu_contribution": 10564740.01,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dotocean",
          "stage": "",
          "description": "dotOcean provides cloud based AI navigation systems and profiling systems to optimize navigation and maritime monitoring.",
          "description_full": null,
          "website": "https://www.dotocean.eu",
          "cb_rank": 328824,
          "headquarters": "Bruges, West-Vlaanderen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Machine Learning"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dotocean.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Belgium",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.dotocean.eu",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 940929392, 6 projects, €9,950,990 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dotocean.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131887956",
          "description": "wikidata_id set via search: label='dotOcean', description=''. Search name used: 'Dotocean'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887956)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887956)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887956)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940929392, 7 projects, €10,564,740 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887956)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940929392, 7 projects, €10,564,740 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131887956 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887956). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887956). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887956). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887956). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0629",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Drass Galeazzi",
      "sector": null,
      "wikidata_id": "Q86755566",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "914438789",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/914438789",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.drass.it",
          "total_eu_contribution": 502051.03,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.drass.it"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Drass",
          "description": "Italian submarine and swimmer delivery vehicle manufacturer",
          "aliases": [
            "DRASS"
          ],
          "instance_of": [
            "company"
          ],
          "country": "Italy",
          "inception": "1927",
          "headquarters": "Livorno",
          "official_website": "https://www.drass.tech",
          "isin": null,
          "employees": 200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Drass%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 914438789, 1 projects, €502,051 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.drass.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q86755566",
          "description": "wikidata_id set via search: label='Drass', description='Italian submarine and swimmer delivery vehicle manufacturer'. Search name used: 'Drass Galeazzi'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q86755566)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q86755566)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q86755566)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q86755566)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q86755566)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q86755566)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914438789, 1 projects, €502,051 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q86755566)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q86755566)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914438789, 1 projects, €502,051 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q86755566 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q86755566). label='Drass'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q86755566). label='Drass'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q86755566). label='Drass'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q86755566). label='Drass'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0630",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Du Luxembourg",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999878620",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999878620",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "ESCH-SUR-ALZETTE",
          "web_link": "www.uni.lu",
          "total_eu_contribution": 1063814.39,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uni.lu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999878620, 1 projects, €1,063,814 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uni.lu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999878620, 1 projects, €1,063,814 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999878620, 1 projects, €1,063,814 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0631",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "E Geos",
      "sector": null,
      "wikidata_id": "Q6578689",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "991678046",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991678046",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "MATERA",
          "web_link": "www.e-geos.it",
          "total_eu_contribution": 449644.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/e-geos",
          "stage": "",
          "description": "e-GEOS is a leading international player in the Earth Observation and Geo-Spatial Information business. ",
          "description_full": null,
          "website": "http://www.e-geos.it",
          "cb_rank": 218922,
          "headquarters": "Rome, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Big Data",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.e-geos.it"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "E-GEOS",
          "description": "an ASI / Telespazio company from Italy",
          "aliases": [
            "e GEOS",
            "E GEOS",
            "egeos",
            "e-GEOS"
          ],
          "instance_of": [
            "enterprise",
            "subsidiary company"
          ],
          "country": "Italy",
          "inception": "2010",
          "headquarters": "Rome",
          "official_website": "https://www.e-geos.it",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991678046, 1 projects, €449,644 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6578689",
          "description": "wikidata_id set via search: label='E-GEOS', description='an ASI / Telespazio company from Italy'. Search name used: 'E Geos'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.e-geos.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6578689)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6578689)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6578689)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6578689)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6578689)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6578689)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991678046, 1 projects, €449,644 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6578689)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6578689)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991678046, 1 projects, €449,644 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6578689 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6578689). label='E-GEOS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6578689). label='E-GEOS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6578689). label='E-GEOS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6578689). label='E-GEOS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0632",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "E S T E",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "942357329",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/942357329",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "FERRARA",
          "web_link": "www.estetechnology.com",
          "total_eu_contribution": 100032.41,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.estetechnology.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 942357329, 1 projects, €100,032 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.estetechnology.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 942357329, 1 projects, €100,032 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 942357329, 1 projects, €100,032 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0633",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eclecticiq",
      "sector": null,
      "wikidata_id": "Q122973768",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885411151",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885411151",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "AMSTERDAM",
          "web_link": "eclecticiq.com",
          "total_eu_contribution": 1501000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/eclecticiq",
          "stage": "",
          "description": "EclecticIQ offers threat intelligence, hunting, response technology, and services.",
          "description_full": "EclecticIQ provides threat intelligence, hunting technology, response technology, and services. They evolve threats from adversaries by embedding intelligence in the cyber defenses with cybersecurity platforms and ecosystems.",
          "website": "https://www.eclecticiq.com",
          "cb_rank": 25828,
          "headquarters": "Amsterdam, Noord-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Financial Services",
            "Information Technology",
            "Payments",
            "Privacy and Security",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Cyber Security",
            "Fraud Detection",
            "Risk Management",
            "Security",
            "Software"
          ],
          "founders": [
            "Joep Gommers",
            "Raymon van der Velde",
            "Sridhar Jayanthi"
          ],
          "num_funding_rounds": 8,
          "funding_status": null,
          "last_funding_date": "2021-08-31",
          "last_funding_amount_usd": 3543063,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 58865844,
          "total_funding_usd": 76560679,
          "total_funding_native": {
            "amount": 65355000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank",
            "Invest-NL",
            "Capricorn Partners",
            "TIN Capital",
            "Inkef"
          ],
          "num_investors": 10,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://eclecticiq.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "EclecticIQ",
          "description": "Cybersecurity company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.eclecticiq.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885411151, 1 projects, €1,501,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q122973768",
          "description": "wikidata_id set via search: label='EclecticIQ', description='Cybersecurity company'. Search name used: 'Eclecticiq'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://eclecticiq.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122973768)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122973768)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122973768)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122973768)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122973768)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122973768)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885411151, 1 projects, €1,501,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122973768)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122973768)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885411151, 1 projects, €1,501,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q122973768 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122973768). label='EclecticIQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122973768). label='EclecticIQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122973768). label='EclecticIQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122973768). label='EclecticIQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0634",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ecliptic Defence And Space",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894250082",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894250082",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "NICOSIA",
          "web_link": "www.ecliptic-ds.com",
          "total_eu_contribution": 2400949.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ecliptic-enterprises",
          "stage": "",
          "description": "Ecliptic is a product-oriented space-technology firm operating in commercial, civil, and defense markets.",
          "description_full": "Ecliptic is a space technology company that specializes in designing and manufacturing avionics and sensor systems for various space missions, with a focus on reliability, performance, and adaptability to diverse environments. Ecliptic's space systems encompass a wide range of capabilities, including image and video systems, payload and experiment controllers, sequencers, and data network management. The company's commitment to innovation and quality has solidified its position as a trusted partner in the space industry.",
          "website": "http://www.eclipticenterprises.com",
          "cb_rank": 77127,
          "headquarters": "Pasadena, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Consulting",
            "Information Technology",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2023-08-09",
          "last_funding_amount_usd": 5000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 5000000,
          "total_funding_usd": 5000000,
          "total_funding_native": {
            "amount": 5000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ecliptic-ds.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894250082, 1 projects, €2,400,949 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ecliptic-ds.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894250082, 1 projects, €2,400,949 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894250082, 1 projects, €2,400,949 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0635",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ecole Nationale De L Aviation Civile",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996375756",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996375756",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Toulouse",
          "web_link": "www.enac.fr",
          "total_eu_contribution": 446250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.enac.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996375756, 1 projects, €446,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.enac.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996375756, 1 projects, €446,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996375756, 1 projects, €446,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0636",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ecole Royale Militaire Koninklijke Militaire School",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "999831575",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999831575",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Bruxelles / Brussel",
          "web_link": "www.rma.ac.be",
          "total_eu_contribution": 2946972.45,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rma.ac.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999831575, 5 projects, €2,946,972 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rma.ac.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0637",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Edair Technologies Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "907257976",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/907257976",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "RINCONADA LA SEVILLA",
          "web_link": null,
          "total_eu_contribution": 188750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 907257976, 1 projects, €188,750 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907257976, 1 projects, €188,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907257976, 1 projects, €188,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0638",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eidel As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888812844",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888812844",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Norway",
          "country_code": "NO",
          "city": "Eidsvoll",
          "web_link": "www.eidel.no",
          "total_eu_contribution": 171523.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/eidsvoll-electronics",
          "stage": "",
          "description": "Eidsvoll Electronics is a manufacturer and supplier of electronic products.",
          "description_full": null,
          "website": "https://eidel.no",
          "cb_rank": 3173380,
          "headquarters": "Eidsvoll, Akershus, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Hardware",
            "Manufacturing",
            "Sales",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eidel.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888812844, 1 projects, €171,523 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eidel.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888812844, 1 projects, €171,523 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888812844, 1 projects, €171,523 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0639",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eight Bells",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "917066131",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/917066131",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "NICOSIA",
          "web_link": "http://8bellsresearch.com",
          "total_eu_contribution": 1620342.56,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/eight-bells-10a2",
          "stage": "",
          "description": "Eight Bells Ltd offers modelling, techno-economic studies, and ICT research including cloud, blockchain, and cybersecurity projects.",
          "description_full": null,
          "website": "https://www.8bellsresearch.com",
          "cb_rank": 2564328,
          "headquarters": "Strovolos, Nicosia, Cyprus",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA), Middle East",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information and Communications Technology (ICT)",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://8bellsresearch.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 917066131, 3 projects, €1,620,343 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://8bellsresearch.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917066131, 3 projects, €1,620,343 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917066131, 3 projects, €1,620,343 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0640",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eight Bells Hellas I K E",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889655677",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889655677",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "NEO PSYCHIKO",
          "web_link": "www.8bellshellas.com",
          "total_eu_contribution": 660748.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.8bellshellas.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889655677, 2 projects, €660,748 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.8bellshellas.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889655677, 2 projects, €660,748 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889655677, 2 projects, €660,748 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0641",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elettronica",
      "sector": null,
      "wikidata_id": "Q105316282",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911716484",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911716484",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "http://www.elettronicagroup.com/",
          "total_eu_contribution": 36780626.28,
          "project_count": 19,
          "call_count": 19,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/elettronica",
          "stage": "",
          "description": "Elettronica designs, develops, and produces electronic defense equipment. The Company offers phased array antennas.",
          "description_full": "European leader in the production of Electronic Defence equipment (EW). Elettronica supplies all solutions, systems, and products in the EW field: from interception capacity during law enforcement operations to surveillance of risk areas.",
          "website": "https://www.elt-roma.com",
          "cb_rank": 656175,
          "headquarters": "Rome, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1951-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.elettronicagroup.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "Italian company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": "1951",
          "headquarters": "Rome",
          "official_website": "https://www.eltgroup.net/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911716484, 19 projects, €36,780,626 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.elettronicagroup.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q105316282",
          "description": "wikidata_id set via search: label='Elettronica', description='Italian company'. Search name used: 'Elettronica'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105316282)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105316282)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105316282)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105316282)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105316282)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105316282)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911716484, 19 projects, €36,780,626 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105316282)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105316282)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911716484, 19 projects, €36,780,626 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q105316282 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105316282). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105316282). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105316282). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105316282). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0642",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elliniki Aeroporiki Viomichania Anonymi Etaireia",
      "sector": null,
      "wikidata_id": "Q838397",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "999975232",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999975232",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.haicorp.com",
          "total_eu_contribution": 4219080.83,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.haicorp.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hellenic Aerospace Industry",
          "description": "company",
          "aliases": [
            "Elliniki Aeroporiki Viomichania",
            "ΕΑΒ"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Greece",
          "inception": "1975-01-01",
          "headquarters": "Tanagra",
          "official_website": "http://www.haicorp.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hellenic%20Aerospace%20Industry"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999975232, 4 projects, €4,219,081 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.haicorp.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q838397",
          "description": "wikidata_id set via search: label='Hellenic Aerospace Industry', description='company'. Search name used: 'Elliniki Aeroporiki Viomichania Anonymi Etaireia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q838397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q838397)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q838397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q838397)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q838397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q838397)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q838397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q838397)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q838397 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q838397). label='Hellenic Aerospace Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q838397). label='Hellenic Aerospace Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q838397). label='Hellenic Aerospace Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q838397). label='Hellenic Aerospace Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0643",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elwave",
      "sector": null,
      "wikidata_id": "Q131636065",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "904615502",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/904615502",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Carquefou",
          "web_link": "https://elwave.fr/",
          "total_eu_contribution": 519972.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/elwave",
          "stage": "",
          "description": "ELWAVE is a manufacturer of electromagnetic detection systems for underwater and industrial robotics.",
          "description_full": "ELWAVE is a manufacturer of electromagnetic detection systems for underwater and industrial robotics. It was created in 2018 to promote more than 10 years of research work by the biorobotics laboratory of the Institut Mines-Telecom Atlantique on “electric sense” technology. The “electric sense” is a mode of perception used by tropical fish living in muddy, heavily congested waters with branches in which vision and acoustics are ineffective. Natural evolution has led these fish to acquire this alternative mode of perception adapted to their environment.",
          "website": "http://www.elwave.com",
          "cb_rank": 83643,
          "headquarters": "Delft, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Robotics",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2021-01-20",
          "last_funding_amount_usd": 2422941,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 2422941,
          "total_funding_usd": 2422941,
          "total_funding_native": {
            "amount": 2000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Bpifrance",
            "Crédit Agricole",
            "Sofimac Innovation",
            "LITTO INVEST"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://elwave.fr/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2018-01-30",
          "headquarters": "Carquefou",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 904615502, 1 projects, €519,972 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://elwave.fr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131636065",
          "description": "wikidata_id set via search: label='Elwave', description=''. Search name used: 'Elwave'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636065)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636065)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636065)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904615502, 1 projects, €519,972 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636065)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904615502, 1 projects, €519,972 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131636065 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Carquefou' vs sources.crunchbase.headquarters='Delft, Zuid-Holland, The Netherlands' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Delft Netherlands) is for a subsidiary/regional entity, not the parent. Elwave HQ is Carquefou France — CB may have matched a Netherlands spinoff or unrelated entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0644",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Embedded Acoustics B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952593739",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952593739",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "RIJSWIJK",
          "web_link": "www.embeddedacoustics.com",
          "total_eu_contribution": 699000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/embedded-accoustics",
          "stage": "",
          "description": "Embedded Engineering specializes in offering products and services for measuring and improving speech intelligibility.",
          "description_full": null,
          "website": "http://www.embeddedacoustics.com/",
          "cb_rank": 791628,
          "headquarters": "Delft, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Health Care",
            "Software"
          ],
          "industries": [
            "Medical Device",
            "Speech Recognition"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2010-04-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Non-equity Assistance",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "YES!Delft"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.embeddedacoustics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952593739, 1 projects, €699,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.embeddedacoustics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952593739, 1 projects, €699,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952593739, 1 projects, €699,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0645",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Embention Sistemas Inteligentes",
      "sector": null,
      "wikidata_id": "Q24897246",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "973902311",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/973902311",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Alicante",
          "web_link": "www.embention.com",
          "total_eu_contribution": 3300444.71,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/embention-2",
          "stage": "",
          "description": "A high reliability component manufacturer for UAVs and drones.",
          "description_full": "Embention is a high tech company focused on the UAV and unmanned vehicle industry. The company started in 2007 after winning several I+D awards with Flamingo (an autonomous bomb fulfilled with fire extinguisher agents for forest firefighting). Due to the increasing demand from the UAV industry the company adapted the GNC (Guidance Navigation and Control) technology for the control of any unmanned vehicle. Nowadays Embention is a reference in the industry, thanks to the Veronte Autopilot a highly versatile control system capable of automating the control of any unmanned system.",
          "website": "http://www.embention.com",
          "cb_rank": 78309,
          "headquarters": "Alicante, Comunidad Valenciana, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Consumer Goods",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Drones",
            "Manufacturing"
          ],
          "founders": [
            "David Benavente"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2022-07-20",
          "last_funding_amount_usd": 7635624,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 7635624,
          "total_funding_usd": 7635624,
          "total_funding_native": {
            "amount": 7500000,
            "currency": "EUR"
          },
          "top_investors": [
            "Axon Partners Group"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.embention.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Embention",
          "description": "Spanish aircraft manufacturing company",
          "aliases": [
            "Embention Sistemas Inteligentes S.A"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Spain",
          "inception": "2007-01-01",
          "headquarters": null,
          "official_website": "http://www.embention.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 973902311, 2 projects, €3,300,445 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24897246",
          "description": "wikidata_id set via search: label='Embention', description='Spanish aircraft manufacturing company'. Search name used: 'Embention Sistemas Inteligentes'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.embention.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24897246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24897246)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24897246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24897246)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24897246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24897246)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973902311, 2 projects, €3,300,445 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24897246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24897246)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973902311, 2 projects, €3,300,445 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24897246 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24897246). label='Embention'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24897246). label='Embention'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24897246). label='Embention'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24897246). label='Embention'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0646",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Emproof",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885817969",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885817969",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "EINDHOVEN",
          "web_link": "www.emproof.com",
          "total_eu_contribution": 940321.13,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/emproof",
          "stage": "",
          "description": "Emproof provides security solutions for embedded systems that address multiple layers of the software security stack.",
          "description_full": "Emproof provides security solutions for embedded systems that address multiple layers of the software security stack. Emproof was founded in 2019 and is headquartered in Eindhoven, Netherlands",
          "website": "https://www.emproof.com",
          "cb_rank": 9999,
          "headquarters": "Eindhoven, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Privacy and Security",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Embedded Software",
            "Embedded Systems",
            "Network Security",
            "Security",
            "Semiconductor",
            "Software"
          ],
          "founders": [
            "Marc Fyrbiak",
            "Philipp Koppe",
            "Tim Blazytko"
          ],
          "num_funding_rounds": 3,
          "funding_status": null,
          "last_funding_date": "2026-03-03",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 2006070,
          "total_funding_usd": 2006070,
          "total_funding_native": {
            "amount": 2000000,
            "currency": "EUR"
          },
          "top_investors": [
            "HTGF (High-Tech Gruenderfonds)",
            "TIN Capital",
            "Starburst Accelerator",
            "Auriga Cyber Ventures",
            "SecFund"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.emproof.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885817969, 1 projects, €940,321 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.emproof.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885817969, 1 projects, €940,321 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885817969, 1 projects, €940,321 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0647",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Enamor Spolka Z Ograniczona Odpowiedzialnoscia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892372162",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892372162",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "http://www.enamorint.com",
          "total_eu_contribution": 2805693.13,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.enamorint.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892372162, 2 projects, €2,805,693 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.enamorint.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892372162, 2 projects, €2,805,693 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892372162, 2 projects, €2,805,693 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0648",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Endurosat Ad",
      "sector": null,
      "wikidata_id": "Q102126460",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "922504533",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/922504533",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "SOFIA",
          "web_link": "www.endurosat.com",
          "total_eu_contribution": 916375.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/endurosat",
          "stage": "",
          "description": "EnduroSat is a smallsat & CubeSat manufacturer that offers fixed-cost space services. Trusted by NASA & ESA with 120+ satellites delivered.",
          "description_full": "EnduroSat is a smallsat & CubeSat manufacturer that offers fixed-cost space services, operating from its 17,000 m² state-of-the-art Space Center in Europe, with a growing international presence including offices in Bulgaria, France, Germany, Italy, Luxembourg, and the US. The company is focused on simplifying the space value chain and optimizing mission costs by providing end-to-end solutions, ranging from single satellite missions to constellations. With a fully integrated in-house tech stack as the fundamental principle of its architecture, EnduroSat provides exceptional quality control and rapid delivery schedules for a wide range of missions for business, science, and exploration. This proven approach has enabled the delivery of over 120 satellites for leading space agencies like NASA and ESA, alongside 350+ commercial companies, universities, and research centers worldwide. EnduroSat's satellite platforms, which can weigh up to 500kg, support all major applications including Earth observation, remote sensing, and communications. They come equipped with adaptable software configurations that allow for flexible in-orbit upgrades, ensuring evolving capabilities to meet diverse mission requirements.",
          "website": "https://www.endurosat.com",
          "cb_rank": 3965,
          "headquarters": "Sofia, Grad Sofiya, Bulgaria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-15",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Communication Hardware",
            "Manufacturing",
            "Satellite Communication",
            "Software"
          ],
          "founders": [
            "Raycho Raychev",
            "Stanimir Gantchev"
          ],
          "num_funding_rounds": 9,
          "funding_status": null,
          "last_funding_date": "2025-10-30",
          "last_funding_amount_usd": 104000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 167765247,
          "total_funding_usd": 180789892,
          "total_funding_native": {
            "amount": 180789892,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Founders Fund",
            "Riot Ventures",
            "Lux Capital",
            "European Innovation Council"
          ],
          "num_investors": 13,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.endurosat.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "EnduroSat",
          "description": "Bulgarian aerospace manufacturer",
          "aliases": [],
          "instance_of": [
            "aerospace manufacturer",
            "company"
          ],
          "country": "Bulgaria",
          "inception": "2015",
          "headquarters": "Sofia",
          "official_website": "https://www.endurosat.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/EnduroSat"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 922504533, 2 projects, €916,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.endurosat.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q102126460",
          "description": "wikidata_id set via search: label='EnduroSat', description='Bulgarian aerospace manufacturer'. Search name used: 'Endurosat Ad'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102126460)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102126460)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102126460)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102126460)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102126460)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102126460)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 922504533, 2 projects, €916,375 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102126460)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102126460)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 922504533, 2 projects, €916,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q102126460 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102126460). label='EnduroSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102126460). label='EnduroSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102126460). label='EnduroSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102126460). label='EnduroSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0649",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Enersec Technology",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894728583",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894728583",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "BUCURESTI",
          "web_link": "www.enersec.net",
          "total_eu_contribution": 425788.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/enersec",
          "stage": "",
          "description": "Cybersecurity company covering EU&UAE, building a Security Operation Center aaS for consumer IoT",
          "description_full": null,
          "website": "http://www.enersec.net",
          "cb_rank": 2138038,
          "headquarters": "Bucharest, Bucuresti, Romania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-10-31",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2020-06-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "InnovX"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.enersec.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894728583, 1 projects, €425,789 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.enersec.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894728583, 1 projects, €425,789 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894728583, 1 projects, €425,789 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0650",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ensemble3 Spolka Z Ograniczona Odpowiedzialnoscia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893554980",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893554980",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "http://ensemble3.eu",
          "total_eu_contribution": 3460492.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://ensemble3.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893554980, 1 projects, €3,460,492 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://ensemble3.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893554980, 1 projects, €3,460,492 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893554980, 1 projects, €3,460,492 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0651",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Environics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999448619",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999448619",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Mikkeli",
          "web_link": "www.environics.fi",
          "total_eu_contribution": 1429433.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/environics",
          "stage": "",
          "description": "Envioronics is a technology company that focuses on the computerized gas mixing and precision therman mass flow controllers.",
          "description_full": null,
          "website": "http://www.environics.com",
          "cb_rank": 1152091,
          "headquarters": "Tolland, Connecticut, United States",
          "headquarters_regions": "East Coast, New England, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Energy",
            "Professional Services"
          ],
          "industries": [
            "Energy",
            "Market Research",
            "Risk Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.environics.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999448619, 2 projects, €1,429,434 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.environics.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999448619, 2 projects, €1,429,434 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999448619, 2 projects, €1,429,434 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0652",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Equipos Moviles De Campana Arpa",
      "sector": null,
      "wikidata_id": "Q131888786",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "913711580",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/913711580",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "LA MUELA ZARAGOSA",
          "web_link": "www.arpaemc.com",
          "total_eu_contribution": 2442782.33,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/arpa-emc",
          "stage": "",
          "description": "ARPA EMC designs, manufactures, installs, maintains, and manages mobile field equipment.",
          "description_full": null,
          "website": "https://www.arpaemc.com",
          "cb_rank": 2819515,
          "headquarters": "Zaragoza, Aragon, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1968-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Professional Services"
          ],
          "industries": [
            "Field Support",
            "Industrial",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [
            "Antonio Arpa Romero"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.arpaemc.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.arpaemc.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 913711580, 2 projects, €2,094,788 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.arpaemc.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131888786",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Equipos Moviles De Campana Arpa'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131888786)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131888786)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131888786)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131888786)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131888786)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131888786)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 913711580, 3 projects, €2,442,782 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131888786)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131888786)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 913711580, 3 projects, €2,442,782 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131888786 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131888786). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131888786). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131888786). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131888786). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0653",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Era As",
      "sector": null,
      "wikidata_id": "Q30258454",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "957954444",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/957954444",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PARDUBICE",
          "web_link": "www.era.aero",
          "total_eu_contribution": 136711.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/era-7706",
          "stage": "",
          "description": "Era is an aerospace company that provides multilateration, surveillance, and reconnaissance technology services.",
          "description_full": null,
          "website": "https://www.era.aero",
          "cb_rank": 3927438,
          "headquarters": "Pardubice, Pardubicky kraj, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Technical Support"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.era.aero"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ERA",
          "description": "passive radar manufacturer in Pardubice, Czech Republic",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Czech Republic",
          "inception": "1994-11-08",
          "headquarters": "Pardubice",
          "official_website": "https://www.era.aero",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 957954444, 1 projects, €136,711 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.era.aero",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30258454",
          "description": "wikidata_id set via search: label='ERA', description='passive radar manufacturer in Pardubice, Czech Republic'. Search name used: 'Era As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258454)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258454)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258454)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258454)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258454)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258454)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 957954444, 1 projects, €136,711 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30258454)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30258454)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 957954444, 1 projects, €136,711 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30258454 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258454). label='ERA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258454). label='ERA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258454). label='ERA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30258454). label='ERA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0654",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Erevnitiko Panepistimiako Institouto Systimaton Epikoinonion Kai Ypologiston",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999654356",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999654356",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.iccs.gr",
          "total_eu_contribution": 1471750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.iccs.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999654356, 1 projects, €1,471,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.iccs.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999654356, 1 projects, €1,471,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999654356, 1 projects, €1,471,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0655",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ericsson",
      "sector": null,
      "wikidata_id": "Q52618",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999910921",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999910921",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "STOCKHOLM",
          "web_link": null,
          "total_eu_contribution": 2543434.38,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ericsson",
          "stage": "",
          "description": "Ericsson is an information and communications technology company that offers network services.",
          "description_full": null,
          "website": "https://www.ericsson.com",
          "cb_rank": 2135,
          "headquarters": "Kista, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1876-01-01",
          "company_type": "For Profit",
          "investment_stage": "Early Stage Venture",
          "investor_type": "Hedge Fund, Micro VC",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Information Technology",
            "Internet",
            "Mobile",
            "Telecommunications"
          ],
          "founders": [
            "Lars Magnus Ericsson",
            "Peter Matthews"
          ],
          "num_funding_rounds": 8,
          "funding_status": "IPO",
          "last_funding_date": "2025-04-04",
          "last_funding_amount_usd": 119989201,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 489989201,
          "total_funding_usd": 1818990905,
          "total_funding_native": {
            "amount": 1818990905,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Nordic Investment Bank",
            "SEK",
            "Investor",
            "Cevian Capital"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ericsson.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ericsson",
          "description": "Swedish provider of communications technology and services",
          "aliases": [
            "Telefonaktiebolaget L. M. Ericsson",
            "L. M. Ericsson",
            "LM Ericsson",
            "Ericsson Co.",
            "Ericson",
            "Telefonaktiebolaget LM Ericsson (publ) (Stockholm)",
            "Fully Automation Company",
            "Ericsson Telephone Manufacturing Company",
            "Telefonaktiebolet LM Ericsson"
          ],
          "instance_of": [
            "telecommunications equipment industry",
            "public company",
            "business"
          ],
          "country": "Sweden",
          "inception": "1876",
          "headquarters": "Stockholm",
          "official_website": "https://www.ericsson.com/",
          "isin": "SE0000108649",
          "employees": 101322,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ericsson"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999910921, 1 projects, €2,543,434 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q52618",
          "description": "wikidata_id set via search: label='Ericsson', description='Swedish provider of communications technology and services'. Search name used: 'Ericsson'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ericsson.com/",
          "description": "Official website (P856) fetched from Wikidata (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999910921, 1 projects, €2,543,434 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999910921, 1 projects, €2,543,434 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q52618 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q52618 shared with 1 other entity: IN-0123 (Ericsson B). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0656",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ericsson France",
      "sector": null,
      "wikidata_id": "Q131809902",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895532034",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895532034",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Massy",
          "web_link": "www.ericsson.com",
          "total_eu_contribution": 1150185.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ericsson.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1986-02-03",
          "headquarters": "Massy",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895532034, 1 projects, €1,150,185 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ericsson.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131809902",
          "description": "wikidata_id set via search: label='Ericsson France', description=''. Search name used: 'Ericsson France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131809902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131809902)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131809902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131809902)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131809902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131809902)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895532034, 1 projects, €1,150,185 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131809902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131809902)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895532034, 1 projects, €1,150,185 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131809902 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131809902). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131809902). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131809902). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131809902). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0657",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ericsson Magyarorszag Kommunikacios Rendszerek Kft",
      "sector": null,
      "wikidata_id": "Q52618",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999944289",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999944289",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "BUDAPEST",
          "web_link": null,
          "total_eu_contribution": 156279.88,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ericsson.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Ericsson",
          "description": "Swedish provider of communications technology and services",
          "aliases": [
            "Telefonaktiebolaget L. M. Ericsson",
            "L. M. Ericsson",
            "LM Ericsson",
            "Ericsson Co.",
            "Ericson",
            "Telefonaktiebolaget LM Ericsson (publ) (Stockholm)",
            "Fully Automation Company",
            "Ericsson Telephone Manufacturing Company",
            "Telefonaktiebolet LM Ericsson"
          ],
          "instance_of": [
            "telecommunications equipment industry",
            "public company",
            "business"
          ],
          "country": "Sweden",
          "inception": "1876",
          "headquarters": "Stockholm",
          "official_website": "https://www.ericsson.com/",
          "isin": "SE0000108649",
          "employees": 101322,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ericsson"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999944289, 1 projects, €156,280 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ericsson.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q52618",
          "description": "wikidata_id set via search: label='Ericsson', description='Swedish provider of communications technology and services'. Search name used: 'Ericsson Magyarorszag Kommunikacios Rendszerek Kft'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q52618",
          "new": null,
          "note": "Ericsson Magyaroszag is Hungarian subsidiary. Q52618=Ericsson parent kept on IN-0655.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999944289, 1 projects, €156,280 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999944289, 1 projects, €156,280 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q52618",
          "description": "wikidata_id set via search: label='Ericsson', description='Swedish provider of communications technology and services'. Search name used: 'Ericsson Magyarorszag Kommunikacios Rendszerek Kft'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q52618 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q52618",
          "note": "Ericsson Magyaroszag is Hungarian subsidiary. Q52618=Ericsson parent kept on IN-0655.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q52618 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0658",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Esc Defence S R O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892796246",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892796246",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAHA",
          "web_link": "www.esc-aerospace.cz",
          "total_eu_contribution": 1408080.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.esc-aerospace.cz"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892796246, 1 projects, €1,408,080 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.esc-aerospace.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892796246, 1 projects, €1,408,080 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892796246, 1 projects, €1,408,080 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0659",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Escribano Mechanical And Engineering S L U",
      "sector": null,
      "wikidata_id": "Q123643676",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911574767",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911574767",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "ALCALÁ DE HENARES",
          "web_link": "www.eme-es.com",
          "total_eu_contribution": 4756665.69,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/escribano-mechanical-and-engineering",
          "stage": "",
          "description": "Escribano Mechanical and Engineering is a defense systems manufacturing company that produces electro-optical systems and remote weapons.",
          "description_full": null,
          "website": "https://www.eme-es.com",
          "cb_rank": 128661,
          "headquarters": "Alcalá De Henares, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eme-es.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Escribano Mechanical & Engineering",
          "description": "Company",
          "aliases": [
            "EM&E"
          ],
          "instance_of": [
            "enterprise"
          ],
          "country": "Spain",
          "inception": "1989",
          "headquarters": "Alcalá de Henares",
          "official_website": "https://www.eme-es.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Escribano%20Mechanical%20%26%20Engineering"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911574767, 5 projects, €4,756,666 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eme-es.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q123643676",
          "description": "wikidata_id set via search: label='Escribano Mechanical & Engineering', description='Company'. Search name used: 'Escribano Mechanical And Engineering S L U'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q123643676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q123643676)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q123643676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q123643676)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q123643676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q123643676)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911574767, 5 projects, €4,756,666 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q123643676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q123643676)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911574767, 5 projects, €4,756,666 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q123643676 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q123643676). label='Escribano Mechanical & Engineering'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q123643676). label='Escribano Mechanical & Engineering'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q123643676). label='Escribano Mechanical & Engineering'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q123643676). label='Escribano Mechanical & Engineering'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0660",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Esg Elektroniksystem Und Logistik",
      "sector": null,
      "wikidata_id": "Q874743",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "906778311",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/906778311",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Munchen",
          "web_link": "www.hensoldt.net",
          "total_eu_contribution": 1821372.74,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/esg-e0be",
          "stage": "",
          "description": "ESG is a system integrator for defense/public security, specializing in secure digitization, networking, and complex systems.",
          "description_full": "ESG is a manufacturer-independent system integrator and your defense and public security technology and innovation partner. The company, with its solutions and services, is a driving force for secure digitalization and networking in all dimensions. Innovative and passionate about implementation, the business creates, realizes, supports, and operates individual platforms as well as complicated full systems.",
          "website": "http://www.esg.de",
          "cb_rank": 254414,
          "headquarters": "Fürstenfeldbruck, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1967-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Big Data",
            "Cyber Security",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.esg.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Elektroniksystem- und Logistik-GmbH",
          "description": "German IT company",
          "aliases": [
            "ESG Germany"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1967",
          "headquarters": "Fürstenfeldbruck",
          "official_website": "http://www.esg.de",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Elektroniksystem-%20und%20Logistik-GmbH"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 906778311, 3 projects, €1,821,373 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q874743",
          "description": "wikidata_id set via search: label='Elektroniksystem- und Logistik-GmbH', description='German IT company'. Search name used: 'Esg Elektroniksystem Und Logistik'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.esg.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q874743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q874743)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q874743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q874743)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q874743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q874743)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906778311, 3 projects, €1,821,373 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q874743)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q874743)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906778311, 3 projects, €1,821,373 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q874743 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q874743). label='Elektroniksystem- und Logistik-GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q874743). label='Elektroniksystem- und Logistik-GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q874743). label='Elektroniksystem- und Logistik-GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q874743). label='Elektroniksystem- und Logistik-GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0661",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Etablissement Francais Du Sang",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997299293",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997299293",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "LA PLAINE SAINT DENIS",
          "web_link": "efs.sante.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://efs.sante.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997299293, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://efs.sante.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997299293, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0662",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ethniko Kai Kapodistriako Panepistimio Athinon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999643007",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999643007",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.elke.uoa.gr",
          "total_eu_contribution": 399016.25,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.elke.uoa.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999643007, 2 projects, €399,016 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.elke.uoa.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999643007, 1 projects, €399,016 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999643007, 2 projects, €399,016 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0663",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ethniko Kentro Erevnas Kai Technologikis Anaptyxis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998802502",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998802502",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "THERMI THESSALONIKI",
          "web_link": "WWW.CERTH.GR",
          "total_eu_contribution": 2506022.67,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://WWW.CERTH.GR"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998802502, 2 projects, €2,243,509 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://WWW.CERTH.GR",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998802502, 3 projects, €2,506,023 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998802502, 3 projects, €2,506,023 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0664",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Etme Peppas Associates",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "934497322",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/934497322",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "NEO PSICHIKO",
          "web_link": "www.etme.gr",
          "total_eu_contribution": 2320629.54,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/etme-ltd",
          "stage": "",
          "description": "ETME specialists in hydro, enviromental infrastructures, and innovations.",
          "description_full": null,
          "website": "http://www.etme.gr/",
          "cb_rank": 133482,
          "headquarters": "Athens, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering",
            "Sustainability"
          ],
          "industries": [
            "Environmental Engineering",
            "Industrial",
            "Water"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2017-12-01",
          "last_funding_amount_usd": 2436361,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2490995,
          "total_funding_native": {
            "amount": 2098568,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.etme.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 934497322, 2 projects, €2,320,630 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.etme.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934497322, 2 projects, €2,320,630 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934497322, 2 projects, €2,320,630 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0665",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Eurocontrol European Organisation For The Safety Of Air Navigation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999483733",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999483733",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Bruxelles / Brussel",
          "web_link": "www.eurocontrol.int",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eurocontrol.int"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999483733, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eurocontrol.int",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999483733, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999483733, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0666",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Europaisches Institut Fur Weltraumpolitik European Space Policy Institute",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899018020",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899018020",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "www.espi.or.at",
          "total_eu_contribution": 171305.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.espi.or.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899018020, 1 projects, €171,305 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.espi.or.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899018020, 1 projects, €171,305 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899018020, 1 projects, €171,305 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0667",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "European Research Infrastructure On Highly Pathogenic Agents",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "910590314",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/910590314",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "BRUXELLES",
          "web_link": "www.erinha.eu",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.erinha.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 910590314, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.erinha.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910590314, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0668",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "European Union Satellite Centre",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999537083",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999537083",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Torrejon De Ardoz",
          "web_link": "www.satcen.europa.eu",
          "total_eu_contribution": 1068040.59,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.satcen.europa.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999537083, 1 projects, €1,068,041 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.satcen.europa.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999537083, 1 projects, €1,068,041 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999537083, 1 projects, €1,068,041 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0669",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eutelsat",
      "sector": null,
      "wikidata_id": "Q848336",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997257971",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997257971",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "ISSY-LES-MOULINEAUX",
          "web_link": null,
          "total_eu_contribution": 710960.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/eutelsat",
          "stage": "",
          "description": "Eutelsat is a commercial satellite provider with coverage spanning the European continent, the Middle East, Africa India, and the Americas.",
          "description_full": "Eutelsat Communications through its subsidiaries, operates as a telecommunications satellite operator.The company provides broadcast services, including direct-to-home, HDTV, 3D TV, digital cinema, digital terrestrial television, interactive TV, dual reception 9°E/13°E, occasional use/satellite news gathering, contribution and distribution solutions, digital platforms, Skyplex multiplexing services, and uplinking services; and broadband services comprising broadband Internet access, consumer broadband, corporate IP networks, IP streaming solutions, IP file transfer, and IP trunking. It also offers telecom and data services, such as VSAT, point-to-point, voice connectivity, GSM backhaul, business TV and radio, and government services; and solutions for fleet management and maritime communications.",
          "website": "http://www.eutelsat.com",
          "cb_rank": 5725,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1977-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Hardware",
            "Media and Entertainment"
          ],
          "industries": [
            "News",
            "Satellite Communication",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 5,
          "funding_status": "M&A",
          "last_funding_date": "2026-03-06",
          "last_funding_amount_usd": 1743375174,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1726781693,
          "total_funding_usd": 5261576264,
          "total_funding_native": {
            "amount": 5261576264,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Department for Science",
            "Innovation and Technology (DSIT)",
            "CMA CGM",
            "Star Capital SGR",
            "Bharti Enterprises"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eutelsat.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Eutelsat",
          "description": "French-based satellite provider",
          "aliases": [
            "Eutelsat S.A."
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "France",
          "inception": "1999",
          "headquarters": "Issy-les-Moulineaux",
          "official_website": "https://www.eutelsat.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Eutelsat"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997257971, 1 projects, €710,960 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q848336",
          "description": "wikidata_id set via search: label='Eutelsat', description='French-based satellite provider'. Search name used: 'Eutelsat'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eutelsat.com/",
          "description": "Official website (P856) fetched from Wikidata (Q848336)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q848336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q848336)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q848336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q848336)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q848336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q848336)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997257971, 1 projects, €710,960 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q848336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q848336)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997257971, 1 projects, €710,960 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q848336 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q848336). label='Eutelsat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q848336). label='Eutelsat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Issy-les-Moulineaux' vs sources.crunchbase.headquarters='Paris, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q848336). label='Eutelsat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q848336). label='Eutelsat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0670",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eviden Austria",
      "sector": null,
      "wikidata_id": "Q117442701",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "964110452",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/964110452",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "https://eviden.com/",
          "total_eu_contribution": 348421.7,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/eviden",
          "stage": "",
          "description": "Eviden offers solutions including advanced computing, digital security, net zero transformation, and digital assurance.",
          "description_full": "Eviden offers a range of solutions in the fields of advanced computing, digital security, and net zero transformation. Their advanced computing solutions address complex data applications from edge to high-performance computing (HPC) cloud, exploring the full potential in next-gen computing. Eviden's digital security solutions combine logical and physical protection to deliver safety and confidentiality in cybersecurity. They also provide solutions for net zero transformation. In addition, Eviden designs the scope composed of digital and cloud solutions.",
          "website": "https://eviden.com",
          "cb_rank": 196049,
          "headquarters": "Bezons, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Financial Services",
            "Information Technology"
          ],
          "industries": [
            "Big Data",
            "Financial Services",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://eviden.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Eviden",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": null,
          "headquarters": null,
          "official_website": "https://eviden.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 964110452, 1 projects, €348,422 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://eviden.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q117442701",
          "description": "wikidata_id set via search: label='Eviden', description=''. Search name used: 'Eviden Austria'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117442701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117442701)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117442701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117442701)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q117442701",
          "new": null,
          "note": "Eviden Austria is national subsidiary. Q117442701=Eviden group kept on IN-0671 Eviden Technologies.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 964110452, 1 projects, €348,422 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 964110452, 1 projects, €348,422 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q117442701",
          "description": "wikidata_id set via search: label='Eviden', description=''. Search name used: 'Eviden Austria'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q117442701 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117442701). label='Eviden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117442701). label='Eviden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q117442701",
          "note": "Eviden Austria is national subsidiary. Q117442701=Eviden group kept on IN-0671 Eviden Technologies.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q117442701 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0671",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eviden Technologies",
      "sector": null,
      "wikidata_id": "Q117442701",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893414621",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893414621",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "BUCURESTI",
          "web_link": "https://eviden.com/",
          "total_eu_contribution": 1775053.17,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/eviden",
          "stage": "",
          "description": "Eviden offers solutions including advanced computing, digital security, net zero transformation, and digital assurance.",
          "description_full": "Eviden offers a range of solutions in the fields of advanced computing, digital security, and net zero transformation. Their advanced computing solutions address complex data applications from edge to high-performance computing (HPC) cloud, exploring the full potential in next-gen computing. Eviden's digital security solutions combine logical and physical protection to deliver safety and confidentiality in cybersecurity. They also provide solutions for net zero transformation. In addition, Eviden designs the scope composed of digital and cloud solutions.",
          "website": "https://eviden.com",
          "cb_rank": 196049,
          "headquarters": "Bezons, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Financial Services",
            "Information Technology"
          ],
          "industries": [
            "Big Data",
            "Financial Services",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://eviden.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Eviden",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": null,
          "headquarters": null,
          "official_website": "https://eviden.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893414621, 3 projects, €1,775,053 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q117442701",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0057). Match confirmed via normalized name: 'EVIDEN'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://eviden.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117442701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117442701)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117442701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117442701)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117442701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117442701)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893414621, 3 projects, €1,775,053 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117442701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117442701)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893414621, 3 projects, €1,775,053 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117442701). label='Eviden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117442701). label='Eviden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117442701). label='Eviden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117442701). label='Eviden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0672",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Exail Robotics",
      "sector": null,
      "wikidata_id": "Q131650837",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "937456113",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/937456113",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "La Garde",
          "web_link": "http://www.exail.com",
          "total_eu_contribution": 2617476.25,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/exail",
          "stage": "",
          "description": "Exail is a technology company specializing in robotics, maritime, navigation, aerospace, and photonics technologies.",
          "description_full": null,
          "website": "https://www.exail.com",
          "cb_rank": 148521,
          "headquarters": "Saint-germain-en-laye, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Navigation and Mapping",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Manufacturing",
            "Navigation",
            "Robotics",
            "Simulation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.exail.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2008-11-04",
          "headquarters": "La Garde",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 937456113, 2 projects, €2,617,476 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.exail.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131650837",
          "description": "wikidata_id set via search: label='Exail Robotics', description=''. Search name used: 'Exail Robotics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131650837)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131650837)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131650837)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131650837)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131650837)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131650837)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 937456113, 2 projects, €2,617,476 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131650837)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131650837)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 937456113, 2 projects, €2,617,476 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131650837 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131650837). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131650837). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131650837). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131650837). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0673",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Exail Robotics Belgium",
      "sector": null,
      "wikidata_id": "Q131647017",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892919242",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892919242",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "MOUSCRON",
          "web_link": null,
          "total_eu_contribution": 5200028.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/exail",
          "stage": "",
          "description": "Exail is a technology company specializing in robotics, maritime, navigation, aerospace, and photonics technologies.",
          "description_full": null,
          "website": "https://www.exail.com",
          "cb_rank": 148521,
          "headquarters": "Saint-germain-en-laye, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Navigation and Mapping",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Manufacturing",
            "Navigation",
            "Robotics",
            "Simulation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.exail.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2023-01-01",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892919242, 1 projects, €5,200,028 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.exail.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131647017",
          "description": "wikidata_id set via search: label='Exail Robotics Belgium', description=''. Search name used: 'Exail Robotics Belgium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131647017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131647017)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131647017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131647017)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131647017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131647017)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892919242, 1 projects, €5,200,028 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131647017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131647017)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892919242, 1 projects, €5,200,028 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131647017 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131647017). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131647017). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131647017). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131647017). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0674",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Exatel Spolka Akcyjna",
      "sector": null,
      "wikidata_id": "Q9257077",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "940848688",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/940848688",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Warszawa",
          "web_link": "www.exatel.pl",
          "total_eu_contribution": 799312.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/exatel",
          "stage": "",
          "description": "Exatel is a telecommunications-based company.",
          "description_full": null,
          "website": "https://exatel.pl/",
          "cb_rank": 1300196,
          "headquarters": "Warszawa, Mazowieckie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.exatel.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Exatel",
          "description": "Polish telecommunications company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Poland",
          "inception": "1993",
          "headquarters": "Warsaw",
          "official_website": "http://www.exatel.pl",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 940848688, 1 projects, €799,312 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.exatel.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q9257077",
          "description": "wikidata_id set via search: label='Exatel', description='Polish telecommunications company'. Search name used: 'Exatel Spolka Akcyjna'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9257077)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9257077)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9257077)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9257077)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9257077)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9257077)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940848688, 1 projects, €799,312 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9257077)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9257077)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940848688, 1 projects, €799,312 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q9257077 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9257077). label='Exatel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9257077). label='Exatel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9257077). label='Exatel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9257077). label='Exatel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0675",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Extoll",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950337810",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950337810",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Mannheim",
          "web_link": "www.extoll.de",
          "total_eu_contribution": 1653170.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/extoll",
          "stage": "",
          "description": "Extoll delivers cutting-edge products to the High-Performance Computing (HPC) and data center markets.",
          "description_full": "EXTOLL is a privately held company that delivers cutting-edge products to the High-Performance Computing (HPC) and data center markets. EXTOLL products improve cluster and data center performance and reduce power consumption and TCO. EXTOLL delivers an integrated network stack consisting of hardware, software, and services. EXTOLL‘s exascale-ready interconnection technology provides market-leading performance in terms of low latency, high bandwidth, and scalability for high-performance clusters. ",
          "website": "http://www.extoll.de/",
          "cb_rank": 298833,
          "headquarters": "Mannheim, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Hardware"
          ],
          "founders": [
            "Mondrian Nuessle",
            "Ulrich Brüning",
            "Ulrich Krackhardt"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2012-11-02",
          "last_funding_amount_usd": null,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "HTGF (High-Tech Gruenderfonds)"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.extoll.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950337810, 1 projects, €1,653,170 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.extoll.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950337810, 1 projects, €1,653,170 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950337810, 1 projects, €1,653,170 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0676",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fabentech",
      "sector": null,
      "wikidata_id": "Q112112647",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "935451220",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/935451220",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "LYON",
          "web_link": "www.fabentech.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/fabentech",
          "stage": "",
          "description": "Fab'entech is committed to public health.",
          "description_full": null,
          "website": "http://www.fabentech.com/",
          "cb_rank": 52273,
          "headquarters": "Lyon, Rhone-Alpes, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Health Care"
          ],
          "industries": [
            "Health Care",
            "Medical",
            "Public Safety"
          ],
          "founders": [
            "Bertrand Lepine"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2024-10-07",
          "last_funding_amount_usd": 21948596,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 16205992,
          "total_funding_usd": 46503707,
          "total_funding_native": {
            "amount": 41200000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank",
            "Bpifrance",
            "Elaia",
            "Horizon Europe",
            "Auriga Partners"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fabentech.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": null,
          "headquarters": "Lyon",
          "official_website": "http://www.fabentech.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 935451220, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fabentech.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q112112647",
          "description": "wikidata_id set via search: label='FABENTECH', description=''. Search name used: 'Fabentech'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112112647)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112112647)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112112647)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112112647)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112112647)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112112647)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112112647)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112112647)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935451220, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q112112647 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112112647). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112112647). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112112647). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112112647). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0677",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Factiven",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880534476",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880534476",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "Foetz",
          "web_link": "www.factiven.io",
          "total_eu_contribution": 1000000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.factiven.io"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880534476, 1 projects, €1,000,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.factiven.io",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880534476, 1 projects, €1,000,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880534476, 1 projects, €1,000,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0678",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Falconers Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895000474",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895000474",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tuulna",
          "web_link": "www.falconers.ee",
          "total_eu_contribution": 404750.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/falconer-b5d9",
          "stage": "",
          "description": "Falconer supports entrepreneurs and helps them navigate the business landscape.",
          "description_full": null,
          "website": "https://www.falconer.io",
          "cb_rank": 254906,
          "headquarters": "Corpus Christi, Texas, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Media and Entertainment",
            "Professional Services"
          ],
          "industries": [
            "Advice",
            "Business Development",
            "Management Consulting"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.falconers.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895000474, 2 projects, €404,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.falconers.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895000474, 2 projects, €404,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895000474, 2 projects, €404,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0679",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Feac Engineering Private",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "920673561",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/920673561",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "PATRA",
          "web_link": "www.feacomp.com",
          "total_eu_contribution": 450000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.feacomp.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 920673561, 1 projects, €450,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.feacomp.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 920673561, 1 projects, €450,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 920673561, 1 projects, €450,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0680",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ferdinand Braun Institut Ggmbh Leibniz Institut Fur Hochstfrequenztechnik",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "891893855",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/891893855",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Berlin",
          "web_link": "www.fbh-berlin.de",
          "total_eu_contribution": 543736.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fbh-berlin.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 891893855, 1 projects, €543,736 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fbh-berlin.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891893855, 1 projects, €543,736 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891893855, 1 projects, €543,736 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0681",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fiberbridge Photonics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880403429",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880403429",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Hannover",
          "web_link": "www.fiberbridge-photonics.com",
          "total_eu_contribution": 988747.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fiberbridge-photonics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880403429, 1 projects, €988,748 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fiberbridge-photonics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880403429, 1 projects, €988,748 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880403429, 1 projects, €988,748 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0682",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fincantieri",
      "sector": null,
      "wikidata_id": "Q1327429",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999771629",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999771629",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Trieste",
          "web_link": "www.fincantieri.com",
          "total_eu_contribution": 1122780.12,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/fincantieri",
          "stage": "",
          "description": "Fincantieri is a shipbuilding complex involved in the construction of cruise ships, ship repairs and production of systems and components.",
          "description_full": null,
          "website": "https://www.fincantieri.com/en",
          "cb_rank": 20330,
          "headquarters": "Trieste, Friuli-Venezia Giulia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1959-12-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Construction",
            "Industrial",
            "Machinery Manufacturing",
            "Manufacturing",
            "Marine Technology",
            "Shipping"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-09-26",
          "last_funding_amount_usd": 845531892,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 845531892,
          "total_funding_native": {
            "amount": 800000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Deutsche Bank",
            "Intesa Sanpaolo",
            "Banca Monte dei Paschi di Siena",
            "Banco BPM",
            "CaixaBank"
          ],
          "num_investors": 9,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fincantieri.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fincantieri",
          "description": "Italian shipbuilding company",
          "aliases": [
            "Fincantieri - Cantieri Navali Italiani S.p.A."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "shipyard",
            "public company"
          ],
          "country": "Italy",
          "inception": "1959-01-01",
          "headquarters": "Trieste",
          "official_website": "https://www.fincantieri.com",
          "isin": "IT0001415246",
          "employees": 19545,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fincantieri"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999771629, 3 projects, €1,122,780 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1327429",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0060). Match confirmed via normalized name: 'FINCANTIERI'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fincantieri.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1327429)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1327429)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1327429)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1327429)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1327429)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1327429)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999771629, 3 projects, €1,122,780 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1327429)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1327429)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999771629, 3 projects, €1,122,780 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1327429). label='Fincantieri'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1327429). label='Fincantieri'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1327429). label='Fincantieri'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1327429). label='Fincantieri'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0683",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fincantieri Nextech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911383483",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911383483",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Milano",
          "web_link": "www.fincantieri.com/it/gruppo/controllate-collegate/fincantieri-nextech/",
          "total_eu_contribution": 2938076.85,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fincantieri.com/it/gruppo/controllate-collegate/fincantieri-nextech/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911383483, 4 projects, €2,938,077 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fincantieri.com/it/gruppo/controllate-collegate/fincantieri-nextech/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911383483, 4 projects, €2,938,077 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911383483, 4 projects, €2,938,077 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0684",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fireco As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "923948087",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/923948087",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Fredrikstad",
          "web_link": "www.fireco.no",
          "total_eu_contribution": 491678.24,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fireco.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 923948087, 1 projects, €491,678 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fireco.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 923948087, 1 projects, €491,678 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 923948087, 1 projects, €491,678 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0685",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Flysight",
      "sector": null,
      "wikidata_id": "Q108293759",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893663911",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893663911",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "Livorno",
          "web_link": "https://www.flysight.it/",
          "total_eu_contribution": 2461250.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/flysight",
          "stage": "",
          "description": "FlySight provides real-time support to make better decisions in Defense and Security operations.",
          "description_full": null,
          "website": "https://www.flysight.it/",
          "cb_rank": 1141653,
          "headquarters": "Livorno, Toscana, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [
            "Emilio Simeone"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.flysight.it/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "FlySight S.r.l.",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.flysight.it/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893663911, 2 projects, €2,461,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.flysight.it/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108293759",
          "description": "wikidata_id set via search: label='FlySight S.r.l.', description=''. Search name used: 'Flysight'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108293759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108293759)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108293759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108293759)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108293759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108293759)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893663911, 2 projects, €2,461,250 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108293759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108293759)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893663911, 2 projects, €2,461,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q108293759 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108293759). label='FlySight S.r.l.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108293759). label='FlySight S.r.l.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108293759). label='FlySight S.r.l.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108293759). label='FlySight S.r.l.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0686",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fn Herstal",
      "sector": null,
      "wikidata_id": "Q747353",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899164393",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899164393",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Herstal",
          "web_link": "www.fnherstal.com",
          "total_eu_contribution": 5014988.84,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/fn-herstal",
          "stage": "",
          "description": "FN Herstal is a manufacturing firm Specializing in the development and manufacture of small caliber firearms and associated products.",
          "description_full": null,
          "website": "https://www.fnherstal.com/",
          "cb_rank": 295154,
          "headquarters": "Herstal, Liege, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1889-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Goods",
            "Manufacturing"
          ],
          "industries": [
            "Consumer Goods",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fnherstal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "FN Herstal",
          "description": "Belgian firearms manufacturer",
          "aliases": [
            "Fabrique Nationale"
          ],
          "instance_of": [
            "enterprise",
            "historical motorcycle manufacturer",
            "historical car manufacturer",
            "business"
          ],
          "country": "Belgium",
          "inception": "1889-07-03",
          "headquarters": "Herstal",
          "official_website": "https://fnherstal.com/",
          "isin": null,
          "employees": 3000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/FN%20Herstal"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899164393, 4 projects, €5,014,989 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q747353",
          "description": "wikidata_id set via search: label='FN Herstal', description='Belgian firearms manufacturer'. Search name used: 'Fn Herstal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fnherstal.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q747353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q747353)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q747353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q747353)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q747353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q747353)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899164393, 4 projects, €5,014,989 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q747353)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q747353)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899164393, 4 projects, €5,014,989 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q747353 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q747353). label='FN Herstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q747353). label='FN Herstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q747353). label='FN Herstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q747353). label='FN Herstal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0687",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Folkhalsomyndigheten",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "949789954",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/949789954",
          "activity_type": "Research organisation",
          "type_code": "OTH",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "SOLNA",
          "web_link": "http://folkhalsomyndigheten.se",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://folkhalsomyndigheten.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 949789954, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://folkhalsomyndigheten.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 949789954, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0688",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fondatsiya Evropreyski Softueren Institut",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "953514366",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/953514366",
          "activity_type": "Other",
          "type_code": "REC",
          "sme": false,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "Sofia",
          "web_link": "www.esicenter.bg",
          "total_eu_contribution": 425825.72,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.esicenter.bg"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 953514366, 1 projects, €425,826 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.esicenter.bg",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953514366, 1 projects, €425,826 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953514366, 1 projects, €425,826 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0689",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fondazione Links Leading Innovation Knowledge For Society",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "916573856",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/916573856",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Torino",
          "web_link": "www.linksfoundation.com",
          "total_eu_contribution": 337845.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.linksfoundation.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 916573856, 1 projects, €337,845 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.linksfoundation.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916573856, 1 projects, €337,845 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916573856, 1 projects, €337,845 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0690",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fondazione Safe",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "907143904",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/907143904",
          "activity_type": "Other",
          "type_code": "OTH",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.safe-europe.eu",
          "total_eu_contribution": 1384150.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safe-europe.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 907143904, 2 projects, €1,384,150 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safe-europe.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907143904, 2 projects, €1,384,150 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 907143904, 2 projects, €1,384,150 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0691",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Forschungsverbund Berlin Ev",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999927120",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999927120",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Berlin",
          "web_link": "www.fv-berlin.de",
          "total_eu_contribution": 1014000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fv-berlin.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999927120, 1 projects, €1,014,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fv-berlin.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999927120, 1 projects, €1,014,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999927120, 1 projects, €1,014,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0692",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Forsvarets Forskninginstitutt",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999789574",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999789574",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Kjeller",
          "web_link": "https://www.ffi.no/",
          "total_eu_contribution": 13204336.34,
          "project_count": 15,
          "call_count": 15,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ffi.no/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999789574, 15 projects, €13,204,336 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ffi.no/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999789574, 14 projects, €13,204,336 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999789574, 15 projects, €13,204,336 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0693",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Forsvarsministeriet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "958820072",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/958820072",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "Copenhagen K",
          "web_link": "www.fmn.dk",
          "total_eu_contribution": 2.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fmn.dk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 958820072, 3 projects, €2,640,006 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fmn.dk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958820072, 1 projects, €2 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0694",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Forward Global",
      "sector": null,
      "wikidata_id": "Q112746760",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893799323",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893799323",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "BRUSSELS",
          "web_link": "https://www.forwardglobal.com",
          "total_eu_contribution": 364164.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/forward-global",
          "stage": "",
          "description": "Forward Global offers risk management solutions in digital, economic, and information security.",
          "description_full": "Forward Global specializes in designing and implementing services and technologies aimed at managing digital, economic, and information risks. With a focus on consulting, the company offers solutions that address the challenges faced by businesses in today's rapidly evolving digital landscape. Forward Global's mission is to mitigate risks associated with digital transformation and information security, providing a safer and more secure environment for businesses to operate. The company's expertise spans across various aspects of risk management, including digital identity challenges and innovations in the field. With a team of professionals dedicated to driving forward-thinking solutions, Forward Global supports businesses in navigating the complexities of the digital age.",
          "website": "https://forwardglobal.com",
          "cb_rank": 242688,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Information Technology",
            "Risk Management",
            "Security"
          ],
          "founders": [
            "Matthieu CREUX"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Private Equity",
          "last_funding_date": "2024-05-02",
          "last_funding_amount_usd": null,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Bridgepoint"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.forwardglobal.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Avisa Partners",
          "description": "French companies Group",
          "aliases": [
            "iStrat",
            "Maelstrom Media",
            "Forward Global"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2010",
          "headquarters": "Paris",
          "official_website": "https://www.avisa-partners.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Avisa%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893799323, 1 projects, €364,164 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q112746760",
          "description": "wikidata_id set via search: label='Avisa Partners', description='French companies Group'. Search name used: 'Forward Global'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.forwardglobal.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112746760)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112746760)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112746760)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112746760)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112746760)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112746760)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893799323, 1 projects, €364,164 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112746760)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112746760)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893799323, 1 projects, €364,164 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q112746760 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112746760). label='Avisa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112746760). label='Avisa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112746760). label='Avisa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112746760). label='Avisa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0695",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fraunhofer Gesellschaft Zur Forderung Der Angewandten Forschung Ev",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999984059",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999984059",
          "activity_type": "Other",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": "www.fraunhofer.de",
          "total_eu_contribution": 24955316.76,
          "project_count": 17,
          "call_count": 17,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fraunhofer.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999984059, 16 projects, €24,385,403 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fraunhofer.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999984059, 16 projects, €24,955,317 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999984059, 17 projects, €24,955,317 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0696",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Free Space",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899187188",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899187188",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Pisa",
          "web_link": "www.free-space.it",
          "total_eu_contribution": 550000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/free-space",
          "stage": "",
          "description": "Free Space designs and produces devices for the transmission, receiving, and processing of electromagnetic signals.",
          "description_full": "Free Space  offers services to analyze, study, predict, evaluate and measure them. They are able to transmit and receive them to produce  performance systems. They can modify them, direct them where convenient, control them for interference-free ICT systems. They combine engineering and technology with new ideas to offer innovate and reliable solutions.",
          "website": "https://free-space.it",
          "cb_rank": 1119684,
          "headquarters": "Pisa, Toscana, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "Hardware",
            "Manufacturing",
            "Product Design",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.free-space.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899187188, 1 projects, €550,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.free-space.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899187188, 1 projects, €550,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899187188, 1 projects, €550,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0697",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Frontgrade Gaisler",
      "sector": null,
      "wikidata_id": "Q131633317",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999675987",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999675987",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "GOTEBORG",
          "web_link": "www.gaisler.com",
          "total_eu_contribution": 1198375.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/frontgrade-gaisler",
          "stage": "",
          "description": "Frontgrade Gaisler designs digital hardware for critical system-on-a-chip solutions.",
          "description_full": null,
          "website": "https://www.gaisler.com",
          "cb_rank": 718178,
          "headquarters": "Göteborg, Vastra Gotaland, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Consumer Electronics",
            "Hardware"
          ],
          "industries": [
            "Computer",
            "Hardware",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gaisler.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2022-08-22",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999675987, 1 projects, €1,198,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gaisler.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131633317",
          "description": "wikidata_id set via search: label='Frontgrade Gaisler Ab', description=''. Search name used: 'Frontgrade Gaisler'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633317)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633317)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633317)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999675987, 1 projects, €1,198,375 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633317)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999675987, 1 projects, €1,198,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131633317 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633317). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633317). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633317). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633317). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0698",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fundacio Institut Catala De Nanociencia I Nanotecnologia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999606923",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999606923",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "BELLATERRA (BARCELONA)",
          "web_link": "www.icn2.cat",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.icn2.cat"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999606923, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.icn2.cat",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999606923, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0699",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "G E M Elettronica",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997457985",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997457985",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "San Benedetto Del Tronto",
          "web_link": "www.gemrad.com",
          "total_eu_contribution": 239419.87,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/gem-elettronica",
          "stage": "",
          "description": "GEM elettronica is a designer and manufacturer of maritime and surveillance systems.",
          "description_full": null,
          "website": "http://www.gemrad.com",
          "cb_rank": 752975,
          "headquarters": "San Benedetto Del Tronto, Marche, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1977-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Navigation and Mapping",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Marine Technology",
            "Navigation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gemrad.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997457985, 1 projects, €239,420 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gemrad.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997457985, 1 projects, €239,420 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997457985, 1 projects, €239,420 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0700",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "G G Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881981231",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881981231",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "MONTICHIARI (BS)",
          "web_link": "www.gegpartners.net",
          "total_eu_contribution": 172925.27,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/g-g-partners",
          "stage": "",
          "description": "G&G Partners specializes in geomembranes, tent structures, ventilation pipes, and cover pool systems.",
          "description_full": null,
          "website": "https://www.gegpartners.net",
          "cb_rank": 837350,
          "headquarters": "Montichiari, Lombardia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Construction",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gegpartners.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881981231, 1 projects, €172,925 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gegpartners.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881981231, 1 projects, €172,925 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881981231, 1 projects, €172,925 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0701",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gd European Land Systems Steyr",
      "sector": null,
      "wikidata_id": "Q1455332",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892381862",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892381862",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": null,
          "total_eu_contribution": 412135.12,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.steyr-systems.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Steyr-SSF",
          "description": "military vehicle manufacturer",
          "aliases": [
            "GD European Land Systems - Steyr GmbH"
          ],
          "instance_of": [
            "automobile manufacturer",
            "military vehicle manufacturer"
          ],
          "country": "Austria",
          "inception": "1998-01-01",
          "headquarters": "Vienna",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892381862, 1 projects, €412,135 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1455332",
          "description": "wikidata_id set via search: label='Steyr-SSF', description='military vehicle manufacturer'. Search name used: 'Gd European Land Systems Steyr'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.steyr-systems.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1455332)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1455332)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1455332)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1455332)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1455332)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1455332)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892381862, 1 projects, €412,135 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1455332)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1455332)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892381862, 1 projects, €412,135 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1455332 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1455332). label='Steyr-SSF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1455332). label='Steyr-SSF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1455332). label='Steyr-SSF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1455332). label='Steyr-SSF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0702",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ge Avio",
      "sector": null,
      "wikidata_id": "Q134651222",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950043221",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950043221",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "RIVALTA DI TORINO",
          "web_link": "www.avioaero.com",
          "total_eu_contribution": 2809824.19,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/avio-aero",
          "stage": "",
          "description": "Avio Aero is a GE Aviation business which designs, manufactures and maintains components and systems for civil and military aviation.",
          "description_full": null,
          "website": "http://www.avioaero.com",
          "cb_rank": 389300,
          "headquarters": "Rivalta Di Torino, Piemonte, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1908-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.avioaero.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2013-06-01",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950043221, 4 projects, €2,809,824 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.avioaero.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q134651222",
          "description": "wikidata_id set via search: label='Ge Avio Srl', description=''. Search name used: 'Ge Avio'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134651222)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134651222)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134651222)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134651222)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134651222)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134651222)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950043221, 4 projects, €2,809,824 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134651222)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134651222)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950043221, 4 projects, €2,809,824 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q134651222 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134651222). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134651222). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134651222). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134651222). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0703",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Gent",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999986096",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999986096",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "GENT",
          "web_link": "http://www.ugent.be",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ugent.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999986096, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ugent.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999986096, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0704",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Geoimaging",
      "sector": null,
      "wikidata_id": "Q30254727",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999441538",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999441538",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "LEFKOSIA",
          "web_link": "www.geoimaging.com.cy",
          "total_eu_contribution": 200642.23,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.geoimaging.com.cy"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Geoimaging (Cyprus)",
          "description": "company in Nicosia, Cyprus",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Cyprus",
          "inception": "2002-01-01",
          "headquarters": "Nicosia",
          "official_website": "http://www.geoimaging.com.cy/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999441538, 1 projects, €200,642 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254727",
          "description": "wikidata_id set via search: label='Geoimaging (Cyprus)', description='company in Nicosia, Cyprus'. Search name used: 'Geoimaging'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.geoimaging.com.cy",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254727)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254727)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254727)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254727)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254727)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254727)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999441538, 1 projects, €200,642 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254727)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254727)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999441538, 1 projects, €200,642 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254727 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254727). label='Geoimaging (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254727). label='Geoimaging (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254727). label='Geoimaging (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254727). label='Geoimaging (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0705",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Geoponiko Panepistimion Athinon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999872218",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999872218",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.aua.gr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aua.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999872218, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aua.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999872218, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0706",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Giss Spolka Z Ograniczona Odpowiedzialnoscia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890977011",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890977011",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Warszawa",
          "web_link": "https://giss.pl/pl/",
          "total_eu_contribution": 257674.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://giss.pl/pl/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890977011, 1 projects, €257,674 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://giss.pl/pl/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890977011, 1 projects, €257,674 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890977011, 1 projects, €257,674 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0707",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gkn Fokker Aerospace",
      "sector": null,
      "wikidata_id": "Q131651806",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997768288",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997768288",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Papendrecht",
          "web_link": "www.fokker.com",
          "total_eu_contribution": 2115796.52,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fokker.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2011-03-01",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997768288, 2 projects, €2,115,797 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fokker.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131651806",
          "description": "wikidata_id set via search: label='Gkn Fokker Aerospace Bv', description=''. Search name used: 'Gkn Fokker Aerospace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651806)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651806)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651806)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997768288, 2 projects, €2,115,797 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651806)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997768288, 2 projects, €2,115,797 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131651806 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651806). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651806). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651806). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651806). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0708",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Global Design Technology",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986301918",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986301918",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "ALLEUR",
          "web_link": "www.gdtech.eu",
          "total_eu_contribution": 225000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gdtech.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986301918, 1 projects, €225,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gdtech.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986301918, 1 projects, €225,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986301918, 1 projects, €225,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0709",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gmv Aerospace And Defence",
      "sector": null,
      "wikidata_id": "Q131884930",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999905004",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999905004",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "TRES CANTOS",
          "web_link": "www.gmv.com",
          "total_eu_contribution": 27003857.06,
          "project_count": 12,
          "call_count": 12,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gmv.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.gmv.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999905004, 12 projects, €27,003,857 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gmv.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131884930",
          "description": "wikidata_id set via search: label='GMV Aerospace and Defence SAU', description=''. Search name used: 'Gmv Aerospace And Defence'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884930)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884930)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884930)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999905004, 12 projects, €27,003,857 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884930)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884930)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999905004, 12 projects, €27,003,857 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131884930 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884930). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884930). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884930). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884930). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0710",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gmv Innovating Solutions",
      "sector": null,
      "wikidata_id": "Q1550912",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951808039",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951808039",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "BUCURESTI SECTORUL 1",
          "web_link": "www.gmv.com",
          "total_eu_contribution": 353526.03,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gmv.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "GMV Innovating Solutions",
          "description": "company",
          "aliases": [
            "GMV"
          ],
          "instance_of": [
            "business",
            "multinational corporation",
            "enterprise"
          ],
          "country": "Spain",
          "inception": "1984",
          "headquarters": "Tres Cantos",
          "official_website": "http://www.gmv.com",
          "isin": null,
          "employees": 3463,
          "wikipedia_url": "https://en.wikipedia.org/wiki/GMV%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951808039, 1 projects, €353,526 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1550912",
          "description": "wikidata_id set via search: label='GMV Innovating Solutions', description='company'. Search name used: 'Gmv Innovating Solutions'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gmv.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1550912)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1550912)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1550912)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1550912)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1550912)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1550912)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951808039, 1 projects, €353,526 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1550912)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1550912)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951808039, 1 projects, €353,526 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1550912 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1550912). label='GMV Innovating Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1550912). label='GMV Innovating Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1550912). label='GMV Innovating Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1550912). label='GMV Innovating Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0711",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gmvis Skysoft",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999924986",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999924986",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "LISBOA",
          "web_link": "www.gmv.com.pt",
          "total_eu_contribution": 950064.27,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gmv.com.pt"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999924986, 4 projects, €950,064 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gmv.com.pt",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999924986, 4 projects, €950,064 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999924986, 4 projects, €950,064 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0712",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Grabher",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890531102",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890531102",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "LUSTENAU",
          "web_link": "www.grabher-group.at",
          "total_eu_contribution": 709000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.grabher-group.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890531102, 1 projects, €709,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.grabher-group.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890531102, 1 projects, €709,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890531102, 1 projects, €709,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0713",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gradel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884384891",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884384891",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "ELLANGE",
          "web_link": "www.gradel.lu",
          "total_eu_contribution": 282939.59,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gradel",
          "stage": "",
          "description": "GRADEL designs and manufactures turnkey machines for the nuclear, space, steel, and agri-food industries.",
          "description_full": null,
          "website": "https://www.gradel.lu",
          "cb_rank": 556730,
          "headquarters": "Ellange, Grevenmacher, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1965-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Design",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Machinery Manufacturing",
            "Mechanical Engineering",
            "Product Design",
            "Project Management"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gradel.lu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884384891, 1 projects, €282,940 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gradel.lu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884384891, 1 projects, €282,940 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884384891, 1 projects, €282,940 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0714",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Green Communications",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "985194469",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/985194469",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "http://www.green-communications.fr",
          "total_eu_contribution": 350525.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/green-communications",
          "stage": "",
          "description": "Green Communications is the result of ten years of academic research in the field of quality of service mesh networks.",
          "description_full": "Green Communications is the result of ten years of academic research in the field of quality of service mesh networks. Its highly innovative technology offers a cost-effective solution to wireless coverage needs crowded public places: city centers, stadiums, conference centers .",
          "website": "http://green-communications.fr",
          "cb_rank": 533135,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2013-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "EIT Digital Accelerator",
            "IncubAlliance Paris-Saclay"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.green-communications.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 985194469, 1 projects, €350,525 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.green-communications.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985194469, 1 projects, €350,525 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985194469, 1 projects, €350,525 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0715",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Guardiaris Racunalniske Aplikacije In Simulacije D O O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "936058149",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/936058149",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "LJUBLJANA",
          "web_link": "http://www.guardiaris.com",
          "total_eu_contribution": 1260639.79,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/guardiaris",
          "stage": "",
          "description": "Guardiaris creates custom simulation training solutions for defense, focusing on military marksmanship and tactical training.",
          "description_full": null,
          "website": "https://www.guardiaris.com",
          "cb_rank": 618194,
          "headquarters": "Ljubljana, Ljubljana Urban Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Education",
            "Hardware",
            "Software"
          ],
          "industries": [
            "3D Technology",
            "Simulation",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.guardiaris.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 936058149, 2 projects, €1,260,640 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.guardiaris.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936058149, 2 projects, €1,260,640 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936058149, 2 projects, €1,260,640 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0716",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Gyala S R L",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "918592135",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/918592135",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.gyala.com",
          "total_eu_contribution": 307355.97,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/gyala",
          "stage": "",
          "description": "Gyala primarily offers cybersecurity solutions.",
          "description_full": null,
          "website": "https://gyala.com/",
          "cb_rank": 32098,
          "headquarters": "Rome, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2026-03-02",
          "last_funding_amount_usd": 4714190,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 9816965,
          "total_funding_usd": 9816965,
          "total_funding_native": {
            "amount": 9000000,
            "currency": "EUR"
          },
          "top_investors": [
            "CDP Venture Capital",
            "Ventive Group",
            "Italian Angels for Growth",
            "Deep Ocean Capital",
            "Azimut Libera Impresa"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gyala.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 918592135, 1 projects, €307,356 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gyala.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918592135, 1 projects, €307,356 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918592135, 1 projects, €307,356 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0717",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Gynybos Resursu Agentura Prie Krasto Apsaugos Ministerijos",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "877398466",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877398466",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "VILNIUS",
          "web_link": "https://gra.lrv.lt/lt/",
          "total_eu_contribution": 8160000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://gra.lrv.lt/lt/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877398466, 1 projects, €8,160,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://gra.lrv.lt/lt/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0718",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "H Henriksen As",
      "sector": null,
      "wikidata_id": "Q11973536",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888493811",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888493811",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Tonsberg",
          "web_link": "www.hhenriksen.com",
          "total_eu_contribution": 3526318.56,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/h-henriksen",
          "stage": "",
          "description": "H. HENRIKSEN manufactures maritime equipment like hooks, REBS, MUS, MCM, and SEA RESQ.",
          "description_full": null,
          "website": "https://hhenriksen.com",
          "cb_rank": 2403184,
          "headquarters": "Tønsberg, Vestfold, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1834-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Marine Technology",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hhenriksen.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "H. Henriksen (Norway)",
          "description": "company in Tønsberg, Norway",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1856-01-01",
          "headquarters": "Tønsberg",
          "official_website": "http://www.hhenriksen.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888493811, 1 projects, €3,526,319 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hhenriksen.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11973536",
          "description": "wikidata_id set via search: label='H. Henriksen (Norway)', description='company in Tønsberg, Norway'. Search name used: 'H Henriksen As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11973536)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11973536)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11973536)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11973536)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11973536)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11973536)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888493811, 1 projects, €3,526,319 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11973536)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11973536)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888493811, 1 projects, €3,526,319 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11973536 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11973536). label='H. Henriksen (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11973536). label='H. Henriksen (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11973536). label='H. Henriksen (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11973536). label='H. Henriksen (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0719",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Harfanglab",
      "sector": null,
      "wikidata_id": "Q134122570",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "886107417",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/886107417",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "PUTEAUX",
          "web_link": "https://www.harfanglab.io/",
          "total_eu_contribution": 321819.11,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/harfanglab",
          "stage": "",
          "description": "HarfangLab develops a hunting software to boost detection and neutralization of cyberattacks against companies endpoints.",
          "description_full": "HarfangLab develops a hunting software to boost detection and neutralization of cyberattacks against companies endpoints. They plug their platform to third-party cybersecurity solutions to enhance visibility on your system. Their specialists have led many operations of defensive and offensive cyberwarfare for ANSSI (the French National Agency for the Security of Information Systems), the French ministry of Defense and major cybersecurity companies.",
          "website": "https://harfanglab.io/en",
          "cb_rank": 25627,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Network Security",
            "Software"
          ],
          "founders": [
            "Gregoire Germain",
            "Xavier Boreau"
          ],
          "num_funding_rounds": 3,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2023-10-09",
          "last_funding_amount_usd": 26446743,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 30722868,
          "total_funding_usd": 32555493,
          "total_funding_native": {
            "amount": 30000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Elaia",
            "MassMutual Ventures",
            "Crédit Mutuel Innovation"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.harfanglab.io/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "French cybersecurity company",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "organization"
          ],
          "country": "France",
          "inception": "2018",
          "headquarters": "Paris",
          "official_website": "https://harfanglab.io",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 886107417, 1 projects, €321,819 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q134122570",
          "description": "wikidata_id set via search: label='HarfangLab', description='French cybersecurity company'. Search name used: 'Harfanglab'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.harfanglab.io/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134122570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134122570)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134122570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134122570)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134122570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134122570)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 886107417, 1 projects, €321,819 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134122570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134122570)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 886107417, 1 projects, €321,819 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q134122570 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134122570). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134122570). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134122570). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134122570). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0720",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Harp Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894425070",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894425070",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Finland",
          "country_code": "FI",
          "city": "ESPOO",
          "web_link": "https://harptechnologies.com",
          "total_eu_contribution": 800000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://harptechnologies.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894425070, 1 projects, €800,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://harptechnologies.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894425070, 1 projects, €800,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894425070, 1 projects, €800,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0721",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hat Tec",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888796451",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888796451",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "NEUBIBERG",
          "web_link": "https://www.hattec.de",
          "total_eu_contribution": 786341.16,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/human-autonomy-teaming-technologies",
          "stage": "",
          "description": "HAT.tec provides software for Human-Autonomy Teaming, enabling collaboration between humans and AI in automotive and defense sectors.",
          "description_full": null,
          "website": "https://www.hattec.de",
          "cb_rank": 305491,
          "headquarters": "Neubiberg, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Consulting",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Fabian Schmitt",
            "Yannick Brand"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hattec.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888796451, 1 projects, €786,341 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hattec.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888796451, 1 projects, €786,341 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888796451, 1 projects, €786,341 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0722",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hellenic Radiation Dosimetry Ike",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899717487",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899717487",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHENS",
          "web_link": "www.herado.eu",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.herado.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899717487, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.herado.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899717487, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0723",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Helsing GmbH",
      "sector": null,
      "wikidata_id": "Q127380521",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890415866",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890415866",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Unterhaching",
          "web_link": "www.Helsing.ai",
          "total_eu_contribution": 255685.76,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/helsing-munich",
          "stage": "",
          "description": "Helsing Munich is a an information technology company.",
          "description_full": null,
          "website": "https://www.helsing.ai",
          "cb_rank": 378156,
          "headquarters": "Munich, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology"
          ],
          "industries": [
            "Information Technology"
          ],
          "founders": [
            "Niklas Köhler",
            "Torsten Reil"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.Helsing.ai"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Helsing",
          "description": "German company specializing in artificial intelligence for defense purposes",
          "aliases": [
            "Helsing GmbH"
          ],
          "instance_of": [
            "software company",
            "group of companies",
            "company"
          ],
          "country": "Germany",
          "inception": "2021",
          "headquarters": "Munich",
          "official_website": "https://helsing.ai/de",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Helsing%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890415866, 1 projects, €255,686 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q127380521",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0071). Match confirmed via normalized name: 'HELSING'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.Helsing.ai",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127380521)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127380521)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127380521)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127380521)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q127380521",
          "new": null,
          "note": "Q127380521=Helsing (German entity). Kept on IN-0724 Helsing Germany. IN-0723 is likely UK parent (different QID needed).",
          "script": "manual patch 2026-04-23"
        },
        {
          "action": "rename",
          "old_name": "Helsing",
          "new_name": "Helsing UK",
          "reason": "UK subsidiary of Helsing (IN-0724). EDF participant as thirdParty in EDF-0046.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "set_country",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "rename",
          "old_name": "Helsing UK",
          "new_name": "Helsing GmbH",
          "reason": "EDF confirmed: PIC 890415866 = HELSING GMBH, Germany. Previous UK rename was wrong.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "set_country",
          "field": "sources.infonodes.country",
          "value": "Germany",
          "reason": "Correcting erroneous UK assignment; EDF sources.edf.country=Germany confirmed",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "set_wikidata_id",
          "wikidata_id": "Q127380521",
          "reason": "Q127380521 label=Helsing maps to main entity Helsing GmbH (IN-0723). Was wrongly moved to IN-0724 in dedup pass.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, description_full, cb_rank, primary_industry, primary_industry_url, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127380521)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127380521)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890415866, 1 projects, €255,686 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127380521)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127380521)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890415866, 1 projects, €255,686 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127380521). label='Helsing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127380521). label='Helsing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q127380521",
          "note": "Q127380521=Helsing (German entity). Kept on IN-0724 Helsing Germany. IN-0723 is likely UK parent (different QID needed).",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "IN-0723 Helsing has 5 investment relationships (from Crunchbase) but QID was nulled in favour of IN-0724 Helsing Germany. Relationships may belong on IN-0724 or a new canonical Helsing entity (UK parent). Review before migrating.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "resolved",
          "description": "Renamed to Helsing UK (UK subsidiary). 5 duplicate investment rels removed — same investors already on IN-0724 with better data (lead flag + Prima Materia). EDF thirdParty role in EDF-0046 retained.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "status": "resolved",
          "description": "Corrected: Helsing GmbH (PIC 890415866), Germany. Q127380521 restored. 5 Crunchbase investment rels restored.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, description_full, cb_rank, primary_industry, primary_industry_url, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127380521). label='Helsing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127380521). label='Helsing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0724",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Helsing Germany GmbH",
      "sector": null,
      "wikidata_id": "Q127380521",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892984620",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892984620",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Unterhaching",
          "web_link": "www.helsing.ai",
          "total_eu_contribution": 137737.54,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/helsing-munich",
          "stage": "",
          "description": "Helsing Munich is a an information technology company.",
          "description_full": null,
          "website": "https://www.helsing.ai",
          "cb_rank": 378156,
          "headquarters": "Munich, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology"
          ],
          "industries": [
            "Information Technology"
          ],
          "founders": [
            "Niklas Köhler",
            "Torsten Reil"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.helsing.ai"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Helsing",
          "description": "German company specializing in artificial intelligence for defense purposes",
          "aliases": [
            "Helsing GmbH"
          ],
          "instance_of": [
            "software company",
            "group of companies",
            "company"
          ],
          "country": "Germany",
          "inception": "2021",
          "headquarters": "Munich",
          "official_website": "https://helsing.ai/de",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Helsing%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892984620, 1 projects, €137,738 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q127380521",
          "description": "wikidata_id set via search: label='Helsing', description='German company specializing in artificial intelligence for defense purposes'. Search name used: 'Helsing Germany'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.helsing.ai",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127380521)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127380521)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127380521)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127380521)"
        },
        {
          "action": "rename",
          "old_name": "Helsing Germany",
          "new_name": "Helsing",
          "reason": "German entity confirmed as main/canonical Helsing entity; siblings are relatives",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "set_country",
          "field": "sources.infonodes.country",
          "value": "Germany",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "rename",
          "old_name": "Helsing",
          "new_name": "Helsing Germany GmbH",
          "reason": "EDF confirmed: PIC 892984620 = HELSING GERMANY GMBH, Germany. Subsidiary of Helsing GmbH (IN-0723).",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "action": "null_wikidata_id",
          "wikidata_id_removed": "Q127380521",
          "reason": "Q127380521=Helsing (main entity) moved to IN-0723 Helsing GmbH. IN-0724 is subsidiary Helsing Germany GmbH.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892984620, 1 projects, €137,738 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892984620, 1 projects, €137,738 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q127380521",
          "description": "wikidata_id set via search: label='Helsing', description='German company specializing in artificial intelligence for defense purposes'. Search name used: 'Helsing Germany'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q127380521 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127380521). label='Helsing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127380521). label='Helsing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "resolved",
          "description": "Renamed from Helsing Germany to Helsing (canonical). Country set to Germany. Q127380521 confirmed correct.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "status": "resolved",
          "description": "Renamed to Helsing Germany GmbH (PIC 892984620). Q127380521 moved to parent IN-0723 Helsing GmbH.",
          "author": "manual patch",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q127380521 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0725",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Helsingin Yliopisto",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999994535",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999994535",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "HELSINGIN YLIOPISTO",
          "web_link": "www.helsinki.fi",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.helsinki.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999994535, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.helsinki.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999994535, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0726",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt Analytics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "997511626",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997511626",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "www.hensoldt-analytics.com",
          "total_eu_contribution": 857868.9,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hensoldt-analytics",
          "stage": "",
          "description": "HENSOLDT Analytics provides Open Source Intelligence systems, Automatic Speech Recognition, media monitoring, and analysis.",
          "description_full": null,
          "website": "http://www.hensoldt-analytics.com",
          "cb_rank": 1737745,
          "headquarters": "Vienna, Wien, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1999-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hensoldt-analytics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997511626, 2 projects, €857,869 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hensoldt-analytics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0727",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt Cyber",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889911369",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889911369",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "TAUFKIRCHEN",
          "web_link": "hensoldt-cyber.com",
          "total_eu_contribution": 437918.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hensoldt-cyber",
          "stage": "",
          "description": "HENSOLDT Cyber provides consultancy, training, and support services for cyber security.",
          "description_full": "HENSOLDT Cyber provides a paradigm shift in cyber security. They advocate secure IT instead of IT security. They are optimized for use in industrial, defense, and aerospace applications.",
          "website": "https://hensoldt-cyber.com",
          "cb_rank": 1150687,
          "headquarters": "Taufkirchen, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Education",
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information Technology",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://hensoldt-cyber.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889911369, 2 projects, €437,919 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://hensoldt-cyber.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889911369, 2 projects, €437,919 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889911369, 2 projects, €437,919 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0728",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt France",
      "sector": null,
      "wikidata_id": "Q131635624",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888515636",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888515636",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Plaisir",
          "web_link": "www.hensoldt.net",
          "total_eu_contribution": 1480982.26,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hensoldt.net"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2015-05-18",
          "headquarters": "Plaisir",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888515636, 3 projects, €1,480,982 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hensoldt.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131635624",
          "description": "wikidata_id set via search: label='Hensoldt France Sas', description=''. Search name used: 'Hensoldt France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635624)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635624)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635624)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635624)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635624)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635624)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888515636, 3 projects, €1,480,982 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635624)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635624)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888515636, 3 projects, €1,480,982 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131635624 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635624). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635624). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635624). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635624). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0729",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt Optronics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999951758",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999951758",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "OBERKOCHEN",
          "web_link": "www.hensoldt.net",
          "total_eu_contribution": 5051432.5,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hensoldt.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999951758, 5 projects, €5,051,432 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hensoldt.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999951758, 5 projects, €5,051,432 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999951758, 5 projects, €5,051,432 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0730",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt Sensors",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "922658084",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/922658084",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "TAUFKIRCHEN",
          "web_link": "https://www.hensoldt.net",
          "total_eu_contribution": 23756568.0,
          "project_count": 11,
          "call_count": 11,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hensoldt.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 922658084, 11 projects, €23,756,568 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hensoldt.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 922658084, 11 projects, €23,756,568 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 922658084, 11 projects, €23,756,568 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0731",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hisdesat Servicios Estrategicos",
      "sector": null,
      "wikidata_id": "Q1620652",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "958916490",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/958916490",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": "www.hisdesat.es",
          "total_eu_contribution": 449911.48,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hisdesat.es"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "Spanish satellite operator",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "organization"
          ],
          "country": "Spain",
          "inception": "2001",
          "headquarters": "Madrid",
          "official_website": "https://www.hisdesat.es/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hisdesat"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 958916490, 1 projects, €449,911 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1620652",
          "description": "wikidata_id set via search: label='hisdeSAT', description='Spanish satellite operator'. Search name used: 'Hisdesat Servicios Estrategicos'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hisdesat.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1620652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1620652)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1620652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1620652)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1620652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1620652)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958916490, 1 projects, €449,911 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1620652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1620652)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958916490, 1 projects, €449,911 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1620652 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1620652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1620652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1620652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1620652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0732",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hitec Luxembourg Hitec",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "987740040",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/987740040",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "Mamer",
          "web_link": "www.hitec.lu",
          "total_eu_contribution": 858969.81,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/hitec-luxembourg-s-a",
          "stage": "",
          "description": "HITEC Luxembourg S.A. offers high technology solutions for space, rubber testing industry, traffic management, government & defense.",
          "description_full": null,
          "website": "https://www.hitec.lu/",
          "cb_rank": 1298629,
          "headquarters": "Mamer, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hitec.lu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 987740040, 2 projects, €858,970 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hitec.lu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 987740040, 2 projects, €858,970 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 987740040, 2 projects, €858,970 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0733",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hm Elektronikai Logisztikai Es Vagyonkezelo Zartkoruen Mukodo Reszvenytarsasag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898205257",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898205257",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": "www.hmei.hu",
          "total_eu_contribution": 2527550.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/hm-electronics-logistics-and-asset-management-ltd",
          "stage": "",
          "description": "Our strategic objectives are set out in the Force Development and Defense Industrial Development Program.",
          "description_full": null,
          "website": "http://www.hmei.hu",
          "cb_rank": 2725645,
          "headquarters": "Budapest, Budapest, Hungary",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hmei.hu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898205257, 1 projects, €2,527,550 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hmei.hu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898205257, 1 projects, €2,527,550 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898205257, 1 projects, €2,527,550 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0734",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Holland Composites",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888196409",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888196409",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "LELYSTAD",
          "web_link": "www.hollandcomposites.nl",
          "total_eu_contribution": 479750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/holland-composites-industrials",
          "stage": "",
          "description": "Holland Composites Industrials is develops and produces larger, technically advanced composite structures.",
          "description_full": null,
          "website": "http://www.hollandcomposites.nl/",
          "cb_rank": 2976521,
          "headquarters": "Lelystad, Flevoland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate",
            "Science and Engineering"
          ],
          "industries": [
            "Civil Engineering",
            "Construction",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hollandcomposites.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888196409, 1 projects, €479,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hollandcomposites.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888196409, 1 projects, €479,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888196409, 1 projects, €479,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0735",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Honeywell Sro",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997834830",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997834830",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAHA",
          "web_link": null,
          "total_eu_contribution": 1950252.7,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.honeywell.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997834830, 2 projects, €1,950,253 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.honeywell.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997834830, 2 projects, €1,950,253 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997834830, 2 projects, €1,950,253 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0736",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Honvedelmi Miniszterium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876998729",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876998729",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": null,
          "total_eu_contribution": 2.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876998729, 1 projects, €2 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876998729, 1 projects, €2 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0737",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Hospices Civils De Lyon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999469765",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999469765",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Lyon",
          "web_link": "www.chu-lyon.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.chu-lyon.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999469765, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.chu-lyon.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999469765, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0738",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hudson Dynamics B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876745268",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876745268",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "'s-Heer Arendskerke",
          "web_link": "www.hudson.tech",
          "total_eu_contribution": 1318866.46,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hudson.tech"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876745268, 1 projects, €1,318,866 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hudson.tech",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876745268, 1 projects, €1,318,866 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876745268, 1 projects, €1,318,866 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0739",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Huta Stalowa Wola",
      "sector": null,
      "wikidata_id": "Q4899048",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888475284",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888475284",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "STALOWA WOLA",
          "web_link": "www.hsw.pl",
          "total_eu_contribution": 1329953.13,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/huta-stalowa-wola",
          "stage": "",
          "description": "Huta Stalowa Wola is a manufacturer of military equipment in the defense sector.",
          "description_full": null,
          "website": "https://www.hsw.pl",
          "cb_rank": 2458978,
          "headquarters": "Stalowa Wola, Podkarpackie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1938-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Industrial Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hsw.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Huta Stalowa Wola",
          "description": "Polish defense contractor",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Poland",
          "inception": "1939",
          "headquarters": "Stalowa Wola",
          "official_website": "http://www.hsw.pl",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Huta%20Stalowa%20Wola"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888475284, 1 projects, €1,329,953 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hsw.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4899048",
          "description": "wikidata_id set via search: label='Huta Stalowa Wola', description='Polish defense contractor'. Search name used: 'Huta Stalowa Wola'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4899048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4899048)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4899048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4899048)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4899048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4899048)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888475284, 1 projects, €1,329,953 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4899048)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4899048)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888475284, 1 projects, €1,329,953 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4899048 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4899048). label='Huta Stalowa Wola'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4899048). label='Huta Stalowa Wola'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4899048). label='Huta Stalowa Wola'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4899048). label='Huta Stalowa Wola'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0740",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hygear",
      "sector": null,
      "wikidata_id": "Q30254604",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997863445",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997863445",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Arnhem",
          "web_link": "http://www.hygear.nl",
          "total_eu_contribution": 1254098.56,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hygear",
          "stage": "",
          "description": "Hygear is an on-site design, installation, operation, and supply of industrial hydrogen, nitrogen, and oxygen gases.",
          "description_full": "Hygear is an on-site design, installation, operation, and supply of industrial hydrogen, nitrogen, and oxygen gases.",
          "website": "http://hygear.com",
          "cb_rank": 475916,
          "headquarters": "Arnhem, Gelderland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Energy",
            "Hardware",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Industrial Design",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.hygear.nl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "HyGear (Netherlands)",
          "description": "company in Arnhem, Netherlands",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Netherlands",
          "inception": "2002-01-01",
          "headquarters": "Arnhem",
          "official_website": "http://www.hygear.nl/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997863445, 1 projects, €1,254,099 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254604",
          "description": "wikidata_id set via search: label='HyGear (Netherlands)', description='company in Arnhem, Netherlands'. Search name used: 'Hygear'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.hygear.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254604)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254604)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254604)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254604)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254604)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254604)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997863445, 1 projects, €1,254,099 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254604)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254604)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997863445, 1 projects, €1,254,099 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254604 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254604). label='HyGear (Netherlands)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254604). label='HyGear (Netherlands)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254604). label='HyGear (Netherlands)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254604). label='HyGear (Netherlands)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0741",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "I D S Ingegneria Dei Sistemi",
      "sector": null,
      "wikidata_id": "Q30254620",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999617496",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999617496",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Pisa",
          "web_link": "http://www.idscorporation.com",
          "total_eu_contribution": 1505620.87,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ids-2",
          "stage": "",
          "description": "IDS is an independent engineering and systems technologies company, providing research, innovation and products in Air Traffic Management",
          "description_full": null,
          "website": "https://www.idscorporation.com",
          "cb_rank": 601439,
          "headquarters": "Pisa, Toscana, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Consulting",
            "Electronics",
            "Information Technology",
            "Manufacturing",
            "Software",
            "Virtual Reality"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.idscorporation.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ingegneria Dei Sistemi (Italy)",
          "description": "company in Pisa, Italy",
          "aliases": [
            "IDS"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": "1980-01-01",
          "headquarters": "Pisa",
          "official_website": "https://www.idscorporation.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999617496, 3 projects, €1,505,621 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.idscorporation.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254620",
          "description": "wikidata_id set via search: label='Ingegneria Dei Sistemi (Italy)', description='company in Pisa, Italy'. Search name used: 'I D S Ingegneria Dei Sistemi'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254620)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254620)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254620)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999617496, 3 projects, €1,505,621 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254620)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999617496, 3 projects, €1,505,621 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254620 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254620). label='Ingegneria Dei Sistemi (Italy)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254620). label='Ingegneria Dei Sistemi (Italy)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254620). label='Ingegneria Dei Sistemi (Italy)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254620). label='Ingegneria Dei Sistemi (Italy)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0742",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ict Legal Consulting B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "938002708",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/938002708",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "AMSTERDAM",
          "web_link": "www.ictlegalconsulting.com",
          "total_eu_contribution": 338749.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ict-legal-consulting",
          "stage": "",
          "description": "ICT Legal Consulting is an Italian law firm.",
          "description_full": null,
          "website": "http://www.ictlegalconsulting.com/",
          "cb_rank": 1399054,
          "headquarters": "Milan, Lombardia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information and Communications Technology (ICT)",
            "Information Technology",
            "Legal"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ictlegalconsulting.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 938002708, 1 projects, €338,749 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ictlegalconsulting.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 938002708, 1 projects, €338,749 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 938002708, 1 projects, €338,749 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0743",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ignity",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "941511295",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/941511295",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Seraing",
          "web_link": "www.wsl.be",
          "total_eu_contribution": 499437.81,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/wsl",
          "stage": "",
          "description": "WSL is a management consulting firm that provides financial assistance and incubator services for organizations.",
          "description_full": null,
          "website": "https://www.wsl.be/",
          "cb_rank": 2368606,
          "headquarters": "Liège, Liege, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Lending and Investments",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Financial Services",
            "Incubators"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wsl.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 941511295, 1 projects, €499,438 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wsl.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 941511295, 1 projects, €499,438 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 941511295, 1 projects, €499,438 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0744",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ihc Defence",
      "sector": null,
      "wikidata_id": "Q2210180",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "882077261",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/882077261",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "SLIEDRECHT",
          "web_link": "www.royalihc.com",
          "total_eu_contribution": 1157005.4,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ihc-engineering-business-ltd",
          "stage": "",
          "description": "Innovative solutions for maritime service providers",
          "description_full": null,
          "website": "https://www.royalihc.com/",
          "cb_rank": 482374,
          "headquarters": "Kinderdijk, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1942-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.royalihc.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Royal IHC",
          "description": "Dutch shipbuilding company",
          "aliases": [
            "IHC Holland",
            "IHC Holland Merwede",
            "IHC Merwede",
            "Koninklijke IHC"
          ],
          "instance_of": [
            "shipbuilding company"
          ],
          "country": "Netherlands",
          "inception": null,
          "headquarters": "Sliedrecht",
          "official_website": "http://www.royalihc.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Royal%20IHC"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 882077261, 1 projects, €1,157,005 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.royalihc.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2210180",
          "description": "wikidata_id set via search: label='Royal IHC', description='Dutch shipbuilding company'. Search name used: 'Ihc Defence'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2210180)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2210180)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2210180)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2210180)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2210180)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2210180)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 882077261, 1 projects, €1,157,005 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2210180)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2210180)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 882077261, 1 projects, €1,157,005 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2210180 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2210180). label='Royal IHC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2210180). label='Royal IHC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2210180). label='Royal IHC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2210180). label='Royal IHC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0745",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Iii V Lab",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999971546",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999971546",
          "activity_type": "Other",
          "type_code": "OTH",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PALAISEAU CEDEX",
          "web_link": "www.3-5lab.fr",
          "total_eu_contribution": 2005928.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.3-5lab.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999971546, 1 projects, €2,005,929 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.3-5lab.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999971546, 1 projects, €2,005,929 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999971546, 1 projects, €2,005,929 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0746",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Iknowhow",
      "sector": null,
      "wikidata_id": "Q30284560",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998994077",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998994077",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.iknowhow.com",
          "total_eu_contribution": 3097114.59,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/iknowhow",
          "stage": "",
          "description": "iKnowHow is a consulting firm that provides advisory services to SMEs, umbrella businesses, and institutions on digital technologies.",
          "description_full": "iKnowHow advises creative businesses on which digital technologies to work with, and how to work with them. iKnowHow's main offerings are consultancy and event production. iKnowHow's clients generally fall into one of three categories: (1) Creative sector start-ups and SMEs, eg: Fulcrum Television, Hailstorm Entertainment, Mainframe, RDF Media. (2) Creative sector umbrella organisations, eg: Pact, Skillset, UK Film Council, Women in Film & Television, New Media Knowledge. (2) Academic institutions, eg: Cass Business School, Kings College London, University College of The Creative Arts",
          "website": "http://www.interactiveknowhow.com",
          "cb_rank": 1566916,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-03-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Professional Services"
          ],
          "industries": [
            "Consulting"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.iknowhow.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "iKnowHow (Greece)",
          "description": "company in Athens, Greece",
          "aliases": [
            "iKH"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Greece",
          "inception": "2002-01-01",
          "headquarters": "Athens",
          "official_website": "http://www.iknowhow.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998994077, 3 projects, €3,097,115 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30284560",
          "description": "wikidata_id set via search: label='iKnowHow (Greece)', description='company in Athens, Greece'. Search name used: 'Iknowhow'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.iknowhow.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284560)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284560)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284560)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284560)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284560)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284560)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998994077, 3 projects, €3,097,115 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284560)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284560)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998994077, 3 projects, €3,097,115 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30284560 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284560). label='iKnowHow (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284560). label='iKnowHow (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Athens' vs sources.crunchbase.headquarters='London, England, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=London UK) is for a subsidiary/regional entity, not the parent. Iknowhow HQ is Athens Greece — CB may have matched a London branch",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284560). label='iKnowHow (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284560). label='iKnowHow (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0747",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ilmatieteen Laitos",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999591306",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999591306",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Helsinki",
          "web_link": "www.fmi.fi",
          "total_eu_contribution": 1783500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.fmi.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999591306, 1 projects, €1,783,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.fmi.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999591306, 1 projects, €1,783,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999591306, 1 projects, €1,783,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0748",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Imms Institut Fuer Mikroelektronik Und Mechatronik Systeme",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999575592",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999575592",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Ilmenau",
          "web_link": "http://www.imms.de",
          "total_eu_contribution": 1641008.93,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.imms.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999575592, 1 projects, €1,641,009 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.imms.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999575592, 1 projects, €1,641,009 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999575592, 1 projects, €1,641,009 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0749",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Immunor As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890796203",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890796203",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Oslo",
          "web_link": "www.immunor.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.immunor.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890796203, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.immunor.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890796203, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0750",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Impact",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885491564",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885491564",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "ORLEANS",
          "web_link": "https://sas-impact.fr/",
          "total_eu_contribution": 1628296.22,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://sas-impact.fr/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885491564, 1 projects, €1,628,296 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://sas-impact.fr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885491564, 1 projects, €1,628,296 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885491564, 1 projects, €1,628,296 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0751",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Indra Avitech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877039663",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877039663",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "FRIEDRICHSHAFE",
          "web_link": "https://indra-avitech.aero/",
          "total_eu_contribution": 100000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/indra-avitech",
          "stage": "",
          "description": "Indra Avitech provides IT systems to the aviation sector, develops software, data chain modeling, data migration, training & consultation.",
          "description_full": "Indra Avitech is  international developers of IT systems for the aviation industry. They provide servcies like System Wide Information Management (SWIM), Aeronautical Information Management (AIM), Air Traffic Management (ATM), Message Handling Systems (MHS), Aeronautical Information Services, and Aeronautical Information Training",
          "website": "http://www.avitech.aero",
          "cb_rank": 1421655,
          "headquarters": "Bratislava, Bratislava, Slovakia (Slovak Republic)",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1960-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Education",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Software",
            "Software Engineering",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://indra-avitech.aero/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877039663, 1 projects, €100,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://indra-avitech.aero/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877039663, 1 projects, €100,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877039663, 1 projects, €100,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0752",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Indra Espacio Slu",
      "sector": null,
      "wikidata_id": "Q1661823",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877159943",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877159943",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "www.indracompany.com",
          "total_eu_contribution": 8434440.37,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.indracompany.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Indra Sistemas",
          "description": "Spanish defense and information tech company",
          "aliases": [
            "Indra Sistemas, S.A."
          ],
          "instance_of": [
            "enterprise",
            "public company"
          ],
          "country": "Spain",
          "inception": "1993-01-01",
          "headquarters": "Alcobendas",
          "official_website": "https://www.indracompany.com/en/",
          "isin": "ES0118594417",
          "employees": 60907,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Indra%20Sistemas"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877159943, 3 projects, €7,480,325 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.indracompany.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1661823",
          "description": "wikidata_id set via search: label='Indra Sistemas', description='Spanish defense and information tech company'. Search name used: 'Indra Espacio Slu'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q1661823",
          "new": null,
          "note": "Indra Espacio Slu is subsidiary of Indra Sistemas. Q1661823=Indra Sistemas kept on IN-0753.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877159943, 4 projects, €8,434,440 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877159943, 4 projects, €8,434,440 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1661823",
          "description": "wikidata_id set via search: label='Indra Sistemas', description='Spanish defense and information tech company'. Search name used: 'Indra Espacio Slu'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1661823 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q1661823",
          "note": "Indra Espacio Slu is subsidiary of Indra Sistemas. Q1661823=Indra Sistemas kept on IN-0753.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1661823 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0753",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Indra Sistemas",
      "sector": null,
      "wikidata_id": "Q1661823",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999959130",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999959130",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "ALCOBENDAS MADRID",
          "web_link": "www.indracompany.com",
          "total_eu_contribution": 92761415.97,
          "project_count": 30,
          "call_count": 30,
          "coordinator_count": 4,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.indracompany.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Indra Sistemas",
          "description": "Spanish defense and information tech company",
          "aliases": [
            "Indra Sistemas, S.A."
          ],
          "instance_of": [
            "enterprise",
            "public company"
          ],
          "country": "Spain",
          "inception": "1993-01-01",
          "headquarters": "Alcobendas",
          "official_website": "https://www.indracompany.com/en/",
          "isin": "ES0118594417",
          "employees": 60907,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Indra%20Sistemas"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999959130, 30 projects, €93,715,531 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1661823",
          "description": "wikidata_id set via search: label='Indra Sistemas', description='Spanish defense and information tech company'. Search name used: 'Indra Sistemas'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.indracompany.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-04-23",
          "action": "absorb_relationships",
          "from": "IN-1298",
          "note": "Indra → Indra Sistemas (same entity; canonical entity holds QID Q1661823)",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999959130, 30 projects, €92,761,416 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999959130, 30 projects, €92,761,416 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1661823 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0754",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Industria De Turbo Propulsores Sociedad Unipersonal",
      "sector": null,
      "wikidata_id": "Q1661922",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999791708",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999791708",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "ZAMUDIO",
          "web_link": "www.itpaero.com",
          "total_eu_contribution": 1432834.69,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.itpaero.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ITP Aero",
          "description": "Spanish engine manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Spain",
          "inception": "1989",
          "headquarters": "Zamudio",
          "official_website": "https://www.itpaero.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ITP%20Aero"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999791708, 2 projects, €970,564 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.itpaero.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1661922",
          "description": "wikidata_id set via search: label='ITP Aero', description='Spanish engine manufacturer'. Search name used: 'Industria De Turbo Propulsores Sociedad Unipersonal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661922)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661922)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661922)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661922)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661922)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661922)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999791708, 3 projects, €1,432,835 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661922)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661922)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999791708, 3 projects, €1,432,835 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1661922 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661922). label='ITP Aero'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661922). label='ITP Aero'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661922). label='ITP Aero'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661922). label='ITP Aero'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0755",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Industrieanlagen Betriebsgesellschaft Mbh",
      "sector": null,
      "wikidata_id": "Q131886526",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999967084",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999967084",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Ottobrunn",
          "web_link": "www.iabg.de",
          "total_eu_contribution": 289813.49,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.iabg.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Germany",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.iabg.de",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999967084, 1 projects, €289,813 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.iabg.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131886526",
          "description": "wikidata_id set via search: label='Industrieanlagen-Betriebsgesellschaft mbH', description=''. Search name used: 'Industrieanlagen Betriebsgesellschaft Mbh'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131886526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131886526)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131886526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131886526)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131886526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131886526)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999967084, 1 projects, €289,813 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131886526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131886526)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999967084, 1 projects, €289,813 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131886526 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131886526). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131886526). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131886526). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131886526). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0756",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Inegi Instituto De Ciencia E Inovacao Em Engenharia Mecanica E Engenharia Industrial",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996840968",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996840968",
          "activity_type": "Other",
          "type_code": "REC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "PORTO",
          "web_link": "www.inegi.pt",
          "total_eu_contribution": 347061.56,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inegi.pt"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996840968, 1 projects, €347,062 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inegi.pt",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996840968, 1 projects, €347,062 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996840968, 1 projects, €347,062 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0757",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ineratec",
      "sector": null,
      "wikidata_id": "Q131891999",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "928469548",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/928469548",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Germany",
          "country_code": "DE",
          "city": "Karlsruhe",
          "web_link": "www.ineratec.de",
          "total_eu_contribution": 760750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ineratec",
          "stage": "",
          "description": "NERATEC produces carbon-neutral synthetic fuels and chemicals for various applications.",
          "description_full": "INERATEC develops innovative synthetic fuels and power-to-X plants aimed at replacing fossil fuels with carbon-neutral alternatives. The company focuses on creating sustainable energy solutions for transportation and everyday products, contributing to a post-fossil fuel economy.",
          "website": "https://ineratec.de",
          "cb_rank": 9932,
          "headquarters": "Karlsruhe, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Science and Engineering",
            "Sustainability"
          ],
          "industries": [
            "Chemical Engineering",
            "Energy",
            "Environmental Engineering",
            "Renewable Energy"
          ],
          "founders": [
            "Paolo Piermartini",
            "Philipp Engelkamp",
            "Tim Böltken"
          ],
          "num_funding_rounds": 8,
          "funding_status": null,
          "last_funding_date": "2025-10-30",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 150993072,
          "total_funding_usd": 223884370,
          "total_funding_native": {
            "amount": 208000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank",
            "HTGF (High-Tech Gruenderfonds)",
            "TDK Ventures",
            "Planet A Ventures",
            "Engie"
          ],
          "num_investors": 21,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ineratec.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Germany",
          "inception": null,
          "headquarters": null,
          "official_website": "https://ineratec.de/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 928469548, 1 projects, €760,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ineratec.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131891999",
          "description": "wikidata_id set via search: label='INERATEC', description=''. Search name used: 'Ineratec'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131891999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131891999)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131891999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131891999)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131891999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131891999)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928469548, 1 projects, €760,750 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131891999)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131891999)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928469548, 1 projects, €760,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131891999 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131891999). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131891999). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131891999). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131891999). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0758",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Infili Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "932053019",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/932053019",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHENS",
          "web_link": "www.infili.com",
          "total_eu_contribution": 516250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.infili.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 932053019, 1 projects, €516,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.infili.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932053019, 1 projects, €516,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932053019, 1 projects, €516,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0759",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Innovation In Research Engineering Solutions",
      "sector": null,
      "wikidata_id": "Q108305730",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "929601829",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/929601829",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Bruxelles / Brussel",
          "web_link": "www.innovation-res.eu",
          "total_eu_contribution": 414375.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ires-d226",
          "stage": "",
          "description": "IRES is a nanotechnology company that specializes on environmental, health, safety, as well as material digitization.",
          "description_full": null,
          "website": "https://www.innovation-res.eu",
          "cb_rank": 1981070,
          "headquarters": "Wemmel, Vlaams-Brabant, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Consulting",
            "Market Research",
            "Nanotechnology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.innovation-res.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Innovation in Research and Engineering Solutions (IRES)",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Belgium",
          "inception": null,
          "headquarters": null,
          "official_website": "https://innovation-res.eu/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 929601829, 2 projects, €414,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.innovation-res.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108305730",
          "description": "wikidata_id set via search: label='Innovation in Research and Engineering Solutions (IRES)', description=''. Search name used: 'Innovation In Research Engineering Solutions'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108305730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108305730)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108305730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108305730)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108305730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108305730)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929601829, 2 projects, €414,375 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108305730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108305730)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929601829, 2 projects, €414,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q108305730 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108305730). label='Innovation in Research and Engineering Solutions (IRES)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108305730). label='Innovation in Research and Engineering Solutions (IRES)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108305730). label='Innovation in Research and Engineering Solutions (IRES)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108305730). label='Innovation in Research and Engineering Solutions (IRES)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0760",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ino",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "936762078",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/936762078",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Austria",
          "country_code": "AT",
          "city": "Attnang-Puchheim",
          "web_link": "www.inocon.at",
          "total_eu_contribution": 101138.54,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ino",
          "stage": "",
          "description": "INO specialize in developing solutions designed to make businesses more competitive, no matter what their size or area of activity.",
          "description_full": null,
          "website": "http://www.ino.ca/en/",
          "cb_rank": 114381,
          "headquarters": "Hamilton, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "Non-profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other",
            "Social Impact"
          ],
          "industries": [
            "Non Profit"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2025-06-26",
          "last_funding_amount_usd": 965000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 965000,
          "total_funding_native": {
            "amount": 965000,
            "currency": "USD"
          },
          "top_investors": [
            "FABrIC."
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inocon.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 936762078, 1 projects, €101,139 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inocon.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936762078, 1 projects, €101,139 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936762078, 1 projects, €101,139 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0761",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Inocon Technologie",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877136857",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877136857",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Attnang Puchheim",
          "web_link": "www.inocon.at",
          "total_eu_contribution": 279106.28,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/inocon-technologie",
          "stage": "",
          "description": "INOCON Technologie GmbH develops industrial plants and specializes in plasma technology for automated processes.",
          "description_full": "INOCON Technologie GmbH specializes in the development and production of industrial plants, focusing on turnkey mixing facilities, enhancements, and conveying solutions for the bulk material sector. The company also holds numerous patents in plasma technology, including plasma hardnesses, plasma welding and brazing, and plasma coating. INOCON's expertise extends to automated, robot-assisted in-line processes, providing innovative solutions tailored to specific industrial needs.",
          "website": "https://www.inocon.at",
          "cb_rank": 2602627,
          "headquarters": "Attnang-puchheim, Oberosterreich, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inocon.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877136857, 1 projects, €279,106 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inocon.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877136857, 1 projects, €279,106 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877136857, 1 projects, €279,106 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0762",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Inoviem Scientific",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881559960",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881559960",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "STRASBOURG",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/inoviem-scientific",
          "stage": "",
          "description": "CRO offering preclinical & clinical services via its innovative label-free technologies for translational drug discovery and development",
          "description_full": "Inoviem Scientific is a privately-owned contract research biotech (CRB) offering preclinical and clinical services that use cutting-edge proprietary technologies to speed up drug-development.  Our pioneering technologies allow us to work in any therapeutic field and with any therapeutic compound (small chemical molecules, fragments, proteins, peptides, antibodies, etc).  Our clients are any laboratories in the private or academic sphere working to develop therapeutic compounds.  Our innovatory force lies with the technologies we have developed, and our strength generally resides in our ability to analyse drug-target interaction to a high degree of precision directly on crude human tissue, thus respecting physiological conditions.  Our goal is to be your partner of choice for the development of drug candidates. Our technologies have the potential to bring to light information hidden within crude human tissue obtained from patients or healthy donors. Their use will significantly improve your chances of marketing your drug.  As a technollogy and innovation driven CRB, Inoviem Scientific is continuously investing human and financial resources in the development of complementary technologies to bring the best technological, creative and innovative solutions to its clients. This continuous investment will reinforce our analysis power driving Inoviem Scientific to become:  From preclinical to clinical: A leading explorer of drug-target interaction!",
          "website": "http://www.inoviem.com",
          "cb_rank": 189466,
          "headquarters": "Strasbourg, Alsace, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-11-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Clinical Trials",
            "Medical",
            "Pharmaceutical"
          ],
          "founders": [
            "Pierre Eftekhari"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2017-04-19",
          "last_funding_amount_usd": 696456,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 565818,
          "total_funding_usd": 1262274,
          "total_funding_native": {
            "amount": 1150000,
            "currency": "EUR"
          },
          "top_investors": [
            "Cap Innov'Est"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inoviem.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881559960, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inoviem.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881559960, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0763",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Insta Advance",
      "sector": null,
      "wikidata_id": "Q18688813",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "973303918",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/973303918",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Tampere",
          "web_link": "www.insta.fi",
          "total_eu_contribution": 2164947.5,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/insta",
          "stage": "",
          "description": "Insta Group Oy is a Finnish family business with the aim of building and maintaining a safe and competitive society.",
          "description_full": null,
          "website": "https://www.insta.fi/",
          "cb_rank": 394503,
          "headquarters": "Tampere, Western Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Real Estate"
          ],
          "industries": [
            "Real Estate"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.insta.fi"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Insta",
          "description": "industrial automation company from Finland",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Finland",
          "inception": null,
          "headquarters": "Tampere",
          "official_website": "http://www.insta.fi/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 973303918, 1 projects, €1,114,975 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.insta.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q18688813",
          "description": "wikidata_id set via search: label='Insta', description='industrial automation company from Finland'. Search name used: 'Insta Advance'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18688813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18688813)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18688813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18688813)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18688813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18688813)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973303918, 2 projects, €2,164,948 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18688813)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18688813)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973303918, 2 projects, €2,164,948 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q18688813 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18688813). label='Insta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18688813). label='Insta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18688813). label='Insta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18688813). label='Insta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0764",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Instalaza",
      "sector": null,
      "wikidata_id": "Q1164908",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893501048",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893501048",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Zaragoza",
          "web_link": "www.instalaza.es",
          "total_eu_contribution": 1469962.4,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/instalaza",
          "stage": "",
          "description": "Instalaza designs and manufactures military equipment, including weapon systems like C90-CR, CS70, and ALCOTAN-100.",
          "description_full": "Instalaza designs, develops, and manufactures military equipment and materials for infantry. The company offers a range of weapon systems, including the C90-CR, a 90 mm caliber weapon system with various munitions, and the CS70, a 72 mm caliber system with anti-tank munition. Other products include the ALCOTAN-100, a 100 mm caliber weapon system, and the VN-IR night vision system. Instalaza's products are designed for use in confined spaces and are intended to enhance the capabilities of infantry soldiers.",
          "website": "https://instalaza.com",
          "cb_rank": 1503971,
          "headquarters": "Zaragoza, Aragon, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1943-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.instalaza.es"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Instalaza",
          "description": "Spanish explosives manufacturer",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "Spanish arms industry"
          ],
          "country": "Spain",
          "inception": "1943",
          "headquarters": "Zaragoza",
          "official_website": "http://instalaza.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Instalaza"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893501048, 2 projects, €1,469,962 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1164908",
          "description": "wikidata_id set via search: label='Instalaza', description='Spanish explosives manufacturer'. Search name used: 'Instalaza'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.instalaza.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1164908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1164908)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1164908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1164908)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1164908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1164908)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893501048, 2 projects, €1,469,962 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1164908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1164908)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893501048, 2 projects, €1,469,962 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1164908 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1164908). label='Instalaza'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1164908). label='Instalaza'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1164908). label='Instalaza'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1164908). label='Instalaza'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0765",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut De Radioprotection Et De Surete Nucleaire",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999480726",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999480726",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Fontenay Aux Roses",
          "web_link": "http://www.irsn.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.irsn.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999480726, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.irsn.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999480726, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0766",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut De Recherche Technologique Jules Verne",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "948805210",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/948805210",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "BOUGUENAIS",
          "web_link": "www.irt-jules-verne.fr",
          "total_eu_contribution": 439565.48,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.irt-jules-verne.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 948805210, 1 projects, €439,565 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.irt-jules-verne.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 948805210, 1 projects, €439,565 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 948805210, 1 projects, €439,565 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0767",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Franco Allemand De Recherches De Saint Louis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999610124",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999610124",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Saint-Louis",
          "web_link": "www.isl.eu",
          "total_eu_contribution": 4752902.4,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.isl.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999610124, 3 projects, €4,752,902 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.isl.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999610124, 3 projects, €4,752,902 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999610124, 3 projects, €4,752,902 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0768",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Fur Mikrobiologie Der Bundeswehr",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884383630",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884383630",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": "https://www.instmikrobiobw.de/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.instmikrobiobw.de/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884383630, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.instmikrobiobw.de/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884383630, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0769",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Fur Pharmakologie Und Toxikologie Der Bundeswehr",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884104367",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884104367",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": null,
          "total_eu_contribution": 409500.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884104367, 2 projects, €409,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884104367, 1 projects, €409,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884104367, 2 projects, €409,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0770",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Fur Radiobiologie Der Bundeswehr",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888996562",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888996562",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Munich",
          "web_link": null,
          "total_eu_contribution": 960000.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888996562, 2 projects, €960,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888996562, 1 projects, €960,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888996562, 2 projects, €960,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0771",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Jozef Stefan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999971837",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999971837",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Ljubljana",
          "web_link": "www.ijs.si",
          "total_eu_contribution": 1202125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ijs.si"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999971837, 1 projects, €1,202,125 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ijs.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999971837, 1 projects, €1,202,125 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999971837, 1 projects, €1,202,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0772",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut National De La Sante Et De La Recherche Medicale",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999997833",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999997833",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.inserm.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inserm.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999997833, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inserm.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999997833, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0773",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut National De Recherche En Informatique Et Automatique",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999547074",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999547074",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Le Chesnay Cedex",
          "web_link": "www.inria.fr",
          "total_eu_contribution": 85625.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inria.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999547074, 1 projects, €85,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inria.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999547074, 1 projects, €85,625 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999547074, 1 projects, €85,625 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0774",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Pasteur",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999993080",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999993080",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": "http://www.pasteur.fr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.pasteur.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999993080, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.pasteur.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999993080, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0775",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Po Otbrana",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "958304323",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/958304323",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "Sofia",
          "web_link": "http://di.mod.bg",
          "total_eu_contribution": 834239.1,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://di.mod.bg"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 958304323, 3 projects, €834,239 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://di.mod.bg",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958304323, 3 projects, €834,239 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958304323, 3 projects, €834,239 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0776",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institut Za Medicinska Istrazivanja I Medicinu Rada",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998300333",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998300333",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Croatia",
          "country_code": "HR",
          "city": "Zagreb",
          "web_link": "http://www.imi.hr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.imi.hr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998300333, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.imi.hr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998300333, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0777",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Instituto De Astrofisica De Canarias",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999806355",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999806355",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "SAN CRISTOBAL DE LA LAGUNA",
          "web_link": "www.iac.es",
          "total_eu_contribution": 510984.38,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.iac.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999806355, 1 projects, €510,984 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.iac.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999806355, 1 projects, €510,984 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999806355, 1 projects, €510,984 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0778",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Instituto Nacional De Tecnica Aeroespacial Esteban Terradas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999583546",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999583546",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "TORREJON DE ARDOZ MADRID",
          "web_link": "www.inta.es",
          "total_eu_contribution": 1527941.74,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.inta.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999583546, 6 projects, €1,527,942 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.inta.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999583546, 5 projects, €1,527,942 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999583546, 6 projects, €1,527,942 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0779",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Instituto Superior De Engenharia Do Porto",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999642813",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999642813",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "Porto",
          "web_link": "www.isep.ipp.pt",
          "total_eu_contribution": 753559.78,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.isep.ipp.pt"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999642813, 1 projects, €753,560 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.isep.ipp.pt",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999642813, 1 projects, €753,560 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999642813, 1 projects, €753,560 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0780",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institutt For Energiteknikk Sti",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999455603",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999455603",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "KJELLER",
          "web_link": "http://www.ife.no",
          "total_eu_contribution": 2996161.98,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ife.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999455603, 2 projects, €2,996,162 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ife.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999455603, 2 projects, €2,996,162 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999455603, 2 projects, €2,996,162 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0781",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Instrumentation Technologies Elektronska Instrumentacija In Produkti Za Procesiranje Signalov Doo",
      "sector": null,
      "wikidata_id": "Q119857283",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "968806222",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/968806222",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "SOLKAN",
          "web_link": "www.i-tech.si",
          "total_eu_contribution": 507500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/instrumentation-technologies",
          "stage": "",
          "description": "Instrumentation Technologies is a development and assembly of high-specification instrumentation for Particle Accelerators and IoT.",
          "description_full": null,
          "website": "https://www.i-tech.si",
          "cb_rank": 1300516,
          "headquarters": "Solkan, Nova Gorica Urban Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-10-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology"
          ],
          "industries": [
            "Information Technology",
            "Test and Measurement"
          ],
          "founders": [
            "Rok Ursic"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.i-tech.si"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Instrumentation Technologies (Slovenia)",
          "description": "company in Solkan, Slovenia",
          "aliases": [
            "Instrumentation Technologies"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Slovenia",
          "inception": "1998-01-01",
          "headquarters": null,
          "official_website": "https://www.i-tech.si",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 968806222, 1 projects, €507,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.i-tech.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q119857283",
          "description": "wikidata_id set via search: label='Instrumentation Technologies (Slovenia)', description='company in Solkan, Slovenia'. Search name used: 'Instrumentation Technologies Elektronska Instrumentacija In Produkti Za Procesiranje Signalov Doo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119857283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119857283)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119857283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119857283)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119857283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119857283)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 968806222, 1 projects, €507,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119857283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119857283)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 968806222, 1 projects, €507,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q119857283 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119857283). label='Instrumentation Technologies (Slovenia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119857283). label='Instrumentation Technologies (Slovenia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119857283). label='Instrumentation Technologies (Slovenia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119857283). label='Instrumentation Technologies (Slovenia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0782",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Instytut Immunologii I Terapii Doswiadczalnej Im Ludwika Hirszfelda Pan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "991834022",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991834022",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Wroclaw",
          "web_link": "https://hirszfeld.pl/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://hirszfeld.pl/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991834022, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://hirszfeld.pl/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991834022, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0783",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Integrasys",
      "sector": null,
      "wikidata_id": "Q30254805",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "997636853",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997636853",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Spain",
          "country_code": "ES",
          "city": "ROZAS DE MADRID",
          "web_link": "www.integrasys-sa.com",
          "total_eu_contribution": 163319.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/integrasys",
          "stage": "",
          "description": "INTEGRASYS S.A. is a privately owned SME software development, engineering and integration company specialized in the telecommunication.",
          "description_full": "INTEGRASYS S.A. is a privately owned SME software development, engineering and integration company specialized in the telecommunication and broadcasting markets. It was founded in 1990 by a group of Hewlett-Packard engineers developers of Automated RF & Microwaves Test Systems and Software, starting as a turn key project company specialised in software developments for measurement automation in distributed environments.",
          "website": "https://www.integrasys-space.com/",
          "cb_rank": 215830,
          "headquarters": "Las Rozas, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1990-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Community and Lifestyle",
            "Hardware",
            "Information Technology",
            "Media and Entertainment",
            "Software",
            "Video"
          ],
          "industries": [
            "Broadcasting",
            "Information Technology",
            "Social",
            "Software",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.integrasys-sa.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Integrasys",
          "description": "company in Madrid, Spain",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Spain",
          "inception": "1990-01-01",
          "headquarters": "Madrid",
          "official_website": "http://www.integrasys-space.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997636853, 1 projects, €163,319 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254805",
          "description": "wikidata_id set via search: label='Integrasys', description='company in Madrid, Spain'. Search name used: 'Integrasys'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.integrasys-sa.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254805)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254805)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q30254805",
          "new": null,
          "note": "National sibling subsidiaries (Spain PIC 997636853, Luxembourg PIC 884472579). Q30254805 is the parent Integrasys entity, not either subsidiary. QID nulled — subsidiary-specific QIDs should be assigned when found.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254805",
          "description": "wikidata_id set via search: label='Integrasys', description='company in Madrid, Spain'. Search name used: 'Integrasys'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254805 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254805). label='Integrasys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254805). label='Integrasys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q30254805",
          "note": "National sibling subsidiaries (Spain PIC 997636853, Luxembourg PIC 884472579). Q30254805 is the parent Integrasys entity, not either subsidiary. QID nulled — subsidiary-specific QIDs should be assigned when found.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254805 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0784",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Integrasys",
      "sector": null,
      "wikidata_id": "Q30254805",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884472579",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884472579",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "Luxembourg",
          "web_link": null,
          "total_eu_contribution": 953439.45,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/integrasys",
          "stage": "",
          "description": "INTEGRASYS S.A. is a privately owned SME software development, engineering and integration company specialized in the telecommunication.",
          "description_full": "INTEGRASYS S.A. is a privately owned SME software development, engineering and integration company specialized in the telecommunication and broadcasting markets. It was founded in 1990 by a group of Hewlett-Packard engineers developers of Automated RF & Microwaves Test Systems and Software, starting as a turn key project company specialised in software developments for measurement automation in distributed environments.",
          "website": "https://www.integrasys-space.com/",
          "cb_rank": 215830,
          "headquarters": "Las Rozas, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1990-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Community and Lifestyle",
            "Hardware",
            "Information Technology",
            "Media and Entertainment",
            "Software",
            "Video"
          ],
          "industries": [
            "Broadcasting",
            "Information Technology",
            "Social",
            "Software",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.integrasys-space.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Integrasys",
          "description": "company in Madrid, Spain",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Spain",
          "inception": "1990-01-01",
          "headquarters": "Madrid",
          "official_website": "http://www.integrasys-space.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884472579, 1 projects, €953,439 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254805",
          "description": "wikidata_id set via search: label='Integrasys', description='company in Madrid, Spain'. Search name used: 'Integrasys'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.integrasys-space.com/",
          "description": "Official website (P856) fetched from Wikidata (Q30254805)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254805)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30254805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30254805)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q30254805",
          "new": null,
          "note": "National sibling subsidiaries (Spain PIC 997636853, Luxembourg PIC 884472579). Q30254805 is the parent Integrasys entity, not either subsidiary. QID nulled — subsidiary-specific QIDs should be assigned when found.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997636853, 1 projects, €163,319 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884472579, 1 projects, €953,439 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997636853, 1 projects, €163,319 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884472579, 1 projects, €953,439 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30254805",
          "description": "wikidata_id set via search: label='Integrasys', description='company in Madrid, Spain'. Search name used: 'Integrasys'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254805 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254805). label='Integrasys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30254805). label='Integrasys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q30254805",
          "note": "National sibling subsidiaries (Spain PIC 997636853, Luxembourg PIC 884472579). Q30254805 is the parent Integrasys entity, not either subsidiary. QID nulled — subsidiary-specific QIDs should be assigned when found.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30254805 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0785",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intelekt Tv Llc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876044055",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876044055",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Ukraine",
          "country_code": "UA",
          "city": "Chernivtsi",
          "web_link": "https://www.intelekt.net/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.intelekt.net/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876044055, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.intelekt.net/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876044055, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876044055, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0786",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Interactive Software",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898997262",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898997262",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "BUCHAREST",
          "web_link": "isw.ro",
          "total_eu_contribution": 646341.61,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/interactive-software",
          "stage": "",
          "description": "Interactive Software Ltd is a Web-based Laboratory Information Management System",
          "description_full": null,
          "website": "http://www.interactivesoftware.co.uk/",
          "cb_rank": 1011991,
          "headquarters": "Birmingham, Birmingham, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "CRM",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://isw.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898997262, 2 projects, €646,342 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://isw.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898997262, 2 projects, €646,342 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898997262, 2 projects, €646,342 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0787",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Interoperability Systems Hellas Single Member",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "917829133",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/917829133",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "Athens",
          "web_link": "www.scytalys.com",
          "total_eu_contribution": 610280.85,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/scytalys",
          "stage": "",
          "description": "Scytalys develops software solutions along with system integration, installation, testing, and operations for the defense and space sector.",
          "description_full": null,
          "website": "http://www.scytalys.com",
          "cb_rank": 285352,
          "headquarters": "Argyroupolis, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "A/B Testing",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.scytalys.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 917829133, 1 projects, €610,281 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.scytalys.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917829133, 1 projects, €610,281 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917829133, 1 projects, €610,281 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0788",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intersoft Electronics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881872591",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881872591",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Olen",
          "web_link": "https://intersoft-electronics.com",
          "total_eu_contribution": 692656.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/intersoft-electronics",
          "stage": "",
          "description": "Intersoft Electronics is a radar technology, equipment, and service provider company.",
          "description_full": "Intersoft Electronics is a radar technology, equipment, and service provider company.",
          "website": "https://intersoft-electronics.com",
          "cb_rank": 535427,
          "headquarters": "Olen, Antwerpen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1983-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Navigation and Mapping",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Navigation",
            "Sensor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://intersoft-electronics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881872591, 1 projects, €692,656 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://intersoft-electronics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881872591, 1 projects, €692,656 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881872591, 1 projects, €692,656 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0789",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intracom Defense Ae",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996235688",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996235688",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "KOROPI",
          "web_link": "www.intracomdefense.com",
          "total_eu_contribution": 24442484.42,
          "project_count": 10,
          "call_count": 10,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ide-e3da",
          "stage": "",
          "description": "INTRACOM DEFENSE is a manufacturer of products, and applications with customized electronics for defense and homeland security.",
          "description_full": "INTRACOM DEFENSE is a manufacturer of products, and applications with customized electronics for defense and homeland security.",
          "website": "http://www.intracomdefense.com",
          "cb_rank": 667561,
          "headquarters": "Koropí, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Privacy and Security"
          ],
          "industries": [
            "Electronics",
            "Homeland Security",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.intracomdefense.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996235688, 9 projects, €24,112,404 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.intracomdefense.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996235688, 10 projects, €24,442,484 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996235688, 10 projects, €24,442,484 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0790",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Invitris",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884728853",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884728853",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Planegg-Martinsried",
          "web_link": "https://invitris.com/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/invitris",
          "stage": "",
          "description": "Invitris is a biotech company that develops protein-based drugs.",
          "description_full": null,
          "website": "https://invitris.com/",
          "cb_rank": 66009,
          "headquarters": "Garching Bei München, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biopharma",
            "Biotechnology",
            "Pharmaceutical"
          ],
          "founders": [
            "Kilian Vogele",
            "Patrick Grossmann"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Seed",
          "last_funding_date": "2025-02-17",
          "last_funding_amount_usd": null,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 500000,
          "total_funding_usd": 500000,
          "total_funding_native": {
            "amount": 500000,
            "currency": "USD"
          },
          "top_investors": [
            "Y Combinator",
            "EIC Accelerator",
            "Mergus Ventures",
            "Vehiculum Capital"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://invitris.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884728853, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://invitris.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884728853, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0791",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Irt Antoine De Saint Exupery",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "936634814",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/936634814",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "TOULOUSE",
          "web_link": "www.irt-saintexupery.com",
          "total_eu_contribution": 1132514.06,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.irt-saintexupery.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 936634814, 1 projects, €1,132,514 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.irt-saintexupery.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936634814, 1 projects, €1,132,514 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936634814, 1 projects, €1,132,514 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0792",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Isaware",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "904156207",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/904156207",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Finland",
          "country_code": "FI",
          "city": "HELSINKI",
          "web_link": "www.isaware.fi",
          "total_eu_contribution": 2176750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.isaware.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 904156207, 1 projects, €2,176,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.isaware.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904156207, 1 projects, €2,176,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904156207, 1 projects, €2,176,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0793",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Isd Aerospace",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897490949",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897490949",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Ireland",
          "country_code": "IE",
          "city": "CORK",
          "web_link": "www.isdasa.com",
          "total_eu_contribution": 1128250.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.isdasa.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897490949, 2 projects, €1,128,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.isdasa.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897490949, 2 projects, €1,128,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897490949, 2 projects, €1,128,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0794",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Isd Lyseis Olokriromenon Systimatonanonymos Etaireia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997607656",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997607656",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "MAROUSSI",
          "web_link": "www.isd.gr",
          "total_eu_contribution": 19096244.14,
          "project_count": 15,
          "call_count": 15,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.isd.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997607656, 15 projects, €19,096,244 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.isd.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997607656, 15 projects, €19,096,244 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997607656, 15 projects, €19,096,244 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0795",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Isotta Fraschini Motori",
      "sector": null,
      "wikidata_id": "Q1328738",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "923481517",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/923481517",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "BARI",
          "web_link": "www.isottafraschini.it",
          "total_eu_contribution": 200000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/isotta-fraschini-motori",
          "stage": "",
          "description": "Isotta Fraschini Motori manufactures and develops engines, power packs, and generators, for industrial, civil, and military use.",
          "description_full": null,
          "website": "http://www.isottafraschini.it",
          "cb_rank": 2720919,
          "headquarters": "Bari, Puglia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1900-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Machinery Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Antonio Fraschini",
            "Cesare Isotta",
            "Oreste Fraschini",
            "Vincenzo Fraschini"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.isottafraschini.it"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Isotta Fraschini Motori",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Italy",
          "inception": "1955-01-01",
          "headquarters": "Bari",
          "official_website": "http://www.isottafraschini.it/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 923481517, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.isottafraschini.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1328738",
          "description": "wikidata_id set via search: label='Isotta Fraschini Motori', description=''. Search name used: 'Isotta Fraschini Motori'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1328738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1328738)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1328738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1328738)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1328738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1328738)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 923481517, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1328738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1328738)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 923481517, 1 projects, €200,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1328738 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1328738). label='Isotta Fraschini Motori'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1328738). label='Isotta Fraschini Motori'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1328738). label='Isotta Fraschini Motori'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1328738). label='Isotta Fraschini Motori'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0796",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Issel Nord",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877850971",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877850971",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Follo",
          "web_link": null,
          "total_eu_contribution": 397500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877850971, 1 projects, €397,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877850971, 1 projects, €397,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877850971, 1 projects, €397,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0797",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ist Id Associacao Do Instituto Superior Tecnico Para A Investigacao E O Desenvolvimento",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "954983722",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/954983722",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "LISBOA",
          "web_link": "https://ist-id.pt/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ist-id.pt/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 954983722, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ist-id.pt/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 954983722, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0798",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Istituto Affari Internazionali",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999694708",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999694708",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.iai.it",
          "total_eu_contribution": 410000.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.iai.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999694708, 2 projects, €410,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.iai.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999694708, 2 projects, €410,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999694708, 2 projects, €410,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0799",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Istituto Superiore Di Sanita",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999978821",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978821",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "http://www.iss.it",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.iss.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978821, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.iss.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999978821, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0800",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Italwatt",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880134836",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880134836",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "LEINI",
          "web_link": "www.italwatt.it",
          "total_eu_contribution": 507750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/italwatt",
          "stage": "",
          "description": "Italwatt specializes in designing and manufacturing automotive electronics.",
          "description_full": null,
          "website": "https://www.italwatt.it",
          "cb_rank": 2326485,
          "headquarters": "Leinì, Piemonte, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Lighting",
            "Manufacturing"
          ],
          "founders": [
            "Luca Luigi Ciaudano"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.italwatt.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880134836, 1 projects, €507,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.italwatt.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880134836, 1 projects, €507,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880134836, 1 projects, €507,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0801",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Itres",
      "sector": null,
      "wikidata_id": "Q59536828",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884746022",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884746022",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "CASALECCHIO DI RENO BO",
          "web_link": "https://itres-system.com",
          "total_eu_contribution": 153790.95,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://itres-system.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Itres (Canada)",
          "description": "company in Calgary, Canada",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Canada",
          "inception": "1979-01-01",
          "headquarters": null,
          "official_website": "http://www.itres.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884746022, 1 projects, €153,791 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q59536828",
          "description": "wikidata_id set via search: label='Itres (Canada)', description='company in Calgary, Canada'. Search name used: 'Itres'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://itres-system.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q59536828)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q59536828)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q59536828)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q59536828)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q59536828)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q59536828)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884746022, 1 projects, €153,791 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q59536828)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q59536828)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884746022, 1 projects, €153,791 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q59536828 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q59536828). label='Itres (Canada)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q59536828). label='Itres (Canada)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q59536828). label='Itres (Canada)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q59536828). label='Itres (Canada)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0802",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Itti Sp Zoo",
      "sector": null,
      "wikidata_id": "Q131882241",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999969509",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999969509",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Poland",
          "country_code": "PL",
          "city": "Poznan",
          "web_link": "www.itti.com.pl",
          "total_eu_contribution": 1256644.97,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/itti-a5ad",
          "stage": "",
          "description": "ITTI provides web and mobile applications development services.",
          "description_full": null,
          "website": "https://www.itti.com.pl",
          "cb_rank": 2206681,
          "headquarters": "Poznan, Wielkopolskie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Internet of Things",
            "Software",
            "Web Apps"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.itti.com.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Poland",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.itti.com.pl",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999969509, 1 projects, €1,256,645 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.itti.com.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131882241",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Itti Sp Zoo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882241)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882241)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882241)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882241)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882241)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882241)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999969509, 1 projects, €1,256,645 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882241)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882241)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999969509, 1 projects, €1,256,645 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131882241 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882241). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882241). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882241). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882241). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0803",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Iveco Defence Vehicles",
      "sector": null,
      "wikidata_id": "Q532299",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "898895121",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898895121",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Bolzano",
          "web_link": "www.idvgroup.com",
          "total_eu_contribution": 6025451.57,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/idv-3d3e",
          "stage": "",
          "description": "Iveco Defence Vehicles an Iveco Group brand, is committed to providing cutting-edge vehicle and protection solutions to satisfy the demands.",
          "description_full": "Iveco Defence Vehicles an Iveco Group brand, is committed to providing cutting-edge vehicle and protection solutions to satisfy the demands of military customers throughout. In its plant in Bolzano, Northern Italy, the business produces specialised logistic, protected, and armoured vehicles in addition to offering the whole line of IVECO commercial vehicles, which have been modified as necessary to fulfil the needs of the military user. As a result, IDV offers a complete line of vehicles to satisfy a wide range of defence applications.",
          "website": "https://www.idvgroup.com",
          "cb_rank": 341049,
          "headquarters": "Borzago, Trentino-Alto Adige, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1937-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Transportation"
          ],
          "industries": [
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.idvgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Iveco Defence Vehicles",
          "description": "manufacturer of special purpose vehicles for defence and civil protection applications, subsidiary of Iveco",
          "aliases": [
            "Iveco DV",
            "Iveco Defense Vehicles",
            "IDV Group",
            "Iveco Defence Vehicles Spa",
            "Iveco Defence Vehicles S.p.a.",
            "IDV Spa"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "subsidiary company",
            "vehicle manufacturer",
            "brand"
          ],
          "country": "Italy",
          "inception": "1937",
          "headquarters": "Bolzano",
          "official_website": "https://www.idvgroup.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898895121, 5 projects, €6,025,452 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q532299",
          "description": "wikidata_id set via search: label='Iveco Defence Vehicles', description='manufacturer of special purpose vehicles for defence and civil protection appli. Search name used: 'Iveco Defence Vehicles'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.idvgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q532299)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q532299)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q532299)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q532299)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q532299)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q532299)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q532299)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q532299)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q532299 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q532299). label='Iveco Defence Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q532299). label='Iveco Defence Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bolzano' vs sources.crunchbase.headquarters='Borzago, Trentino-Alto Adige, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q532299). label='Iveco Defence Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q532299). label='Iveco Defence Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0804",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jafral Biotehnoloske Raziskave Inrazvoj Doo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952748163",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952748163",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "LJUBLJANA",
          "web_link": "www.jafral.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/jafral",
          "stage": "",
          "description": "Jafral is a contract manufacturing and research organization that specializes in phage, pDNA, and protein production.",
          "description_full": null,
          "website": "https://jafral.com",
          "cb_rank": 962051,
          "headquarters": "Ljubljana, Ljubljana Urban Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Data and Analytics",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Analytics",
            "Biotechnology",
            "Manufacturing",
            "Test and Measurement"
          ],
          "founders": [
            "Frenk Smrekar"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jafral.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952748163, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jafral.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952748163, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0805",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Jena Optronik",
      "sector": null,
      "wikidata_id": "Q1686789",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "958960334",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/958960334",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Jena",
          "web_link": "www.jena-optronik.com",
          "total_eu_contribution": 1785260.48,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jena-optronik.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Jena-Optronik",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1992-01-01",
          "headquarters": "Jena",
          "official_website": "https://www.jena-optronik.de/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 958960334, 1 projects, €1,785,260 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jena-optronik.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1686789",
          "description": "wikidata_id set via search: label='Jena-Optronik', description=''. Search name used: 'Jena Optronik'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1686789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1686789)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1686789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1686789)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1686789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1686789)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958960334, 1 projects, €1,785,260 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1686789)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1686789)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 958960334, 1 projects, €1,785,260 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1686789 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1686789). label='Jena-Optronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1686789). label='Jena-Optronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1686789). label='Jena-Optronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1686789). label='Jena-Optronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0806",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Joanneum Research Forschungsgesellschaft Mbh",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999981537",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999981537",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "GRAZ",
          "web_link": "www.joanneum.at",
          "total_eu_contribution": 2329475.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.joanneum.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999981537, 2 projects, €2,329,475 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.joanneum.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999981537, 2 projects, €2,329,475 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999981537, 2 projects, €2,329,475 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0807",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Johann Wolfgang Goethe Universitaet Frankfurt Am Main",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999978724",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978724",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "FRANKFURT AM MAIN",
          "web_link": "www.uni-frankfurt.de",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uni-frankfurt.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978724, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uni-frankfurt.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999978724, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0808",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "John Cockerill Defense",
      "sector": null,
      "wikidata_id": "Q131885373",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905762527",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905762527",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "ANS",
          "web_link": "www.johncokerill.com",
          "total_eu_contribution": 8586222.49,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/cmi-cockerill-maintenance-engineering",
          "stage": "",
          "description": "John Cockerill designs, integrates, modernizes and maintains equipment for energy, defense, iron and steel, the environment and industry.",
          "description_full": null,
          "website": "https://johncockerill.com/en/",
          "cb_rank": 537441,
          "headquarters": "Seraing, Liege, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1817-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering"
          ],
          "founders": [
            "John Cockerill"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.johncokerill.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Belgium",
          "inception": null,
          "headquarters": null,
          "official_website": "https://johncockerill.com/en/defense/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905762527, 5 projects, €8,586,222 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.johncokerill.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131885373",
          "description": "wikidata_id set via search: label='John Cockerill Defense', description=''. Search name used: 'John Cockerill Defense'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131885373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131885373)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131885373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131885373)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131885373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131885373)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905762527, 5 projects, €8,586,222 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131885373)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131885373)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905762527, 5 projects, €8,586,222 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131885373 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131885373). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131885373). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131885373). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131885373). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0809",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "John Cockerill Defense France",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881922158",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881922158",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "DISTROFF",
          "web_link": "www.johncockerill.com",
          "total_eu_contribution": 119758.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.johncockerill.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881922158, 1 projects, €119,759 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.johncockerill.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881922158, 1 projects, €119,759 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881922158, 1 projects, €119,759 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0810",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Julius Maximilians Universitat Wurzburg",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999853206",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999853206",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Wuerzburg",
          "web_link": "http://www.uni-wuerzburg.de",
          "total_eu_contribution": 333413.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.uni-wuerzburg.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999853206, 1 projects, €333,414 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.uni-wuerzburg.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999853206, 1 projects, €333,414 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999853206, 1 projects, €333,414 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0811",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Jyvaskylan Ammattikorkeakoulu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996682955",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996682955",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "JYVASKYLA",
          "web_link": "www.jamk.fi",
          "total_eu_contribution": 2358353.43,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.jamk.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996682955, 2 projects, €2,358,353 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.jamk.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996682955, 2 projects, €2,358,353 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996682955, 2 projects, €2,358,353 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0812",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Kaitseministeerium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "905124655",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905124655",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.kaitseministeerium.ee",
          "total_eu_contribution": 8972920.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kaitseministeerium.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905124655, 1 projects, €8,972,920 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kaitseministeerium.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0813",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kapamed",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899797609",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899797609",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Romania",
          "country_code": "RO",
          "city": "Cluj-Napoca",
          "web_link": "www.kapamed.ro",
          "total_eu_contribution": 2017848.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kapamed.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899797609, 1 projects, €2,017,848 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kapamed.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899797609, 1 projects, €2,017,848 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899797609, 1 projects, €2,017,848 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0814",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kapamed Ukraine Llc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876048711",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876048711",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Ukraine",
          "country_code": "UA",
          "city": "Chernivtsi",
          "web_link": "https://kapamed.ro/uk/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://kapamed.ro/uk/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876048711, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://kapamed.ro/uk/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876048711, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876048711, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0815",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Katholieke Leuven",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999991334",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999991334",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "LEUVEN",
          "web_link": "www.kuleuven.be",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kuleuven.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999991334, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kuleuven.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991334, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0816",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kepla",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876980687",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876980687",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Stockholm",
          "web_link": "www.systecon.se",
          "total_eu_contribution": 1202600.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kepla",
          "stage": "",
          "description": "A digital advertising agency in your pocket.",
          "description_full": "Kepla is a marketing automation SaaS that gives marketers the tools, confidence, and expertise to run incredibly effective digital campaigns, streamline their workflow, and deliver results for their business faster.",
          "website": "https://kepla.io",
          "cb_rank": 397055,
          "headquarters": "Wellington, Wellington, New Zealand",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Digital Marketing",
            "Marketing",
            "Marketing Automation",
            "SaaS"
          ],
          "founders": [
            "Jarrod Mosen"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.systecon.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876980687, 1 projects, €1,202,600 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.systecon.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876980687, 1 projects, €1,202,600 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876980687, 1 projects, €1,202,600 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0817",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Klinikum Der Technischen München (Tum Klinikum)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999875710",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999875710",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Muenchen",
          "web_link": "www.mri.tum.de",
          "total_eu_contribution": 283251.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mri.tum.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999875710, 1 projects, €283,251 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mri.tum.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999875710, 1 projects, €283,251 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999875710, 1 projects, €283,251 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0818",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds Ammo France",
      "sector": null,
      "wikidata_id": "Q571665",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893906605",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893906605",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VERSAILLES",
          "web_link": "https://www.knds.fr/en/our-brand/knds-france",
          "total_eu_contribution": 2661167.43,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.knds.fr/en/our-brand/knds-france"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "KNDS France",
          "description": "French weapons manufacturer",
          "aliases": [
            "Nexter Systems",
            "GIAT Industries",
            "Groupement des Industries de l'Armée de Terre",
            "Army Industries Group"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2006-01-01",
          "headquarters": "Versailles",
          "official_website": "https://www.knds.fr/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS%20France"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893906605, 1 projects, €2,661,167 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.knds.fr/en/our-brand/knds-france",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q571665",
          "description": "wikidata_id set via search: label='KNDS France', description='French weapons manufacturer'. Search name used: 'Knds Ammo France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q571665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q571665)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q571665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q571665)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q571665",
          "new": null,
          "note": "Knds Ammo France is ammunition division. Q571665=KNDS France kept on IN-0823.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893906605, 1 projects, €2,661,167 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893906605, 1 projects, €2,661,167 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q571665",
          "description": "wikidata_id set via search: label='KNDS France', description='French weapons manufacturer'. Search name used: 'Knds Ammo France'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q571665 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q571665). label='KNDS France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q571665). label='KNDS France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q571665",
          "note": "Knds Ammo France is ammunition division. Q571665=KNDS France kept on IN-0823.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q571665 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0819",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds Ammo Italy",
      "sector": null,
      "wikidata_id": "Q7517941",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892662580",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892662580",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Colleferro",
          "web_link": "https://www.knds.fr/en/our-brand/knds-ammo-italy-spa",
          "total_eu_contribution": 189652.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.knds.fr/en/our-brand/knds-ammo-italy-spa"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KNDS Ammo Italy",
          "description": "Italian munitions company",
          "aliases": [
            "BPD Difesa e Spazio",
            "Difesa e Spazio",
            "Simmel Difesa"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": "1948-01-01",
          "headquarters": "Colleferro",
          "official_website": "https://knds.com/en/subsidiaries/knds-ammo-italy",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Simmel%20Difesa"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892662580, 1 projects, €189,652 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7517941",
          "description": "wikidata_id set via search: label='KNDS Ammo Italy', description='Italian munitions company'. Search name used: 'Knds Ammo Italy'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.knds.fr/en/our-brand/knds-ammo-italy-spa",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7517941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7517941)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7517941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7517941)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7517941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7517941)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892662580, 1 projects, €189,652 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7517941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7517941)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892662580, 1 projects, €189,652 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7517941 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7517941). label='KNDS Ammo Italy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7517941). label='KNDS Ammo Italy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7517941). label='KNDS Ammo Italy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7517941). label='KNDS Ammo Italy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0820",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds Belgium",
      "sector": null,
      "wikidata_id": "Q19966744",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892829129",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892829129",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Petit-Roeulx-Lez-Nivelles",
          "web_link": null,
          "total_eu_contribution": 92500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.knds.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "KNDS",
          "description": "European defence company",
          "aliases": [
            "KMW+Nexter Defense Systems",
            "KNDS N.V."
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Netherlands",
          "inception": "2015-10-02",
          "headquarters": "Amsterdam",
          "official_website": "https://www.knds.com",
          "isin": null,
          "employees": 9491,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892829129, 1 projects, €92,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.knds.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19966744",
          "description": "wikidata_id set via search: label='KNDS', description='European defence company'. Search name used: 'Knds Belgium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q19966744",
          "new": null,
          "note": "KNDS Belgium is subsidiary. Q19966744=KNDS parent kept on IN-1301.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892829129, 1 projects, €92,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892829129, 1 projects, €92,500 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19966744",
          "description": "wikidata_id set via search: label='KNDS', description='European defence company'. Search name used: 'Knds Belgium'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19966744 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q19966744",
          "note": "KNDS Belgium is subsidiary. Q19966744=KNDS parent kept on IN-1301.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19966744 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0821",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds Deutschland",
      "sector": null,
      "wikidata_id": "Q646220",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "902829247",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/902829247",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Munchen",
          "web_link": "www.knds.de",
          "total_eu_contribution": 5484270.29,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.knds.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KNDS Deutschland",
          "description": "business",
          "aliases": [
            "KMW",
            "Krauss-Maffei Wegmann"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1999-01-01",
          "headquarters": "Munich",
          "official_website": "https://knds.de/",
          "isin": null,
          "employees": 10000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS%20Deutschland"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 902829247, 3 projects, €5,484,270 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q646220",
          "description": "wikidata_id set via search: label='KNDS Deutschland', description='business'. Search name used: 'Knds Deutschland'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.knds.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q646220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q646220)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q646220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q646220)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q646220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q646220)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 902829247, 3 projects, €5,484,270 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q646220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q646220)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 902829247, 3 projects, €5,484,270 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q646220 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q646220). label='KNDS Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q646220). label='KNDS Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q646220). label='KNDS Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q646220). label='KNDS Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0822",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds Deutschland Tracks",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893662747",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893662747",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "REMSCHEID",
          "web_link": "www.knds-tracks.de",
          "total_eu_contribution": 53000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.knds-tracks.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893662747, 1 projects, €53,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.knds-tracks.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893662747, 1 projects, €53,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893662747, 1 projects, €53,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0823",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds France",
      "sector": null,
      "wikidata_id": "Q571665",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "901314301",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/901314301",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Versailles",
          "web_link": "www.knds.fr",
          "total_eu_contribution": 4876885.86,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.knds.fr"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KNDS France",
          "description": "French weapons manufacturer",
          "aliases": [
            "Nexter Systems",
            "GIAT Industries",
            "Groupement des Industries de l'Armée de Terre",
            "Army Industries Group"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2006-01-01",
          "headquarters": "Versailles",
          "official_website": "https://www.knds.fr/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS%20France"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 901314301, 5 projects, €4,876,886 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q571665",
          "description": "wikidata_id set via search: label='KNDS France', description='French weapons manufacturer'. Search name used: 'Knds France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.knds.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q571665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q571665)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q571665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q571665)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q571665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q571665)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 901314301, 5 projects, €4,876,886 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q571665)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q571665)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 901314301, 5 projects, €4,876,886 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q571665 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q571665). label='KNDS France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q571665). label='KNDS France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q571665). label='KNDS France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q571665). label='KNDS France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0824",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Knds France Robotics",
      "sector": null,
      "wikidata_id": "Q19966744",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "940660023",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/940660023",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VERSAILLES",
          "web_link": "www.nexter-robotics.com",
          "total_eu_contribution": 1478469.19,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nexter-robotics.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "KNDS",
          "description": "European defence company",
          "aliases": [
            "KMW+Nexter Defense Systems",
            "KNDS N.V."
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Netherlands",
          "inception": "2015-10-02",
          "headquarters": "Amsterdam",
          "official_website": "https://www.knds.com",
          "isin": null,
          "employees": 9491,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 940660023, 2 projects, €1,478,469 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nexter-robotics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19966744",
          "description": "wikidata_id set via search: label='KNDS', description='European defence company'. Search name used: 'Knds France Robotics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q19966744",
          "new": null,
          "note": "KNDS France Robotics is subsidiary. Q19966744=KNDS parent kept on IN-1301.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940660023, 2 projects, €1,478,469 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940660023, 2 projects, €1,478,469 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19966744",
          "description": "wikidata_id set via search: label='KNDS', description='European defence company'. Search name used: 'Knds France Robotics'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19966744 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q19966744",
          "note": "KNDS France Robotics is subsidiary. Q19966744=KNDS parent kept on IN-1301.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19966744 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0825",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Kobenhavns Universitet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999991043",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999991043",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "KOBENHAVN",
          "web_link": "www.ku.dk",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ku.dk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999991043, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ku.dk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991043, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0826",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kongsberg Defence Aerospace As",
      "sector": null,
      "wikidata_id": "Q3357285",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "903174373",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/903174373",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Kongsberg",
          "web_link": "www.kongsberg.com",
          "total_eu_contribution": 29796024.3,
          "project_count": 15,
          "call_count": 15,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/kongsberg-defence-aerospace",
          "stage": "",
          "description": "Kongsberg Defence & Aerospace is a premier supplier of defense and aerospace-related systems and solutions.",
          "description_full": null,
          "website": "https://www.kongsberg.com/kda/",
          "cb_rank": 207751,
          "headquarters": "Kongsberg, Buskerud, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1814-03-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kongsberg.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kongsberg Defence & Aerospace",
          "description": "supplier of defence and space related systems and products",
          "aliases": [
            "KDA"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1997-05-28",
          "headquarters": "Kongsberg",
          "official_website": "https://www.kongsberg.com/kda",
          "isin": null,
          "employees": 4345,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kongsberg%20Defence%20%26%20Aerospace"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 903174373, 15 projects, €29,796,024 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3357285",
          "description": "wikidata_id set via search: label='Kongsberg Defence & Aerospace', description='supplier of defence and space related systems and products'. Search name used: 'Kongsberg Defence Aerospace As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kongsberg.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3357285)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3357285)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3357285)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3357285)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3357285)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3357285)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 903174373, 15 projects, €29,796,024 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3357285)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3357285)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 903174373, 15 projects, €29,796,024 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3357285 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3357285). label='Kongsberg Defence & Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3357285). label='Kongsberg Defence & Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3357285). label='Kongsberg Defence & Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3357285). label='Kongsberg Defence & Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0827",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kongsberg Discovery As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881012686",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881012686",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "HORTEN",
          "web_link": "https://www.kongsberg.com/discovery",
          "total_eu_contribution": 8934098.28,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kongsberg.com/discovery"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881012686, 3 projects, €6,629,098 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kongsberg.com/discovery",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881012686, 4 projects, €8,934,098 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881012686, 4 projects, €8,934,098 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0828",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kongsberg Maritime As",
      "sector": null,
      "wikidata_id": "Q4574129",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999444351",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999444351",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "KONGSBERG",
          "web_link": "https://www.kongsberg.com/maritime/",
          "total_eu_contribution": 4840074.42,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kongsberg-maritime",
          "stage": "",
          "description": "Kongsberg Maritime is a global leader in the field of maritime technology.",
          "description_full": "Kongsberg Maritime offers cutting-edge solutions for merchant marine, offshore, subsea, naval, coastal marine, fisheries, maritime simulation & training, port & harbor monitoring, and more.",
          "website": "http://www.kongsberg.com/kongsberg-maritime",
          "cb_rank": 132435,
          "headquarters": "Kongsberg, Buskerud, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1814-03-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Automation",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kongsberg.com/maritime/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kongsberg Maritime",
          "description": "Norwegian technology company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1998-02-06",
          "headquarters": "Kongsberg",
          "official_website": "https://www.kongsbergmaritime.com",
          "isin": null,
          "employees": 8300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kongsberg%20Maritime"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999444351, 4 projects, €7,145,074 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4574129",
          "description": "wikidata_id set via search: label='Kongsberg Maritime', description='Norwegian technology company'. Search name used: 'Kongsberg Maritime As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kongsberg.com/maritime/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4574129)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4574129)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4574129)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4574129)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4574129)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4574129)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999444351, 4 projects, €4,840,074 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4574129)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4574129)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999444351, 4 projects, €4,840,074 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4574129 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4574129). label='Kongsberg Maritime'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4574129). label='Kongsberg Maritime'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4574129). label='Kongsberg Maritime'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4574129). label='Kongsberg Maritime'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0829",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kradient Intelligence",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899268377",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899268377",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Turku",
          "web_link": "https://marshallai.com",
          "total_eu_contribution": 246556.64,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/marshallai",
          "stage": "",
          "description": "Detect objects and incidents in real time from any video feed through tireless and precise artificial intelligence and machine vision.",
          "description_full": null,
          "website": "https://marshallai.com/",
          "cb_rank": 1164733,
          "headquarters": "Turku, Western Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://marshallai.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899268377, 1 projects, €246,557 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://marshallai.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899268377, 1 projects, €246,557 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899268377, 1 projects, €246,557 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0830",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Kungliga Tekniska Hoegskolan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999990946",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999990946",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "STOCKHOLM",
          "web_link": "www.kth.se",
          "total_eu_contribution": 1139049.03,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kth.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999990946, 3 projects, €1,139,049 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kth.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999990946, 3 projects, €1,139,049 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999990946, 3 projects, €1,139,049 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0831",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "L M Ericsson",
      "sector": null,
      "wikidata_id": "Q52618",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999942931",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999942931",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Jorvas",
          "web_link": null,
          "total_eu_contribution": 281848.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ericsson.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Ericsson",
          "description": "Swedish provider of communications technology and services",
          "aliases": [
            "Telefonaktiebolaget L. M. Ericsson",
            "L. M. Ericsson",
            "LM Ericsson",
            "Ericsson Co.",
            "Ericson",
            "Telefonaktiebolaget LM Ericsson (publ) (Stockholm)",
            "Fully Automation Company",
            "Ericsson Telephone Manufacturing Company",
            "Telefonaktiebolet LM Ericsson"
          ],
          "instance_of": [
            "telecommunications equipment industry",
            "public company",
            "business"
          ],
          "country": "Sweden",
          "inception": "1876",
          "headquarters": "Stockholm",
          "official_website": "https://www.ericsson.com/",
          "isin": "SE0000108649",
          "employees": 101322,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ericsson"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999942931, 1 projects, €281,849 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q52618",
          "description": "wikidata_id set via search: label='Ericsson', description='Swedish provider of communications technology and services'. Search name used: 'L M Ericsson'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ericsson.com/",
          "description": "Official website (P856) fetched from Wikidata (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q52618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q52618)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q52618",
          "new": null,
          "note": "L M Ericsson is duplicate name for Ericsson. Q52618 kept on IN-0655 Ericsson.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999942931, 1 projects, €281,849 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999942931, 1 projects, €281,849 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q52618",
          "description": "wikidata_id set via search: label='Ericsson', description='Swedish provider of communications technology and services'. Search name used: 'L M Ericsson'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q52618 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q52618). label='Ericsson'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q52618",
          "note": "L M Ericsson is duplicate name for Ericsson. Q52618 kept on IN-0655 Ericsson.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q52618 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0832",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "L Up",
      "sector": null,
      "wikidata_id": "Q30285099",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999773957",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999773957",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": null,
          "total_eu_contribution": 1460062.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/l-up",
          "stage": "",
          "description": "L-up is a science and business consulting company that offers project management, data management, and training services.",
          "description_full": null,
          "website": "https://www.l-up.com",
          "cb_rank": 2075669,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Data and Analytics",
            "Education",
            "Other",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Data Management",
            "Management Consulting",
            "Project Management",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.l-up.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "L-Up",
          "description": "company in Paris, France",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2001-01-01",
          "headquarters": "Paris",
          "official_website": "http://www.l-up.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999773957, 1 projects, €1,460,062 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285099",
          "description": "wikidata_id set via search: label='L-Up', description='company in Paris, France'. Search name used: 'L Up'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.l-up.com/",
          "description": "Official website (P856) fetched from Wikidata (Q30285099)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285099)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285099)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285099)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999773957, 1 projects, €1,460,062 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285099)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285099)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999773957, 1 projects, €1,460,062 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285099 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285099). label='L-Up'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285099). label='L-Up'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285099). label='L-Up'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285099). label='L-Up'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0833",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Laboratorios Farmaceuticos Rovi",
      "sector": null,
      "wikidata_id": "Q65180652",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894806086",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894806086",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "www.rovi.es",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/laboratorios-farmaceuticos-rovi",
          "stage": "",
          "description": "ROVI Pharmaceutical Laboratories is a pharmaceutical company that researches, develops, manufactures, and markets molecules and biologicals.",
          "description_full": null,
          "website": "http://www.rovi.es",
          "cb_rank": 161348,
          "headquarters": "Pozuelo De Alarcón, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1946-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Biopharma",
            "Biotechnology",
            "Chemical",
            "Manufacturing",
            "Pharmaceutical"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-09",
          "last_funding_amount_usd": 40839287,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 40839287,
          "total_funding_native": {
            "amount": 36300000,
            "currency": "EUR"
          },
          "top_investors": [
            "Centre for the Development of Industrial Technology (CDTI)"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rovi.es"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rovi",
          "description": "Spanish Pharmaceutical Company",
          "aliases": [
            "Laboratorios Rovi",
            "ROVI group",
            "Laboratorios Farmacéuticos ROVI, S.A."
          ],
          "instance_of": [
            "enterprise",
            "company"
          ],
          "country": "Spain",
          "inception": "1946",
          "headquarters": "Madrid",
          "official_website": "https://www.rovi.es/en/",
          "isin": "ES0157261019",
          "employees": 1419,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Laboratorios%20Farmaceuticos%20Rovi"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894806086, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q65180652",
          "description": "wikidata_id set via search: label='Rovi', description='Spanish Pharmaceutical Company'. Search name used: 'Laboratorios Farmaceuticos Rovi'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rovi.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65180652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65180652)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65180652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65180652)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65180652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65180652)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65180652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65180652)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894806086, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q65180652 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65180652). label='Rovi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65180652). label='Rovi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65180652). label='Rovi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65180652). label='Rovi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0834",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Laboratorios Liconsa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "990555950",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/990555950",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "www.chemogroup.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/chemo-iberica",
          "stage": "",
          "description": "Chemo Iberica, S.A. manufactures and distributes generic medicines. It offers pharmaceuticals; agrochemicals, including insecticides,",
          "description_full": null,
          "website": "http://www.chemogroup.com",
          "cb_rank": 3182533,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1940-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Health Care",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.chemogroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 990555950, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.chemogroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990555950, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0835",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lambda X High Tech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880362204",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880362204",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Belgium",
          "country_code": "BE",
          "city": "NIVELLES",
          "web_link": "www.lambda-x.com",
          "total_eu_contribution": 430878.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/lambda-x",
          "stage": "",
          "description": "LAMBDA-X specializes in ophthalmic products that design and manufactures optical systems for space, industrial and medical applications.",
          "description_full": null,
          "website": "http://www.lambda-x.com",
          "cb_rank": 1050698,
          "headquarters": "Nivelles, Brabant Wallon, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-06-16",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Health Care",
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing",
            "Medical",
            "Optical Communication"
          ],
          "founders": [
            "Olivier Dupont"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lambda-x.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880362204, 1 projects, €430,879 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lambda-x.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880362204, 1 projects, €430,879 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880362204, 1 projects, €430,879 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0836",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Larimart",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911606680",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911606680",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "http://www.larimart.it/",
          "total_eu_contribution": 1025091.92,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/larimart",
          "stage": "",
          "description": "Larimart is a manufacturing company that offers computer displays, intercoms, naval systems, antenna supports, and vehicular solutions.",
          "description_full": null,
          "website": "https://www.larimart.it",
          "cb_rank": 836303,
          "headquarters": "Roma, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1960-11-17",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Manufacturing",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.larimart.it/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911606680, 3 projects, €1,025,092 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.larimart.it/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911606680, 3 projects, €1,025,092 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911606680, 3 projects, €1,025,092 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0837",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lasting Software",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898962827",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898962827",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Timisoara",
          "web_link": "www.lastingsoftware.com",
          "total_eu_contribution": 1078832.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lasting-software",
          "stage": "",
          "description": "Lasting Software is a consulting firm that provides solutions in the field of telecommunication, IoT, graphics, analytics and big data.",
          "description_full": null,
          "website": "https://lastingsoftware.com",
          "cb_rank": 510597,
          "headquarters": "Timisoara, Timis, Romania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Internet of Things",
            "Software",
            "Software Engineering",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lastingsoftware.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898962827, 1 projects, €1,078,832 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lastingsoftware.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898962827, 1 projects, €1,078,832 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898962827, 1 projects, €1,078,832 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0838",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Latvijas Mobilais Telefons Sia",
      "sector": null,
      "wikidata_id": "Q4993620",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "906133746",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/906133746",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Latvia",
          "country_code": "LV",
          "city": "RIGA",
          "web_link": "www.lmt.lv/en",
          "total_eu_contribution": 5212925.11,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lmt.lv/en"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Latvian Mobile Telephone",
          "description": "Latvian telecommunications company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Latvia",
          "inception": "1992-01-02",
          "headquarters": "Riga",
          "official_website": "https://www.lmt.lv/",
          "isin": null,
          "employees": 733,
          "wikipedia_url": "https://en.wikipedia.org/wiki/LMT%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 906133746, 6 projects, €5,212,925 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4993620",
          "description": "wikidata_id set via search: label='Latvian Mobile Telephone', description='Latvian telecommunications company'. Search name used: 'Latvijas Mobilais Telefons Sia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lmt.lv/en",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4993620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4993620)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4993620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4993620)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4993620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4993620)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906133746, 6 projects, €5,212,925 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4993620)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4993620)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906133746, 6 projects, €5,212,925 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4993620 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4993620). label='Latvian Mobile Telephone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4993620). label='Latvian Mobile Telephone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4993620). label='Latvian Mobile Telephone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4993620). label='Latvian Mobile Telephone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0839",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Latvijas Universitate",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999871830",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999871830",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Latvia",
          "country_code": "LV",
          "city": "RIGA",
          "web_link": "http://www.lu.lv",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.lu.lv"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999871830, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.lu.lv",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999871830, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0840",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Leniobio",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "910556655",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/910556655",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Dusseldorf",
          "web_link": "www.leniobio.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/leniobio",
          "stage": "",
          "description": "LenioBio develops rapid plant-based, cell-free protein expression that scales for research, development and production.",
          "description_full": "LenioBio develops rapid plant-based, cell-free protein expression that scales for research, development and production.",
          "website": "https://www.leniobio.com/",
          "cb_rank": 48204,
          "headquarters": "Düsseldorf, Nordrhein-Westfalen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-07-01",
          "last_funding_amount_usd": 4367998,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 12496305,
          "total_funding_usd": 19769216,
          "total_funding_native": {
            "amount": 17950000,
            "currency": "EUR"
          },
          "top_investors": [
            "EIT Food",
            "Eurostars",
            "Bridford Group",
            "European Health and Digital Executive Agency"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.leniobio.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 910556655, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.leniobio.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910556655, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0841",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Leonardo Societa Per Azioni",
      "sector": null,
      "wikidata_id": "Q910379",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998627417",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998627417",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.leonardo.com",
          "total_eu_contribution": 170892212.93,
          "project_count": 37,
          "call_count": 37,
          "coordinator_count": 3,
          "source_file": "edf_calls.json"
        },
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "LDO",
            "stock_sector": "Industriali",
            "weight_pct": 1.33,
            "location": "Italy",
            "exchange": "Borsa Italiana",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.leonardo.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Leonardo",
          "description": "Italian defense, security and aerospace company",
          "aliases": [
            "Leonardo S.p.A.",
            "Leonardo-Finmeccanica S.p.A."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "concern",
            "public company",
            "defense contractor"
          ],
          "country": "Italy",
          "inception": "2016",
          "headquarters": "Rome",
          "official_website": "https://www.leonardo.com/",
          "isin": "IT0003856405",
          "employees": 62762,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Leonardo%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998627417, 37 projects, €172,231,984 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.leonardo.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q910379",
          "description": "wikidata_id set via search: label='Leonardo', description='Italian defense, security and aerospace company'. Search name used: 'Leonardo Societa Per Azioni'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q910379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q910379)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q910379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q910379)"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q910379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q910379)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998627417, 37 projects, €170,892,213 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q910379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q910379)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998627417, 37 projects, €170,892,213 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q910379 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q910379). label='Leonardo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q910379). label='Leonardo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q910379). label='Leonardo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q910379). label='Leonardo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0842",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Liebherr Aerospace Lindenberg",
      "sector": null,
      "wikidata_id": "Q131800114",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999941961",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999941961",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Lindenberg",
          "web_link": "www.liebherr.com",
          "total_eu_contribution": 301200.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/liebherr-group",
          "stage": "",
          "description": "Liebherr Group is a manufacturer of construction equipment.",
          "description_full": null,
          "website": "http://www.liebherr.com",
          "cb_rank": 247384,
          "headquarters": "Biberach An Der Riß, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1949-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Goods",
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Construction",
            "Home Appliances",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "Hans Liebherr"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.liebherr.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Liebherr Aerospace Lindenberg GmbH",
          "description": "German company registered in France",
          "aliases": [],
          "instance_of": [
            "subsidiary company"
          ],
          "country": "France",
          "inception": "2001-09-17",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999941961, 1 projects, €301,200 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131800114",
          "description": "wikidata_id set via search: label='Liebherr Aerospace Lindenberg GmbH', description='German company registered in France'. Search name used: 'Liebherr Aerospace Lindenberg'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.liebherr.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131800114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131800114)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131800114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131800114)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131800114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131800114)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999941961, 1 projects, €301,200 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131800114)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131800114)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999941961, 1 projects, €301,200 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131800114 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131800114). label='Liebherr Aerospace Lindenberg GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131800114). label='Liebherr Aerospace Lindenberg GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131800114). label='Liebherr Aerospace Lindenberg GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131800114). label='Liebherr Aerospace Lindenberg GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0843",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Light Structures As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951093634",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951093634",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "OSLO",
          "web_link": "www.lightstructures.no",
          "total_eu_contribution": 237575.64,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/light-structures",
          "stage": "",
          "description": "Light Structures is a supplier of fiber optic condition monitoring systems based on Fiber Bragg Grating technology (FBG).",
          "description_full": "Light Structures is the supplier of fiber optic condition monitoring systems based on Fiber Bragg Grating technology (FBG). Fiber optic systems offer excellent reliability and unique data quality compared to conventional technology. Our patented SENSFIB product range includes Hull Stress Monitoring, Ice Load Monitoring, Sloshing Monitoring, FPSO Monitoring with our customized HullInfo software.  In addition to operational data, our systems provide data for Active Fatigue Management reports.",
          "website": "https://www.lightstructures.com/",
          "cb_rank": 851020,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Hardware",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Oil and Gas",
            "Sensor"
          ],
          "founders": [
            "Geir Sagvolden",
            "Karianne Pran"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2011-02-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "TeleVenture Management"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lightstructures.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951093634, 1 projects, €237,576 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lightstructures.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951093634, 1 projects, €237,576 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951093634, 1 projects, €237,576 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0844",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Lkr Leichtmetallkompetenzzentrum Ranshofen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998093723",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998093723",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Ranshofen",
          "web_link": "www.ait.ac.at",
          "total_eu_contribution": 314718.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ait.ac.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998093723, 2 projects, €314,719 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ait.ac.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998093723, 2 projects, €314,719 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998093723, 2 projects, €314,719 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0845",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Logiicdev",
      "sector": null,
      "wikidata_id": "Q131893547",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "886048053",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/886048053",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Austria",
          "country_code": "AT",
          "city": "GRAZ-WETZELSDORF",
          "web_link": "www.logiicdev.com",
          "total_eu_contribution": 312299.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.logiicdev.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Austria",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 886048053, 1 projects, €312,299 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.logiicdev.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131893547",
          "description": "wikidata_id set via search: label='Logiicdev Gmbh', description=''. Search name used: 'Logiicdev'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131893547)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131893547)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131893547)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131893547)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131893547)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131893547)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 886048053, 1 projects, €312,299 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131893547)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131893547)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 886048053, 1 projects, €312,299 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131893547 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131893547). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131893547). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131893547). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131893547). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0846",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Logstail Single Member Privatecompany",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890401316",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890401316",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHENS",
          "web_link": "https://logstail.com",
          "total_eu_contribution": 459500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://logstail.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890401316, 1 projects, €459,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://logstail.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890401316, 1 projects, €459,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890401316, 1 projects, €459,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0847",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Look Up Space",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883886796",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883886796",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "TOULOUSE",
          "web_link": null,
          "total_eu_contribution": 761020.92,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/look-up-space",
          "stage": "",
          "description": "Look Up Space provide space safety and security data & services of unprecedented quality, with a sovereign and secure sensor network.",
          "description_full": "Look Up Space provides Space Safety and Security data & services of unprecedented quality, with a dedicated, sovereign and secure sensor network and state-of-the-art data processing capabilities.",
          "website": "https://www.lookupspace.com",
          "cb_rank": 14735,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Network Security"
          ],
          "founders": [],
          "num_funding_rounds": 7,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2026-02-11",
          "last_funding_amount_usd": null,
          "last_funding_type": "Non-equity Assistance",
          "total_equity_funding_usd": 35293172,
          "total_funding_usd": 72888370,
          "total_funding_native": {
            "amount": 64000000,
            "currency": "EUR"
          },
          "top_investors": [
            "K Fund",
            "Karista",
            "ETF Partners",
            "European Union",
            "Leadwind"
          ],
          "num_investors": 14,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lookupspace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883886796, 1 projects, €761,021 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lookupspace.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883886796, 1 projects, €761,021 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883886796, 1 projects, €761,021 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0848",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Lulea Tekniska Universitet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999876874",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999876874",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "LULEA",
          "web_link": "www.ltu.se",
          "total_eu_contribution": 432500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ltu.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999876874, 1 projects, €432,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ltu.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999876874, 1 projects, €432,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999876874, 1 projects, €432,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0849",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Luxembourg Institute Of Science And Technology",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "934320200",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/934320200",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "Esch Sur Alzette",
          "web_link": "www.list.lu",
          "total_eu_contribution": 1499941.47,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.list.lu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 934320200, 1 projects, €1,499,941 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.list.lu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934320200, 1 projects, €1,499,941 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934320200, 1 projects, €1,499,941 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0850",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Luxgovsat",
      "sector": null,
      "wikidata_id": "Q19698490",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905358134",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905358134",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "BETZDORF",
          "web_link": "www.govsat.lu",
          "total_eu_contribution": 1040676.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/govsat",
          "stage": "",
          "description": "GovSat deals is a government and SES venture that aims to render satellite communication services for the defense and aerospace sector.",
          "description_full": null,
          "website": "https://govsat.lu",
          "cb_rank": 555819,
          "headquarters": "Betzdorf, Grevenmacher, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Government",
            "Satellite Communication",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.govsat.lu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "GovSat",
          "description": "Luxembourgish satellite operator",
          "aliases": [
            "LuxGovSat"
          ],
          "instance_of": [
            "joint venture"
          ],
          "country": "Luxembourg",
          "inception": "2015-02-12",
          "headquarters": "Betzdorf",
          "official_website": "https://govsat.lu/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905358134, 1 projects, €1,040,676 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19698490",
          "description": "wikidata_id set via search: label='GovSat', description='Luxembourgish satellite operator'. Search name used: 'Luxgovsat'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.govsat.lu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19698490)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19698490)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19698490)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19698490)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19698490)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19698490)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905358134, 1 projects, €1,040,676 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19698490)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19698490)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905358134, 1 projects, €1,040,676 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19698490 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19698490). label='GovSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19698490). label='GovSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19698490). label='GovSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19698490). label='GovSat'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0851",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Luxtrust",
      "sector": null,
      "wikidata_id": "Q1408990",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883848190",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883848190",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "Capellen",
          "web_link": "https://www.luxtrust.com/en",
          "total_eu_contribution": 1062500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/luxtrust",
          "stage": "",
          "description": "LuxTrust helps protect the digital identity and security of electronic data from LuxTrust certificate holders.",
          "description_full": "LuxTrust helps protect the digital identity and security of electronic data from LuxTrust certificate holders, while embodying the technology and advancement of online solutions. LuxTrust federates its employees around 5 corporate values. These values ​​accompany the company in its evolution and in its development. They are, at the same time, corporate vision, generating cohesion, performance and motivation. They underline the ambition of the company.",
          "website": "https://www.luxtrust.lu/",
          "cb_rank": 747390,
          "headquarters": "Capellen, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Computer",
            "Consumer Electronics",
            "Electronics",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.luxtrust.com/en"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Luxembourg",
          "inception": "2005",
          "headquarters": "Capellen",
          "official_website": "https://www.luxtrust.com/en",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883848190, 1 projects, €1,062,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.luxtrust.com/en",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1408990",
          "description": "wikidata_id set via search: label='LuxTrust', description=''. Search name used: 'Luxtrust'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1408990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1408990)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1408990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1408990)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1408990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1408990)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883848190, 1 projects, €1,062,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1408990)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1408990)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883848190, 1 projects, €1,062,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1408990 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1408990). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1408990). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1408990). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1408990). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0852",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lynred",
      "sector": null,
      "wikidata_id": "Q3488869",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "936720271",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/936720271",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VEUREY-VOROIZE",
          "web_link": "www.lynred.com",
          "total_eu_contribution": 2889683.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lynred",
          "stage": "",
          "description": "Lynred manufactures infrared detectors for the aerospace, defense, and commercial markets.",
          "description_full": "Lynred designs and manufactures infrared technologies for aerospace, defense, and commercial markets. Their infrared detector lineup covers the entire infrared spectrum, from SWIR to VLWIR. Their products are compatible with the demands of a variety of industries.",
          "website": "https://lynred.com",
          "cb_rank": 346787,
          "headquarters": "Veurey-voroize, Rhone-Alpes, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Other"
          ],
          "industries": [
            "B2B",
            "Electronics",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "Jean-François Delepau"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2023-01-10",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "European Union"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.lynred.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lynred",
          "description": "French infrared technology company",
          "aliases": [
            "Sofradir",
            "LYNRED"
          ],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": "1986-01-01",
          "headquarters": "France",
          "official_website": "https://www.lynred.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lynred"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 936720271, 2 projects, €2,889,684 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3488869",
          "description": "wikidata_id set via search: label='Lynred', description='French infrared technology company'. Search name used: 'Lynred'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.lynred.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3488869)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3488869)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3488869)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3488869)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3488869)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3488869)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936720271, 2 projects, €2,889,684 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3488869)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3488869)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936720271, 2 projects, €2,889,684 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3488869 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3488869). label='Lynred'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3488869). label='Lynred'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3488869). label='Lynred'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3488869). label='Lynred'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0853",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "M3 Systems Belgium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "969448459",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/969448459",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "WAVRE",
          "web_link": null,
          "total_eu_contribution": 1357125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 969448459, 1 projects, €1,357,125 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 969448459, 1 projects, €1,357,125 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 969448459, 1 projects, €1,357,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0854",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Marduk Technologies Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893359719",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893359719",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.marduk.ee",
          "total_eu_contribution": 2672569.18,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.marduk.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893359719, 3 projects, €2,672,569 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.marduk.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893359719, 3 projects, €2,672,569 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893359719, 3 projects, €2,672,569 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0855",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Marinom",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "879455642",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/879455642",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Bremen",
          "web_link": "marinom.de",
          "total_eu_contribution": 664209.38,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://marinom.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 879455642, 1 projects, €664,209 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://marinom.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879455642, 1 projects, €664,209 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879455642, 1 projects, €664,209 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0856",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Marion Technologies S",
      "sector": null,
      "wikidata_id": "Q30284965",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999757176",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999757176",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VERNIOLLE",
          "web_link": "http://www.mariontechnologies.com",
          "total_eu_contribution": 2172172.88,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/marion-technologies",
          "stage": "",
          "description": "Marion Technologies specializes in the characterization, custom development and production of ceramic powders and nanostructured materials.",
          "description_full": "Marion Technologies specializes in the characterization, custom development and production of ceramic powders and nanostructured materials for industrial use.",
          "website": "http://www.mariontechnologies.com",
          "cb_rank": 912116,
          "headquarters": "Verniolle, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.mariontechnologies.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Marion Technologies (France)",
          "description": "company in Verniolle, France",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": null,
          "headquarters": "Verniolle",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999757176, 1 projects, €1,899,366 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30284965",
          "description": "wikidata_id set via search: label='Marion Technologies (France)', description='company in Verniolle, France'. Search name used: 'Marion Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.mariontechnologies.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284965)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284965)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284965)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284965)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284965)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284965)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999757176, 2 projects, €2,172,173 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30284965)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30284965)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999757176, 2 projects, €2,172,173 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30284965 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284965). label='Marion Technologies (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284965). label='Marion Technologies (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284965). label='Marion Technologies (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30284965). label='Marion Technologies (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0857",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Maritime Robotics As",
      "sector": null,
      "wikidata_id": "Q30259506",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "955314492",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/955314492",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Trondheim",
          "web_link": "www.maritimerobotics.com",
          "total_eu_contribution": 636947.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/maritime-robotics",
          "stage": "",
          "description": "Maritime Robotics is a leading provider of innovative unmanned solutions for maritime operations in harsh environments.",
          "description_full": "Maritime Robotics is a leading provider of innovative unmanned solutions for maritime operations in harsh environments. With technology developed in close collaboration with both civilian, governmental and military partners, Maritime Robotics focuses on delivering high-quality system solutions and products that are cost-efficient, reduce HSE risk exposure and are highly deployable, in any conditions. Their technologies and products operates unmanned in the air and on the surface, and can gather data ranging from air to subsea. They believe that the future of maritime operations will enable more unmanned data aquisition, driving industry standards and continually broadening operational possibilities. Their headquarter is situated in Norway’s technology capital, Trondheim, staffed by a highly competent team of engineers and personnel, with a global network of clients and partners. Their department will at any time provide you with information and resources upon request, as well as assist you in finding the right solution for your maritime operation.",
          "website": "http://www.maritimerobotics.com/",
          "cb_rank": 38559,
          "headquarters": "Trondheim, Sor-Trondelag, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Marine Transportation",
            "Robotics"
          ],
          "founders": [
            "Vegard Evjen Hovstein"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2024-09-12",
          "last_funding_amount_usd": 12000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 12000000,
          "total_funding_usd": 12000000,
          "total_funding_native": {
            "amount": 12000000,
            "currency": "USD"
          },
          "top_investors": [
            "Nysnø",
            "NRP Zero AS",
            "Umoe",
            "Holta Invest"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.maritimerobotics.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maritime Robotics (Norway)",
          "description": "company in Trondheim, Norway",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": null,
          "headquarters": "Trondheim",
          "official_website": "http://www.maritimerobotics.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 955314492, 1 projects, €636,948 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30259506",
          "description": "wikidata_id set via search: label='Maritime Robotics (Norway)', description='company in Trondheim, Norway'. Search name used: 'Maritime Robotics As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.maritimerobotics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30259506)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30259506)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30259506)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30259506)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30259506)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30259506)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 955314492, 1 projects, €636,948 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30259506)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30259506)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 955314492, 1 projects, €636,948 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30259506 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30259506). label='Maritime Robotics (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30259506). label='Maritime Robotics (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30259506). label='Maritime Robotics (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30259506). label='Maritime Robotics (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0858",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Marte Arge Gbr",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880058400",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880058400",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Bonn",
          "web_link": null,
          "total_eu_contribution": 1008000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880058400, 1 projects, €1,008,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880058400, 1 projects, €1,008,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880058400, 1 projects, €1,008,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0859",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Masa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997718042",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997718042",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.masasim.com",
          "total_eu_contribution": 561750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/masa-finance",
          "stage": "",
          "description": "Masa is a developer of a decentralized data marketplace where users get compensated for their data contribution.",
          "description_full": "Masa is a decentralized data marketplace developer where users get compensated for their data contribution. It seeks to disrupt traditional centralized credit infrastructure and consists of a non-fungible credit report, composable credit primitives, smart contracts, and liquidity pools, that address the need for a scalable, interoperable, and standardized on-chain identity infrastructure for the evolving web3 ecosystem.",
          "website": "https://masa.finance/",
          "cb_rank": 9376,
          "headquarters": "San Francisco, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Blockchain and Cryptocurrency",
            "Data and Analytics",
            "Internet Services",
            "Other"
          ],
          "industries": [
            "Blockchain",
            "Data Management",
            "Web3"
          ],
          "founders": [
            "Brendan Playford",
            "Calanthia Mei"
          ],
          "num_funding_rounds": 4,
          "funding_status": null,
          "last_funding_date": "2024-12-18",
          "last_funding_amount_usd": 1000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 9900000,
          "total_funding_usd": 9900000,
          "total_funding_native": {
            "amount": 9900000,
            "currency": "USD"
          },
          "top_investors": [
            "GSR",
            "Unshackled Ventures",
            "Four Cities Capital",
            "Digital Currency Group",
            "Lateral Frontiers"
          ],
          "num_investors": 20,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.masasim.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997718042, 1 projects, €561,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.masasim.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997718042, 1 projects, €561,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997718042, 1 projects, €561,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0860",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Masarykova Univerzita",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999880657",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999880657",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "Brno",
          "web_link": "http://www.muni.cz",
          "total_eu_contribution": 400889.7,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.muni.cz"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999880657, 1 projects, €400,890 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.muni.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999880657, 1 projects, €400,890 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999880657, 1 projects, €400,890 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0861",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mb Pharma S R O",
      "sector": null,
      "wikidata_id": "Q41567379",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897113231",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897113231",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAGUE",
          "web_link": "www.mbph.cz",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mb-pharma",
          "stage": "",
          "description": "MB Pharma develops microbiology, biotechnology, and pharmaceutical products, specializing in bacteriophages and bacterial enzymes.",
          "description_full": null,
          "website": "https://www.mbph.cz",
          "cb_rank": 3122276,
          "headquarters": "Prague, Hlavni mesto Praha, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Medical",
            "Pharmaceutical"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mbph.cz"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MB Pharma (Czechia)",
          "description": "company in Prague, Czechia",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Czech Republic",
          "inception": "1998-01-01",
          "headquarters": "Prague",
          "official_website": "http://www.mbph.cz/en",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897113231, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q41567379",
          "description": "wikidata_id set via search: label='MB Pharma (Czechia)', description='company in Prague, Czechia'. Search name used: 'Mb Pharma S R'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mbph.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q41567379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q41567379)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q41567379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q41567379)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q41567379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q41567379)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q41567379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q41567379)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897113231, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q41567379 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q41567379). label='MB Pharma (Czechia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q41567379). label='MB Pharma (Czechia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q41567379). label='MB Pharma (Czechia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q41567379). label='MB Pharma (Czechia)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0862",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mbda Deutschland",
      "sector": null,
      "wikidata_id": "Q322708",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997545285",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997545285",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Schrobenhausen",
          "web_link": "www.mbda-systems.com",
          "total_eu_contribution": 10666622.89,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mbda-systems.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MBDA Deutschland GmbH",
          "description": "company",
          "aliases": [
            "LFK",
            "MBDA Germany"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1995",
          "headquarters": "Schrobenhausen",
          "official_website": "http://www.mbda-deutschland.de/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MBDA%20Deutschland%20GmbH"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997545285, 6 projects, €10,666,623 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q322708",
          "description": "wikidata_id set via search: label='MBDA Deutschland GmbH', description='company'. Search name used: 'Mbda Deutschland'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mbda-systems.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q322708)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q322708)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q322708)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q322708)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q322708)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q322708)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997545285, 6 projects, €10,666,623 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q322708)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q322708)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997545285, 6 projects, €10,666,623 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q322708 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q322708). label='MBDA Deutschland GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q322708). label='MBDA Deutschland GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q322708). label='MBDA Deutschland GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q322708). label='MBDA Deutschland GmbH'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0863",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mbda Espana Sl",
      "sector": null,
      "wikidata_id": "Q131887361",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892729801",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892729801",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": "www.mbda-systems.com/",
          "total_eu_contribution": 358290.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mbda-systems.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Italy",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.mbda-systems.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892729801, 1 projects, €358,291 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mbda-systems.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131887361",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Mbda Espana Sl'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887361)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887361)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887361)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887361)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q131887361",
          "new": null,
          "note": "Q131887361 not found in Wikidata. Both MBDA entities are subsidiaries; parent QID not applied here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892729801, 1 projects, €358,291 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892729801, 1 projects, €358,291 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131887361",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Mbda Espana Sl'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131887361 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887361). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887361). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q131887361",
          "note": "Q131887361 not found in Wikidata. Both MBDA entities are subsidiaries; parent QID not applied here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131887361 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0864",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mbda France",
      "sector": null,
      "wikidata_id": "Q131261734",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998552824",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998552824",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Le Plessis-Robinson",
          "web_link": "www.mbda-systems.com",
          "total_eu_contribution": 19359179.51,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mbda-systems.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1990-04-27",
          "headquarters": "Le Plessis-Robinson",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998552824, 9 projects, €19,359,180 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mbda-systems.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131261734",
          "description": "wikidata_id set via search: label='Mbda France', description=''. Search name used: 'Mbda France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131261734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131261734)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131261734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131261734)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131261734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131261734)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998552824, 9 projects, €19,359,180 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131261734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131261734)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998552824, 9 projects, €19,359,180 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131261734 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131261734). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131261734). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131261734). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131261734). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0865",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mbda Italia",
      "sector": null,
      "wikidata_id": "Q131887361",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "990040007",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/990040007",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "http://www.mbda-systems.com/",
          "total_eu_contribution": 6060600.72,
          "project_count": 11,
          "call_count": 11,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.mbda-systems.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Italy",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.mbda-systems.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 990040007, 10 projects, €5,610,781 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.mbda-systems.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131887361",
          "description": "wikidata_id set via search: label='MBDA Italia SpA', description=''. Search name used: 'Mbda Italia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887361)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887361)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131887361)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131887361)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q131887361",
          "new": null,
          "note": "Q131887361 not found in Wikidata. Both MBDA entities are subsidiaries; parent QID not applied here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990040007, 11 projects, €6,060,601 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990040007, 11 projects, €6,060,601 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131887361",
          "description": "wikidata_id set via search: label='MBDA Italia SpA', description=''. Search name used: 'Mbda Italia'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131887361 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887361). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131887361). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q131887361",
          "note": "Q131887361 not found in Wikidata. Both MBDA entities are subsidiaries; parent QID not applied here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131887361 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0866",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mbryonics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "914787892",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/914787892",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Ireland",
          "country_code": "IE",
          "city": "Galway",
          "web_link": "www.mbryonics.com",
          "total_eu_contribution": 2999691.56,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mbryonics",
          "stage": "",
          "description": "mBryonics is building the internet in space with lasers.",
          "description_full": "Mbryonics designs, engineers, and manufactures optical payloads (optical communications and photonics) and optical ground stations for next generation extremely high throughput hybrid Optical/RF satellite systems, optical mesh networks, optical relays, and autonomous optical sensor networks for high precision space domain awareness.",
          "website": "http://www.mbryonics.com",
          "cb_rank": 31897,
          "headquarters": "Galway, Galway, Ireland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Design",
            "Hardware",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Optical Communication",
            "Product Design",
            "Sensor",
            "Software Engineering"
          ],
          "founders": [
            "David Mackey",
            "John Mackey",
            "Ruth Mackey"
          ],
          "num_funding_rounds": 3,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2024-02-28",
          "last_funding_amount_usd": 18967208,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 18967208,
          "total_funding_usd": 22981705,
          "total_funding_native": {
            "amount": 21100000,
            "currency": "EUR"
          },
          "top_investors": [
            "EIC Accelerator",
            "Disruptive Technologies Innovation Fund"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mbryonics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 914787892, 2 projects, €2,999,692 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mbryonics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914787892, 2 projects, €2,999,692 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914787892, 2 projects, €2,999,692 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0867",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Meccanica Per L'Elettronica E Servomeccanismi Mes Societa Per Azioni",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "929556336",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/929556336",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.mesroma.it",
          "total_eu_contribution": 744575.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mesroma.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 929556336, 1 projects, €744,575 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mesroma.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929556336, 1 projects, €744,575 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929556336, 1 projects, €744,575 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0868",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Medizinische Hochschule Hannover",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999878426",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999878426",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Hannover",
          "web_link": "www.mh-hannover.de",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mh-hannover.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999878426, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mh-hannover.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999878426, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0869",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Medizinische Universitat Graz",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999836231",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999836231",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "GRAZ",
          "web_link": "www.medunigraz.at",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.medunigraz.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999836231, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.medunigraz.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999836231, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0870",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mews France",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997390570",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997390570",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "TOULOUSE",
          "web_link": "http://www.mews-partners.com",
          "total_eu_contribution": 843300.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/mews-partners",
          "stage": "",
          "description": "Mews Partners is a management consulting firm.",
          "description_full": null,
          "website": "https://www.mews-partners.com ",
          "cb_rank": 21315,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Management Consulting",
            "Product Management"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Private Equity",
          "last_funding_date": "2026-04-07",
          "last_funding_amount_usd": 23069115,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": 23069115,
          "total_funding_usd": 23069115,
          "total_funding_native": {
            "amount": 20000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Azulis Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.mews-partners.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997390570, 1 projects, €843,300 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.mews-partners.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997390570, 1 projects, €843,300 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997390570, 1 projects, €843,300 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0871",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mews Labs",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951674664",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951674664",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Toulouse",
          "web_link": "www.mews-labs.com",
          "total_eu_contribution": 1804700.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mews-labs.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951674664, 1 projects, €1,804,700 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mews-labs.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951674664, 1 projects, €1,804,700 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951674664, 1 projects, €1,804,700 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0872",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mgm Compro S R O",
      "sector": null,
      "wikidata_id": "Q67813815",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905666303",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905666303",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "ZLIN",
          "web_link": "www.mgm-compro.com",
          "total_eu_contribution": 915000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mgm-compro",
          "stage": "",
          "description": "MGM COMPRO develops and manufactures BLDC and PMSM electric motor controls.",
          "description_full": "MGM COMPRO provides BLDC and PMSM electric motor control for industrial applications and electric vehicles. Batteries for industrial applications are also imported by them.",
          "website": "https://www.mgm-compro.com",
          "cb_rank": 751400,
          "headquarters": "Zlin, Zlinsky kraj, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1990-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Electrical Distribution",
            "Electric Vehicle",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mgm-compro.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MGM COMPRO",
          "description": "Czech company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "technology company"
          ],
          "country": "Czech Republic",
          "inception": "1990",
          "headquarters": "Zlín",
          "official_website": "https://www.mgm-compro.cz/",
          "isin": null,
          "employees": 24,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905666303, 1 projects, €915,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q67813815",
          "description": "wikidata_id set via search: label='MGM COMPRO', description='Czech company'. Search name used: 'Mgm Compro S R'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mgm-compro.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67813815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67813815)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67813815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67813815)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67813815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67813815)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905666303, 1 projects, €915,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67813815)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67813815)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905666303, 1 projects, €915,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q67813815 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67813815). label='MGM COMPRO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67813815). label='MGM COMPRO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Zlín' vs sources.crunchbase.headquarters='Zlin, Zlinsky kraj, Czech Republic' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67813815). label='MGM COMPRO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67813815). label='MGM COMPRO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0873",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Microfluidic Chipshop",
      "sector": null,
      "wikidata_id": "Q136674776",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999691895",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999691895",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Jena",
          "web_link": "https://www.microfluidic-chipshop.com/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/microfluidic-chipshop",
          "stage": "",
          "description": "Microfluidic ChipShop operates biological and chemical laboratories for lab-on-a-chip systems.",
          "description_full": "Microfluidic ChipShop operates biological and chemical laboratories for lab-on-a-chip systems. The company offers miniaturized components to develop standard products and customize solutions from prototype to volume production. In addition, the company supports customers in the miniaturization of their biological and diagnostic tasks. The company's mission is to shrink the biological and chemical laboratories and to bring lab-on-a-chip systems into daily laboratory life. Microfluidic ChipShop was founded in 2002 and is headquartered in Jena, Germany.",
          "website": "https://www.microfluidic-chipshop.com/",
          "cb_rank": 448967,
          "headquarters": "Jena, Thuringen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Health Care",
            "Medical",
            "Medical Device"
          ],
          "founders": [
            "Claudia Gärtner",
            "Holger Becker"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.microfluidic-chipshop.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "German company developing and manufacturing microfluidic devices",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Germany",
          "inception": "2002",
          "headquarters": "Jena",
          "official_website": "https://www.microfluidic-ChipShop.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999691895, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q136674776",
          "description": "wikidata_id set via search: label='Microfluidic ChipShop', description='German company developing and manufacturing microfluidic devices'. Search name used: 'Microfluidic Chipshop'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.microfluidic-chipshop.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136674776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136674776)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136674776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136674776)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136674776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136674776)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136674776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136674776)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999691895, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q136674776 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136674776). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136674776). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136674776). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136674776). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0874",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Microphotonx",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885773931",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885773931",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "PLANEGG",
          "web_link": "www.microphotonx.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/microphoton-x",
          "stage": "",
          "description": "microphotonX combines two Nobel Prize- winning laser technologies: Raman Spectroscopy with Laser Trapping",
          "description_full": null,
          "website": "https://microphotonx.com",
          "cb_rank": 125330,
          "headquarters": "Tutzing, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Health Diagnostics",
            "Life Science"
          ],
          "founders": [
            "Hesham Yosef",
            "Tilo Zollitsch"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2023-07-27",
          "last_funding_amount_usd": 625757,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 5500000,
          "total_funding_usd": 6125757,
          "total_funding_native": {
            "amount": 6125757,
            "currency": "USD"
          },
          "top_investors": [
            "Acmaios",
            "Bayern Innovativ Project"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.microphotonx.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885773931, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.microphotonx.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885773931, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0875",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mil Sistemika Int Informacijske Resitve D O O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880882900",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880882900",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "MENGES",
          "web_link": "www.milsistemika.com",
          "total_eu_contribution": 384762.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.milsistemika.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880882900, 1 projects, €384,762 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.milsistemika.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880882900, 1 projects, €384,762 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880882900, 1 projects, €384,762 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0876",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Milrem As",
      "sector": null,
      "wikidata_id": "Q65262297",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "915338270",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/915338270",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "www.milremrobotics.com/",
          "total_eu_contribution": 6464468.82,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/milrem-robotics",
          "stage": "",
          "description": "Milrem Robotics is an Estonian company specialising in the manufacture of unmanned ground vehicles.",
          "description_full": null,
          "website": "https://milremrobotics.com",
          "cb_rank": 191039,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Manufacturing",
            "Product Design",
            "Robotics"
          ],
          "founders": [
            "Kuldar Väärsi"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.milremrobotics.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Milrem Robotics",
          "description": "company based in Estonia",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Estonia",
          "inception": "2013",
          "headquarters": "Tallinn",
          "official_website": "https://milremrobotics.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Milrem%20Robotics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 915338270, 3 projects, €6,464,469 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q65262297",
          "description": "wikidata_id set via search: label='Milrem Robotics', description='company based in Estonia'. Search name used: 'Milrem As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.milremrobotics.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65262297)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65262297)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65262297)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65262297)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65262297)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65262297)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 915338270, 3 projects, €6,464,469 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65262297)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65262297)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 915338270, 3 projects, €6,464,469 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q65262297 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65262297). label='Milrem Robotics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65262297). label='Milrem Robotics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65262297). label='Milrem Robotics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65262297). label='Milrem Robotics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0877",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mimicrys Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884842537",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884842537",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "UMEA",
          "web_link": "www.mimicrys.com",
          "total_eu_contribution": 120475.69,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mimicrys.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884842537, 1 projects, €120,476 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mimicrys.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884842537, 1 projects, €120,476 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884842537, 1 projects, €120,476 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0878",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mindconsole",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898708590",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898708590",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Austria",
          "country_code": "AT",
          "city": "GRAZ",
          "web_link": "www.mindconsole.net",
          "total_eu_contribution": 725062.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mindconsole",
          "stage": "",
          "description": "mindconsole is a broadcasting and media production company.",
          "description_full": "Mindconsole produces films, creatives, marketers, cinematographers, motion designers, and directors. In addition to shooting, editing, animation, and development, they also provide in-house production and post-production services. Making their brand and needs concrete through creative ideas, kicking-starting the storytelling process, and creating a tailored concept.",
          "website": "https://mindconsole.net",
          "cb_rank": 1883162,
          "headquarters": "Graz, Steiermark, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Media and Entertainment",
            "Sales and Marketing",
            "Video"
          ],
          "industries": [
            "Advertising",
            "Animation",
            "Broadcasting",
            "Film Production"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mindconsole.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898708590, 1 projects, €725,062 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mindconsole.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898708590, 1 projects, €725,062 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898708590, 1 projects, €725,062 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0879",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministarstvo Obrane Republike Hrvatske",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "926079468",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/926079468",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Croatia",
          "country_code": "HR",
          "city": "Zagreb",
          "web_link": "www.morh.hr",
          "total_eu_contribution": 4440000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.morh.hr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 926079468, 1 projects, €4,440,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.morh.hr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0880",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministere Des Armees",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999822748",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999822748",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": null,
          "total_eu_contribution": 47817873.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999822748, 2 projects, €47,817,873 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999822748, 2 projects, €47,817,873 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0881",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministerie Van Defensie",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "959680462",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/959680462",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Den Haag",
          "web_link": null,
          "total_eu_contribution": 150004.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 959680462, 3 projects, €18,990,008 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959680462, 1 projects, €150,004 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959680462, 1 projects, €150,004 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0882",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministerio De Defensa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "985718075",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/985718075",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "www.defensa.gob.es",
          "total_eu_contribution": 2.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.defensa.gob.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 985718075, 2 projects, €2 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.defensa.gob.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985718075, 2 projects, €2 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0883",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministero Della Difesa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "960510394",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/960510394",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Rome",
          "web_link": "WWW.DIFESA.IT",
          "total_eu_contribution": 100650.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://WWW.DIFESA.IT"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 960510394, 2 projects, €13,720,650 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://WWW.DIFESA.IT",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 960510394, 1 projects, €100,650 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 960510394, 1 projects, €100,650 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0884",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministerstvo Na Otbranata",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876914824",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876914824",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "SOFIA",
          "web_link": "www.mod.bg",
          "total_eu_contribution": 4.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mod.bg"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876914824, 1 projects, €4 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mod.bg",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876914824, 1 projects, €4 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0885",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministerul Apararii Nationale",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "991075967",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991075967",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucharest",
          "web_link": "www.acttm.ro",
          "total_eu_contribution": 1145381.33,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.acttm.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991075967, 5 projects, €1,145,381 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.acttm.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991075967, 4 projects, €1,145,379 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991075967, 5 projects, €1,145,381 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0886",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ministrstvo Za Obrambo Republike Slovenije",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888588289",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888588289",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Ljubljana",
          "web_link": "https://www.gov.si/drzavni-organi/ministrstva/ministrstvo-za-obrambo/",
          "total_eu_contribution": 4.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gov.si/drzavni-organi/ministrstva/ministrstvo-za-obrambo/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888588289, 1 projects, €4 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gov.si/drzavni-organi/ministrstva/ministrstvo-za-obrambo/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888588289, 1 projects, €4 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0887",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mirion Technologies (Mgpi)",
      "sector": null,
      "wikidata_id": "Q131636348",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999954765",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999954765",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Lamanon",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mirion-technologies",
          "stage": "",
          "description": "Mirion Technologies is provides radiation detection, and monitoring solutions for the nuclear power, military, and medical.",
          "description_full": "Mirion Technologies is a provider of detection, measurement, analysis and monitoring solutions to the nuclear, defense, medical and research end markets. The organization aims to harness its unrivaled knowledge of ionizing radiation for the greater good of humanity. Many of the company's end markets are characterized by the need to meet rigorous regulatory standards, design qualifications and operating requirements.",
          "website": "https://www.mirion.com",
          "cb_rank": 11523,
          "headquarters": "Irvine, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Test and Measurement"
          ],
          "founders": [
            "Thomas Logan"
          ],
          "num_funding_rounds": 6,
          "funding_status": "M&A",
          "last_funding_date": "2025-11-06",
          "last_funding_amount_usd": 450000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1050000000,
          "total_funding_usd": 3005000000,
          "total_funding_native": {
            "amount": 3005000000,
            "currency": "USD"
          },
          "top_investors": [
            "Goldman Sachs",
            "T. Rowe Price"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mirion.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MGP Instruments",
          "description": "company in Fussy, France",
          "aliases": [],
          "instance_of": [
            "division"
          ],
          "country": "France",
          "inception": null,
          "headquarters": "Lamanon",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999954765, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131636348",
          "description": "wikidata_id set via search: label='MGP Instruments', description='company in Fussy, France'. Search name used: 'Mirion Technologies Mgpi'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mirion.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636348)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636348)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636348)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636348)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636348)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636348)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131636348)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131636348)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999954765, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131636348 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636348). label='MGP Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636348). label='MGP Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Lamanon' vs sources.crunchbase.headquarters='Irvine, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Irvine CA) is for a subsidiary/regional entity, not the parent. Mirion Technologies (MGPI) HQ is Lamanon France — CB matched Mirion Technologies Inc. (US entity, Irvine CA)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636348). label='MGP Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131636348). label='MGP Instruments'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0888",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Motor Oil (Hellas) Diilistiria Korinthou A E",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "983298410",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/983298410",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "MAROUSSI ATHINA",
          "web_link": "www.moh.gr",
          "total_eu_contribution": 379375.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/motor-oil-hellas-corinth-refineries-sa",
          "stage": "",
          "description": "Motor Oil (Hellas) Corinth Refineries S.A. refines crude oil. The Company produces and offers petroleum products and lubricants.",
          "description_full": null,
          "website": "http://www.moh.gr",
          "cb_rank": 746419,
          "headquarters": "Athens, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1972-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Oil and Gas"
          ],
          "founders": [
            "George Alexandrides",
            "Vardis J. Vardinoyannis"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2023-07-14",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "The European Innovation Fund"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.moh.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 983298410, 1 projects, €379,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.moh.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 983298410, 1 projects, €379,375 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 983298410, 1 projects, €379,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0889",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Motor Oil Renewable Energy Monoprosopi Ae",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "887060927",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/887060927",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "MAROUSI",
          "web_link": "https://www.more-energy.gr/",
          "total_eu_contribution": 120625.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.more-energy.gr/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 887060927, 1 projects, €120,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.more-energy.gr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887060927, 1 projects, €120,625 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887060927, 1 projects, €120,625 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0890",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Msm Land Systems S R O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880534670",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880534670",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovakia",
          "country_code": "SK",
          "city": "TRENCIN",
          "web_link": "https://www.msmls.sk",
          "total_eu_contribution": 809760.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.msmls.sk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880534670, 1 projects, €809,760 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.msmls.sk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880534670, 1 projects, €809,760 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880534670, 1 projects, €809,760 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0891",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mtg Marinetechnik",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876889895",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876889895",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Germany",
          "country_code": "DE",
          "city": "Hamburg",
          "web_link": "https://www.mtg-marinetechnik.de/unternehmen",
          "total_eu_contribution": 717508.14,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mtg-marinetechnik.de/unternehmen"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876889895, 1 projects, €717,508 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mtg-marinetechnik.de/unternehmen",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876889895, 1 projects, €717,508 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876889895, 1 projects, €717,508 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0892",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mtu Aero Engines",
      "sector": null,
      "wikidata_id": "Q128929",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950259822",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950259822",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Munchen",
          "web_link": "www.mtu.de",
          "total_eu_contribution": 907450.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "MTX",
            "stock_sector": "Industriali",
            "weight_pct": 0.96,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mtu-aero-engines-gmbh",
          "stage": "",
          "description": "MTU Aero Engines is Germany’s leading engine manufacturer and an established global player in the industry.",
          "description_full": "MTU Aero Engines is Germany’s leading engine manufacturer and an established global player in the industry. The company engages in the design, development, manufacture, marketing and support of commercial and military aircraft engines in all thrust and power categories and stationary gas turbines. Operating affiliates all over the world, MTU has a local presence in major regions and markets. In the commercial engine business, MTU has content in all thrust and power categories, from propulsion systems for business jets and engines for narrowbody aircraft with geared turbofan technology to the world's most powerful engines. The company is a valued and trusted partner to all of the big players in the industry: GE, Pratt & Whitney and Rolls-Royce. In the maintenance business, MTU Maintenance is the world's largest independent provider of commercial engine MRO (maintenance, repair and overhaul) services in terms of sales. The primary focus is on providing support for engines in which MTU is a risk- and revenue-sharing partner. MTU is the leading global provider of maintenance and repair services for the V2500, the engine powering the current Airbus A320 family of aircraft. MTU Maintenance also offers repair solutions for a wide variety of different engine types. In the military arena, MTU Aero Engines is Germany's industrial lead company for practically all engines flown by the country's military. The company delivers the enabling technologies, develops and manufactures engines and engine components, and provides logistics support.",
          "website": "http://www.mtu.de/",
          "cb_rank": 311920,
          "headquarters": "München, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1934-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Machinery Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Karl Rapp"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.mtu.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MTU Aero Engines",
          "description": "company",
          "aliases": [
            "MTU Aero Engines AG",
            "MTU München",
            "MTU"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Germany",
          "inception": "1934-01-01",
          "headquarters": "Munich",
          "official_website": "https://www.mtu.de",
          "isin": "DE000A0D9PT0",
          "employees": 10313,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MTU%20Aero%20Engines"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950259822, 2 projects, €907,450 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q128929",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0106). Match confirmed via normalized name: 'MTU AERO ENGINES'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.mtu.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128929)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128929)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128929)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128929)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128929)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128929)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950259822, 2 projects, €907,450 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128929)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128929)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950259822, 2 projects, €907,450 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128929). label='MTU Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128929). label='MTU Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Munich' vs sources.crunchbase.headquarters='München, Bayern, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128929). label='MTU Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128929). label='MTU Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0893",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Myelo Therapeutics",
      "sector": null,
      "wikidata_id": "Q30269160",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897039220",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897039220",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Berlin",
          "web_link": "http://www.myelotherapeutics.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/myelo-therapeutics",
          "stage": "",
          "description": "Myelo Therapeutics develops innovative treatments in areas of high unmet medical needs.",
          "description_full": "Myelo Therapeutics is focused on the development of treatments for a range of medical needs. It offers myelo001, a molecule that is effective on the hematogenesis. Myelo Therapeutics was founded by Till Erdmann in 2013. It is based in Berlin, Germany.",
          "website": "http://www.myelotherapeutics.com/",
          "cb_rank": 91436,
          "headquarters": "Berlin, Berlin, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Health Care",
            "Information Technology"
          ],
          "industries": [
            "Health Care",
            "Information Technology"
          ],
          "founders": [
            "Till Erdmann"
          ],
          "num_funding_rounds": 3,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2022-08-04",
          "last_funding_amount_usd": 17421531,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 17421531,
          "total_funding_native": {
            "amount": 17000000,
            "currency": "EUR"
          },
          "top_investors": [
            "IBB Ventures",
            "European Commission"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.myelotherapeutics.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Myelo Therapeutics (Germany)",
          "description": "company in Berlin, Germany",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": null,
          "headquarters": "Berlin",
          "official_website": "http://www.myelotherapeutics.com/MyeloTherapeutics.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897039220, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30269160",
          "description": "wikidata_id set via search: label='Myelo Therapeutics (Germany)', description='company in Berlin, Germany'. Search name used: 'Myelo Therapeutics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.myelotherapeutics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30269160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30269160)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30269160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30269160)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30269160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30269160)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30269160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30269160)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897039220, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30269160 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30269160). label='Myelo Therapeutics (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30269160). label='Myelo Therapeutics (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30269160). label='Myelo Therapeutics (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30269160). label='Myelo Therapeutics (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0894",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "N7 Nemzeti Vedelmi Ipari Innovacios Zartkoruen Mukodo Reszvenytarsasag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880045984",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880045984",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": null,
          "total_eu_contribution": 14792560.67,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880045984, 1 projects, €14,792,561 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880045984, 1 projects, €14,792,561 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880045984, 1 projects, €14,792,561 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0895",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Namlab Ggmbh",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996489440",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996489440",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "DRESDEN",
          "web_link": "www.namlab.com",
          "total_eu_contribution": 1238575.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.namlab.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996489440, 1 projects, €1,238,575 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.namlab.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996489440, 1 projects, €1,238,575 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996489440, 1 projects, €1,238,575 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0896",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nammo Lapua",
      "sector": null,
      "wikidata_id": "Q4265016",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880513427",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880513427",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "LAPUA",
          "web_link": "Lapua.com",
          "total_eu_contribution": 22500000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/lapua",
          "stage": "",
          "description": "Lapua sells small caliber cartridges and components for civilian and professional use.",
          "description_full": null,
          "website": "http://www.lapua.com/",
          "cb_rank": 1460070,
          "headquarters": "Lapua, Western Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1923-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://Lapua.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nammo Lapua",
          "description": "Finnish subsidiary of Nammo",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "subsidiary company"
          ],
          "country": "Finland",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.nammo.fi/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880513427, 1 projects, €22,500,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://Lapua.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4265016",
          "description": "wikidata_id set via search: label='Nammo Lapua', description='Finnish subsidiary of Nammo'. Search name used: 'Nammo Lapua'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4265016)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4265016)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4265016)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4265016)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4265016)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4265016)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880513427, 1 projects, €22,500,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4265016)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4265016)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880513427, 1 projects, €22,500,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4265016 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4265016). label='Nammo Lapua'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4265016). label='Nammo Lapua'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4265016). label='Nammo Lapua'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4265016). label='Nammo Lapua'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0897",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nammo Raufoss As",
      "sector": null,
      "wikidata_id": "Q1964355",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986597186",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986597186",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Raufoss",
          "web_link": "www.nammo.com",
          "total_eu_contribution": 11529745.56,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nammo.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Nammo",
          "description": "Norwegian-Finnish defence company",
          "aliases": [
            "Nordic Ammunition Company",
            "Nammo AS",
            "Nordic Ammunition Group"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1998",
          "headquarters": "Raufoss",
          "official_website": "https://nammo.com",
          "isin": null,
          "employees": 2700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nammo"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986597186, 3 projects, €11,529,746 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1964355",
          "description": "wikidata_id set via search: label='Nammo', description='Norwegian-Finnish defence company'. Search name used: 'Nammo Raufoss As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nammo.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1964355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1964355)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1964355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1964355)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q1964355",
          "new": null,
          "note": "Nammo Raufoss As is Norwegian subsidiary. Q1964355=Nammo parent kept on IN-1312.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986597186, 3 projects, €11,529,746 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986597186, 3 projects, €11,529,746 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1964355",
          "description": "wikidata_id set via search: label='Nammo', description='Norwegian-Finnish defence company'. Search name used: 'Nammo Raufoss As'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1964355 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1964355). label='Nammo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1964355). label='Nammo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q1964355",
          "note": "Nammo Raufoss As is Norwegian subsidiary. Q1964355=Nammo parent kept on IN-1312.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1964355 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0898",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nammo Sweden Aktiebolag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "879921145",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/879921145",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "KARLSBORG",
          "web_link": "www.nammo.com",
          "total_eu_contribution": 12030717.7,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nammo.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 879921145, 1 projects, €12,030,718 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nammo.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879921145, 1 projects, €12,030,718 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 879921145, 1 projects, €12,030,718 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0899",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Naval",
      "sector": null,
      "wikidata_id": "Q1227511",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998381522",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998381522",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.naval-group.com",
          "total_eu_contribution": 17183303.02,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/naval-group",
          "stage": "",
          "description": "Naval Group is a defense contractor and industrial group that specialized in naval-based defense platform and the marine renewable energy.",
          "description_full": null,
          "website": "http://www.naval-group.com",
          "cb_rank": 250906,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-01-31",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Energy",
            "Industrial",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.naval-group.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Naval Group",
          "description": "naval defence company based in France",
          "aliases": [
            "Direction Technique des Constructions Navales",
            "DCNS",
            "Direction des Constructions Navales"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2002-01-31",
          "headquarters": "Paris",
          "official_website": "https://www.naval-group.com",
          "isin": null,
          "employees": 16722,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Naval%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998381522, 9 projects, €16,878,803 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1227511",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0108). Match confirmed via normalized name: 'NAVAL'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.naval-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1227511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1227511)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1227511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1227511)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/naval-71ea",
          "new_value": null,
          "note": "Naval Group (French naval defence) — CB /organization/naval-71ea is Naval Válvulas (Brazilian industrial valve manufacturer). Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1227511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1227511)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998381522, 9 projects, €17,183,303 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1227511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1227511)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998381522, 9 projects, €17,183,303 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1227511). label='Naval Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1227511). label='Naval Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Paris' vs sources.crunchbase.headquarters='Água Branca, Sao Paulo, Brazil' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Naval Group (French naval defence) — CB /organization/naval-71ea is Naval Válvulas (Brazilian industrial valve manufacturer). Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/naval-71ea",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1227511). label='Naval Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1227511). label='Naval Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0900",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Naval Belgium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893356906",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893356906",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "BRUSSELS",
          "web_link": null,
          "total_eu_contribution": 7937065.72,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/naval-group",
          "stage": "",
          "description": "Naval Group is a defense contractor and industrial group that specialized in naval-based defense platform and the marine renewable energy.",
          "description_full": null,
          "website": "http://www.naval-group.com",
          "cb_rank": 250906,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-01-31",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Energy",
            "Industrial",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.naval-group.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893356906, 4 projects, €7,329,610 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.naval-group.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893356906, 4 projects, €7,937,066 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893356906, 4 projects, €7,937,066 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0901",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Navantia",
      "sector": null,
      "wikidata_id": "Q378849",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "971894411",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/971894411",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "WWW.NAVANTIA.ES",
          "total_eu_contribution": 21073752.69,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 3,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/navantia",
          "stage": "",
          "description": "Navantia is engaged in the design, construction and integration of warships.",
          "description_full": null,
          "website": "https://www.navantia.es/",
          "cb_rank": 180064,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Other"
          ],
          "industries": [
            "Manufacturing",
            "Military",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://WWW.NAVANTIA.ES"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Navantia",
          "description": "Spanish shipbuilding company",
          "aliases": [],
          "instance_of": [
            "shipbuilding company",
            "Q133699310"
          ],
          "country": "Spain",
          "inception": "2005-01-01",
          "headquarters": "Madrid",
          "official_website": "https://www.navantia.es/",
          "isin": null,
          "employees": 4547,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Navantia"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 971894411, 7 projects, €21,985,708 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q378849",
          "description": "wikidata_id set via search: label='Navantia', description='Spanish shipbuilding company'. Search name used: 'Navantia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://WWW.NAVANTIA.ES",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q378849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q378849)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q378849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q378849)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q378849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q378849)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 971894411, 7 projects, €21,073,753 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q378849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q378849)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 971894411, 7 projects, €21,073,753 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q378849 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q378849). label='Navantia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q378849). label='Navantia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q378849). label='Navantia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q378849). label='Navantia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0902",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Navis Consult Doo Projektiranje I Konstruiranje Broda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892683241",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892683241",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Croatia",
          "country_code": "HR",
          "city": "Rijeka",
          "web_link": "www.kongsberg.com",
          "total_eu_contribution": 1675939.07,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kongsberg.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892683241, 1 projects, €1,675,939 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kongsberg.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892683241, 1 projects, €1,675,939 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892683241, 1 projects, €1,675,939 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0903",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Naxys Technologies As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "887187512",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/887187512",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "BERGEN",
          "web_link": "Naxystechnologies.com",
          "total_eu_contribution": 790513.49,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://Naxystechnologies.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 887187512, 1 projects, €790,513 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://Naxystechnologies.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887187512, 1 projects, €790,513 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887187512, 1 projects, €790,513 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0904",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nederlandse Instrumenten Compagnie Nedinsco",
      "sector": null,
      "wikidata_id": "Q2800386",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952163253",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952163253",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "VENLO",
          "web_link": "www.nedinsco.com",
          "total_eu_contribution": 213827.31,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/nedinsco",
          "stage": "",
          "description": "Nedinsco manufactures semiconductors and industrial machinery for optical, mechanical, and electronic markets.",
          "description_full": null,
          "website": "https://nedinsco.com/",
          "cb_rank": 299281,
          "headquarters": "Venlo, Limburg, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1921-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Design",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Industrial",
            "Machinery Manufacturing",
            "Manufacturing",
            "Mechanical Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nedinsco.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nedinsco",
          "description": null,
          "aliases": [],
          "instance_of": [
            "corporation"
          ],
          "country": "Netherlands",
          "inception": "1921",
          "headquarters": "Venlo",
          "official_website": "http://www.nedinsco.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952163253, 1 projects, €213,827 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nedinsco.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2800386",
          "description": "wikidata_id set via search: label='Nedinsco', description=''. Search name used: 'Nederlandse Instrumenten Compagnie Nedinsco'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2800386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2800386)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2800386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2800386)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2800386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2800386)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952163253, 1 projects, €213,827 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2800386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2800386)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952163253, 1 projects, €213,827 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2800386 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2800386). label='Nedinsco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2800386). label='Nedinsco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2800386). label='Nedinsco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2800386). label='Nedinsco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0905",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Nederlandse Organisatie Voor Toegepast Natuurwetenschappelijk Onderzoek Tno",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999988909",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999988909",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "DEN HAAG",
          "web_link": "www.tno.nl",
          "total_eu_contribution": 28593045.18,
          "project_count": 23,
          "call_count": 23,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tno.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999988909, 23 projects, €28,593,045 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tno.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999988909, 22 projects, €28,593,045 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999988909, 23 projects, €28,593,045 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0906",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Nemzeti Nepegeszsegugyi Es Gyogyszereszeti Kozpont",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998706957",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998706957",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": "https://www.nnk.gov.hu/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nnk.gov.hu/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998706957, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nnk.gov.hu/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998706957, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0907",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Neosat",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899255573",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899255573",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Neubiberg",
          "web_link": "www.neosat.de",
          "total_eu_contribution": 329189.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.neosat.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899255573, 1 projects, €329,189 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.neosat.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899255573, 1 projects, €329,189 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899255573, 1 projects, €329,189 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0908",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Neovirtech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884701984",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884701984",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Toulouse",
          "web_link": "neovirtech.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/neovirtech",
          "stage": "",
          "description": "Neovirtech specializes in imaging with autofluorescent viruses, antiviral discovery, and evaluation of viral inactivation methods.",
          "description_full": null,
          "website": "https://neovirtech.com/",
          "cb_rank": 2248000,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Data and Analytics",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Pharmaceutical",
            "Test and Measurement"
          ],
          "founders": [
            "Franck Gallardo"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://neovirtech.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884701984, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://neovirtech.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884701984, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0909",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Neuraspace",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892728249",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892728249",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "Coimbra",
          "web_link": "www.neuraspace.com",
          "total_eu_contribution": 1500000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/neuraspace",
          "stage": "",
          "description": "Neuraspace is the developer of an advanced AI-powered Space debris monitoring & satellite collision avoidance platform.",
          "description_full": "Neuraspace's proprietary AI technology enables more accurate satellite collision risk prediction and, by applying a data fusion strategy, offers increased robustness and resilience. The platform also automates many of the current manual processes and communications and delivers an end-to-end solution, providing operators with actionable orbital maneuver recommendations to avoid collisions, while delivering valuable insights to various other stakeholders including regulators, insurers and other Space-asset dependent businesses.",
          "website": "https://www.neuraspace.com/",
          "cb_rank": 136202,
          "headquarters": "Coimbra, Coimbra, Portugal",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)"
          ],
          "founders": [
            "Nuno Sebastiao"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2025-12-10",
          "last_funding_amount_usd": 117015,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 2751589,
          "total_funding_usd": 2868604,
          "total_funding_native": {
            "amount": 2600000,
            "currency": "EUR"
          },
          "top_investors": [
            "Armilar Venture Partners",
            "NATO DIANA"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.neuraspace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892728249, 1 projects, €1,500,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.neuraspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892728249, 1 projects, €1,500,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892728249, 1 projects, €1,500,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0910",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nixu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "975106469",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/975106469",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Espoo",
          "web_link": "https://www.dnv.com/cyber/",
          "total_eu_contribution": 732312.52,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dnv.com/cyber/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 975106469, 1 projects, €732,313 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dnv.com/cyber/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 975106469, 1 projects, €732,313 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 975106469, 1 projects, €732,313 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0911",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nokia Networks France",
      "sector": null,
      "wikidata_id": "Q96583765",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950760051",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950760051",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MASSY",
          "web_link": "www.nokia.com",
          "total_eu_contribution": 1162437.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/nokia-networks",
          "stage": "",
          "description": "Nokia Networks is a data networking and telecommunications equipment company that provides voice and video networking solutions.",
          "description_full": null,
          "website": "https://networks.nokia.com",
          "cb_rank": 549128,
          "headquarters": "Espoo, Southern Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Media and Entertainment",
            "Other",
            "Professional Services",
            "Software",
            "Video"
          ],
          "industries": [
            "Customer Service",
            "Software",
            "Telecommunications",
            "Video"
          ],
          "founders": [
            "Fredrik Idestam",
            "Leo Mechelin"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2007-11-20",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Sekunjalo Group"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nokia.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nokia France",
          "description": "French subsidiary of Nokia Networks, specialized in telecommunications networks",
          "aliases": [
            "Alcatel-Lucent International",
            "Nokia Networks France",
            "Nokia Paris-Saclay",
            "Nokia Solutions and Networks France"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2006",
          "headquarters": "Massy",
          "official_website": "https://www.nokia.com/nokia-en-france/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950760051, 1 projects, €1,162,438 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q96583765",
          "description": "wikidata_id set via search: label='Nokia France', description='French subsidiary of Nokia Networks, specialized in telecommunications networks. Search name used: 'Nokia Networks France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nokia.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96583765)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96583765)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96583765)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96583765)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96583765)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96583765)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950760051, 1 projects, €1,162,438 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96583765)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96583765)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950760051, 1 projects, €1,162,438 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q96583765 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96583765). label='Nokia France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96583765). label='Nokia France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Massy' vs sources.crunchbase.headquarters='Espoo, Southern Finland, Finland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Espoo Finland) is for a subsidiary/regional entity, not the parent. Nokia Networks France HQ is Massy France — CB matched Nokia parent entity (Espoo = Nokia global HQ)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96583765). label='Nokia France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96583765). label='Nokia France'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0912",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nokia Solutions And Networks Kft",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996375562",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996375562",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": "www.nokia.com",
          "total_eu_contribution": 4655911.43,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nokia.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996375562, 3 projects, €4,655,911 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nokia.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996375562, 3 projects, €4,655,911 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996375562, 3 projects, €4,655,911 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0913",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nokia Solutions And Networks Sp Zoo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999757370",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999757370",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": null,
          "total_eu_contribution": 162675.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nokia.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999757370, 1 projects, €162,675 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nokia.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999757370, 1 projects, €162,675 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999757370, 1 projects, €162,675 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0914",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nordic Radar Solutions Aps",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "908040572",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/908040572",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Denmark",
          "country_code": "DK",
          "city": "EGA",
          "web_link": null,
          "total_eu_contribution": 975000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nordicradarsolutions.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 908040572, 1 projects, €975,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nordicradarsolutions.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 908040572, 1 projects, €975,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 908040572, 1 projects, €975,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0915",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nordmetall",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883474740",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883474740",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Neukirchen",
          "web_link": "www.nordmetall.net",
          "total_eu_contribution": 511143.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nordmetall",
          "stage": "",
          "description": "Nordmetall is a material testing company that provides material and components testing, development, research, and metal 3D printing.",
          "description_full": null,
          "website": "https://www.nordmetall.net",
          "cb_rank": 921003,
          "headquarters": "Chemnitz, Sachsen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "3D Printing",
            "Advanced Materials",
            "Industrial",
            "Test and Measurement"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nordmetall.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883474740, 1 projects, €511,144 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nordmetall.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883474740, 1 projects, €511,144 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883474740, 1 projects, €511,144 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0916",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Norges Teknisk Naturvitenskapelige Universitet Ntnu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999977851",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999977851",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "TRONDHEIM",
          "web_link": "www.ntnu.no",
          "total_eu_contribution": 2724705.15,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ntnu.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999977851, 3 projects, €2,724,705 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ntnu.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977851, 3 projects, €2,724,705 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977851, 3 projects, €2,724,705 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0917",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Norhybrid Renewables As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876380354",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876380354",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Norway",
          "country_code": "NO",
          "city": "PORSGRUNN",
          "web_link": "www.norhybrid.com",
          "total_eu_contribution": 895785.86,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/norhybrid-renewables",
          "stage": "",
          "description": "Norhybrid Renewables specializes in sustainable energy development.",
          "description_full": "Norhybrid Renewables specializes in sustainable energy development. The company was founded in 2020 and is based in Skien, Norway.",
          "website": "https://www.norhybrid.com/",
          "cb_rank": 627392,
          "headquarters": "Skien, Telemark, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Renewable Energy",
            "Solar"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.norhybrid.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876380354, 1 projects, €895,786 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.norhybrid.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876380354, 1 projects, €895,786 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876380354, 1 projects, €895,786 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0918",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Northrop Grumman Litef",
      "sector": null,
      "wikidata_id": "Q1768569",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951358541",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951358541",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Freiburg",
          "web_link": "www.litef.de",
          "total_eu_contribution": 1669650.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/litef",
          "stage": "",
          "description": "LITEF is a defense and space manufacturing company that helps commercial aviation, industrial solutions, and legacy product service.",
          "description_full": null,
          "website": "https://www.litef.de/",
          "cb_rank": 643734,
          "headquarters": "Freiburg, Baden-Wurttemberg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1961-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Air Transportation",
            "Industrial Manufacturing",
            "Manufacturing",
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.litef.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Northrop Grumman LITEF",
          "description": "German navigation and sensor systems manufacturer",
          "aliases": [
            "LITEF"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1961-01-01",
          "headquarters": "Freiburg im Breisgau",
          "official_website": "https://www.litef.de/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951358541, 1 projects, €1,669,650 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1768569",
          "description": "wikidata_id set via search: label='Northrop Grumman LITEF', description='German navigation and sensor systems manufacturer'. Search name used: 'Northrop Grumman Litef'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.litef.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768569)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768569)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768569)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768569)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768569)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768569)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951358541, 1 projects, €1,669,650 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1768569)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1768569)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951358541, 1 projects, €1,669,650 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1768569 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768569). label='Northrop Grumman LITEF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768569). label='Northrop Grumman LITEF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768569). label='Northrop Grumman LITEF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1768569). label='Northrop Grumman LITEF'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0919",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Norwegian Hydrogen As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883233501",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883233501",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "ALESUND",
          "web_link": "www.nh2.no",
          "total_eu_contribution": 264375.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/norwegian-hydrogen",
          "stage": "",
          "description": "Norwegian Hydrogen drives the green transition through the development and operation of green hydrogen infrastructure.",
          "description_full": null,
          "website": "https://www.norwegianhydrogen.com/",
          "cb_rank": 257202,
          "headquarters": "Ålesund, More og Romsdal, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Renewable Energy"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nh2.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883233501, 1 projects, €264,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nh2.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883233501, 1 projects, €264,375 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883233501, 1 projects, €264,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0920",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Novadem",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898984264",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898984264",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "AIX EN PROVENCE",
          "web_link": "www.novadem.online",
          "total_eu_contribution": 595375.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/novadem",
          "stage": "",
          "description": "Novadem specializes in aerial robotics (UAV drone).",
          "description_full": "Novadem specializes in aerial robotics (UAV, drone). Since 2006, it designs and manufactures micro drones intended to civilian and military markets. Its research and development projects are supported by the minister of research and the regional actors of the innovation. The company is the award winner of the national competition in the creation of innovative technology companies in 2006 and 2007.",
          "website": "https://novadem.online/en/home/",
          "cb_rank": 298229,
          "headquarters": "Aix-en-provence, Provence-Alpes-Cote d'Azur, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Robotics"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2006-05-12",
          "last_funding_amount_usd": null,
          "last_funding_type": "Non-equity Assistance",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Incubateur Impulse"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.novadem.online"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898984264, 1 projects, €595,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.novadem.online",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898984264, 1 projects, €595,375 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898984264, 1 projects, €595,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0921",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Novakamp",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884255881",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884255881",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "DOMONT",
          "web_link": "novakamp.fr",
          "total_eu_contribution": 1920083.55,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/novakamp",
          "stage": "",
          "description": "NovaKamp provides equipment and services to French armies deployed in overseas operations.",
          "description_full": null,
          "website": "https://www.novakamp.fr",
          "cb_rank": 523061,
          "headquarters": "Baillet-en-france, Picardie, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy"
          ],
          "industries": [
            "Energy"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://novakamp.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884255881, 1 projects, €1,920,084 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://novakamp.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884255881, 1 projects, €1,920,084 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884255881, 1 projects, €1,920,084 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0922",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nurenda Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880544564",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880544564",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Ireland",
          "country_code": "IE",
          "city": "DUBLIN",
          "web_link": "https://www.nurenda.com/",
          "total_eu_contribution": 292500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nurenda.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880544564, 1 projects, €292,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nurenda.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880544564, 1 projects, €292,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880544564, 1 projects, €292,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0923",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Oceanscan Marine Systems Technology Lda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999580830",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999580830",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Portugal",
          "country_code": "PT",
          "city": "MATOSINHOS PORTO",
          "web_link": "www.oceanscan-mst.com",
          "total_eu_contribution": 605397.71,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.oceanscan-mst.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999580830, 1 projects, €605,398 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.oceanscan-mst.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999580830, 1 projects, €605,398 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999580830, 1 projects, €605,398 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0924",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Odense Maritime Technology A S",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894836544",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894836544",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "Odensesveri",
          "web_link": "www.odensemaritime.com",
          "total_eu_contribution": 957679.47,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/odense-maritime-technology",
          "stage": "",
          "description": "Odense Maritime Technology delivers knowledge about the development and production of ships and technology products for marine projects.",
          "description_full": null,
          "website": "http://www.odensemaritime.com",
          "cb_rank": 595075,
          "headquarters": "Odense, Syddanmark, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Science and Engineering"
          ],
          "industries": [
            "Information Technology",
            "Marine Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.odensemaritime.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894836544, 1 projects, €957,679 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.odensemaritime.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894836544, 1 projects, €957,679 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894836544, 1 projects, €957,679 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0925",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Odysseus Space",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "901053177",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/901053177",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Luxembourg",
          "country_code": "LU",
          "city": "Esch-Sur-Alzette",
          "web_link": "odysseus.space",
          "total_eu_contribution": 2036560.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/odysseus-space",
          "stage": "",
          "description": "Space-to-ground laser communication",
          "description_full": "ODYSSEUS main customers & partners are located in Europe & Asia, giving the company a specific advantage in terms of complementary markets, manufacturing and R&D capabilities.  As winner of the SpaceResources.lu Challenge 2018, the company has been awarded a 500K EUR European Space Agency contract to develop one of its product (optical communications) in Luxembourg.",
          "website": "http://odysseus.space",
          "cb_rank": 273928,
          "headquarters": "Esch-sur-alzette, Luxembourg, Luxembourg",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-04-21",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Information Technology",
            "Satellite Communication"
          ],
          "founders": [
            "Jordan Vannitsen"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2019-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Non-equity Assistance",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Startup Island TAIWAN"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://odysseus.space"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 901053177, 1 projects, €2,036,560 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://odysseus.space",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 901053177, 1 projects, €2,036,560 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 901053177, 1 projects, €2,036,560 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0926",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Of Cyprus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999835843",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999835843",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "Nicosia",
          "web_link": "www.ucy.ac.cy",
          "total_eu_contribution": 963457.14,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ucy.ac.cy"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999835843, 1 projects, €585,740 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ucy.ac.cy",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999835843, 2 projects, €963,457 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999835843, 2 projects, €963,457 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0927",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Of Galway",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999978045",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978045",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Ireland",
          "country_code": "IE",
          "city": "Galway",
          "web_link": "www.universityofgalway.ie/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.universityofgalway.ie/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978045, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.universityofgalway.ie/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999978045, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0928",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Of Stuttgart",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999974747",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999974747",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Stuttgart",
          "web_link": "www.uni-stuttgart.de",
          "total_eu_contribution": 501000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uni-stuttgart.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999974747, 1 projects, €501,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uni-stuttgart.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999974747, 1 projects, €501,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999974747, 1 projects, €501,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0929",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Office National D'Etudes Et De Recherches Aerospatiales",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999994438",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999994438",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Palaiseau",
          "web_link": "www.onera.fr",
          "total_eu_contribution": 16289636.0,
          "project_count": 13,
          "call_count": 13,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.onera.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999994438, 12 projects, €15,198,880 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.onera.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999994438, 13 projects, €16,289,636 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999994438, 13 projects, €16,289,636 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0930",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Officina Stellare",
      "sector": null,
      "wikidata_id": "Q7079613",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "935106094",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/935106094",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "SARCEDO",
          "web_link": "www.officinastellare.com",
          "total_eu_contribution": 1500000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/officina-stellare",
          "stage": "",
          "description": "Officina Stellare is an industry that specializes in the fields like aerospace, scientific research and defence.",
          "description_full": null,
          "website": "http://www.officinastellare.com",
          "cb_rank": 320729,
          "headquarters": "Sarcedo, Veneto, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.officinastellare.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Officina Stellare",
          "description": "Italian aerospace optical products manufacturer",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "2009",
          "headquarters": "Thiene",
          "official_website": "http://www.officinastellare.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Officina%20Stellare"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 935106094, 1 projects, €1,500,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7079613",
          "description": "wikidata_id set via search: label='Officina Stellare', description='Italian aerospace optical products manufacturer'. Search name used: 'Officina Stellare'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.officinastellare.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7079613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7079613)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7079613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7079613)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7079613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7079613)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935106094, 1 projects, €1,500,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7079613)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7079613)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935106094, 1 projects, €1,500,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7079613 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7079613). label='Officina Stellare'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7079613). label='Officina Stellare'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Thiene' vs sources.crunchbase.headquarters='Sarcedo, Veneto, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7079613). label='Officina Stellare'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7079613). label='Officina Stellare'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0931",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Offroad Apps",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "878891781",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/878891781",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "DELFT",
          "web_link": "www.offroadapps.nl",
          "total_eu_contribution": 534912.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/offroad-18b9",
          "stage": "",
          "description": "OFFROAD is a French company specializing in road maintenance and public space management.",
          "description_full": "OFFROAD is a French company specializing in road maintenance and public space management.",
          "website": "https://offroad.works",
          "cb_rank": 93700,
          "headquarters": "Alfortville, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Other",
            "Real Estate"
          ],
          "industries": [
            "Building Maintenance",
            "Construction",
            "Hardware",
            "Infrastructure"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2025-01-28",
          "last_funding_amount_usd": 1564098,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 1564098,
          "total_funding_usd": 1564098,
          "total_funding_native": {
            "amount": 1500000,
            "currency": "EUR"
          },
          "top_investors": [
            "Isai",
            "Axeleo Capital",
            "Ring Capital"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.offroadapps.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 878891781, 1 projects, €534,912 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.offroadapps.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 878891781, 1 projects, €534,912 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 878891781, 1 projects, €534,912 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0932",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ohb Digital Connect",
      "sector": null,
      "wikidata_id": "Q471019",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "891438440",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/891438440",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "BREMEN",
          "web_link": "www.ohb.de/digital",
          "total_eu_contribution": 3734450.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ohb.de/digital"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "OHB SE",
          "description": "space and technology group domiciled in Bremen",
          "aliases": [
            "OHB (Germany)",
            "Otto Hydraulik Bremen GmbH"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Germany",
          "inception": "1981",
          "headquarters": "Bremen",
          "official_website": "https://www.ohb.de/",
          "isin": "DE0005936124",
          "employees": 3292,
          "wikipedia_url": "https://en.wikipedia.org/wiki/OHB%20SE"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 891438440, 2 projects, €3,734,470 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ohb.de/digital",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q471019",
          "description": "wikidata_id set via search: label='OHB SE', description='space and technology group domiciled in Bremen'. Search name used: 'Ohb Digital Connect'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q471019)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q471019)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q471019)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q471019)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q471019)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q471019)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891438440, 2 projects, €3,734,450 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q471019)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q471019)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891438440, 2 projects, €3,734,450 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q471019 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q471019). label='OHB SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q471019). label='OHB SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q471019). label='OHB SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q471019). label='OHB SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0933",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ohb Hellas Monoprosopi Etaireia Periorismenis Efthinis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898508382",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898508382",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "MAROUSI",
          "web_link": "http://www.ohb-hellas.gr",
          "total_eu_contribution": 400000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ohb-hellas.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898508382, 1 projects, €400,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ohb-hellas.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898508382, 1 projects, €400,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898508382, 1 projects, €400,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0934",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ohb Sweden",
      "sector": null,
      "wikidata_id": "Q121887794",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "962314400",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/962314400",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "KISTA",
          "web_link": null,
          "total_eu_contribution": 2093491.31,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ohb-sweden",
          "stage": "",
          "description": "OHB Sweden develops and operates satellites for different kinds of space missions.",
          "description_full": null,
          "website": "https://www.ohb-sweden.se",
          "cb_rank": 632072,
          "headquarters": "Kista, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Small and Medium Businesses"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ohb.se"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "OHB Sweden",
          "description": "Swedish subsidiary of OHB SE",
          "aliases": [],
          "instance_of": [
            "subsidiary company",
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 962314400, 2 projects, €2,093,491 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ohb.se",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q121887794",
          "description": "wikidata_id set via search: label='OHB Sweden', description='Swedish subsidiary of OHB SE'. Search name used: 'Ohb Sweden'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121887794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121887794)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121887794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121887794)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121887794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121887794)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 962314400, 2 projects, €2,093,491 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121887794)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121887794)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 962314400, 2 projects, €2,093,491 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q121887794 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121887794). label='OHB Sweden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121887794). label='OHB Sweden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121887794). label='OHB Sweden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121887794). label='OHB Sweden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0935",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ohb System",
      "sector": null,
      "wikidata_id": "Q131651897",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "989360037",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/989360037",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "BREMEN",
          "web_link": "www.ohb-system.de",
          "total_eu_contribution": 16108973.29,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ohb-system",
          "stage": "",
          "description": "OHB System AG is one of the 3 major space systems companies in Europe.",
          "description_full": "OHB System is a German space and technology group that holds a prominent position in the European space industry. With extensive experience in executing complex projects, OHB Systems competes globally and delivers a diverse range of products across its three key segments: SPACE SYSTEMS, AEROSPACE, and DIGITAL. This enables OHB SE to cater to the evolving needs of its customers with excellence and reliability.",
          "website": "https://www.ohb.de",
          "cb_rank": 1711625,
          "headquarters": "Bremen, Bremen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1981-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "CRM",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Manfred Fuchs"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-08-07",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Kohlberg Kravis Roberts & Co."
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ohb-system.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "OHB System AG",
          "description": "space systems company headquartered in Bremen",
          "aliases": [
            "OHB Systems"
          ],
          "instance_of": [
            "subsidiary company"
          ],
          "country": "Germany",
          "inception": "1981",
          "headquarters": "Bremen",
          "official_website": "https://www.ohb-system.de/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 989360037, 2 projects, €16,108,973 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131651897",
          "description": "wikidata_id set via search: label='OHB System AG', description='space systems company headquartered in Bremen'. Search name used: 'Ohb System'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ohb-system.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651897)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651897)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651897)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651897)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651897)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651897)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 989360037, 2 projects, €16,108,973 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651897)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651897)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 989360037, 2 projects, €16,108,973 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131651897 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651897). label='OHB System AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651897). label='OHB System AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651897). label='OHB System AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651897). label='OHB System AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0936",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Okapi:Orbits",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "896816023",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/896816023",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Braunschweig",
          "web_link": "www.okapiorbits.space",
          "total_eu_contribution": 800576.53,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/okapi-orbits",
          "stage": "",
          "description": "OKAPI:Orbits is a SaaS startup dedicated to making space travel more sustainable through Collision Avoidance Software for satellites.",
          "description_full": "OKAPI:Orbits is a SaaS startup dedicated to making space travel more sustainable through Collision Avoidance Software for satellites.",
          "website": "https://okapiorbits.space/",
          "cb_rank": 27826,
          "headquarters": "Brunswick, Niedersachsen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Satellite Communication",
            "Software",
            "Space Travel"
          ],
          "founders": [
            "Christopher Kebschull",
            "Jonas Radtke",
            "Kristina Nikolaus"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2025-04-24",
          "last_funding_amount_usd": 14784572,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 20512915,
          "total_funding_usd": 20512915,
          "total_funding_native": {
            "amount": 18500000,
            "currency": "EUR"
          },
          "top_investors": [
            "Matterwave Ventures",
            "Amadeus APEX Technology Fund",
            "Ventech",
            "Munich Re Ventures",
            "Dolby Family Ventures"
          ],
          "num_investors": 12,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.okapiorbits.space"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 896816023, 1 projects, €800,577 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.okapiorbits.space",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 896816023, 1 projects, €800,577 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 896816023, 1 projects, €800,577 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0937",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "On Air Consulting Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "934617214",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/934617214",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.onaircs.com",
          "total_eu_contribution": 1500000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/on-air-all-things-live",
          "stage": "",
          "description": "On Air is a premium streaming service for on-stage entertainment",
          "description_full": "ON AIR is a premium streaming service for on-stage entertainment. We are a provider of end-to-end managed streaming service for live and pre-recorded shows, including event management, production, distribution and global delivery, marketing and ticket sales.",
          "website": "https://www.onair.events",
          "cb_rank": 96509,
          "headquarters": "Baarn, Utrecht, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Content and Publishing",
            "Events",
            "Media and Entertainment",
            "Music and Audio",
            "Video"
          ],
          "industries": [
            "Concerts",
            "Digital Entertainment",
            "Digital Media",
            "Events",
            "Film Production",
            "Media and Entertainment",
            "Music",
            "Video",
            "Video Editing",
            "Video Streaming"
          ],
          "founders": [
            "Jakub Krampl"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2020-01-01",
          "last_funding_amount_usd": 5609481,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 5609481,
          "total_funding_usd": 5609481,
          "total_funding_native": {
            "amount": 5000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Jakub Krampl"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.onaircs.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 934617214, 1 projects, €1,500,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.onaircs.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934617214, 1 projects, €1,500,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934617214, 1 projects, €1,500,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0938",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Onedrone Sobodne Tehnologije Doo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "912091195",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/912091195",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "LJUBLJANA",
          "web_link": "www.onedrone.com",
          "total_eu_contribution": 475354.81,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.onedrone.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 912091195, 1 projects, €475,355 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.onedrone.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912091195, 1 projects, €475,355 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912091195, 1 projects, €475,355 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0939",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Opgs Pharmaceuticals",
      "sector": null,
      "wikidata_id": "Q126881791",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881224340",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881224340",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Paris",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881224340, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q126881791",
          "description": "wikidata_id set via search: label='Opgs Pharmaceuticals', description=''. Search name used: 'Opgs Pharmaceuticals'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126881791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126881791)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126881791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126881791)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126881791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126881791)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q126881791)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q126881791)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881224340, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q126881791 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126881791). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126881791). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126881791). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q126881791). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0940",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Optics11",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "945827019",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/945827019",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Amsterdam",
          "web_link": "www.optics11.com",
          "total_eu_contribution": 2197550.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/optics11",
          "stage": "",
          "description": "Maritime Defense and Energy Solutions",
          "description_full": "OPTICS11: Pioneers in Advanced Fiber Optic Sensing Technology Welcome to OPTICS11, a global technological trailblazer in fiber optic sensing systems, providing paramount solutions to the energy and defense sectors. The company stands as a beacon of innovation, dedicated to delivering precise data and insights for enhanced safety and operational efficiency. Revolutionizing Industry Standards With our groundbreaking low signal-to-noise ratio sensors, OPTICS11 offers unmatched performance, setting a new industry standard for protecting vital assets even in the most challenging environments. Our state-of-the-art solutions include underwater acoustics, non-destructive testing (NDT) research, and structural health monitoring (SHM) of crucial infrastructures such as bridges, tunnels, and roads. Innovative Product Portfolio The portfolio features leading-edge products like OTADES, a thin line array hydrophone system that provides unparalleled precision in underwater acoustic systems. The innovation behind OTADES overcomes challenges faced by existing electric arrays, allowing for faster deployment and increased operational uptime. Global Reach and Collaboration Operating from Amsterdam with a cutting-edge R&D center in Dublin, OPTICS11 employs about 80 specialized professionals. Our technology has vital applications in submarines, Autonomous Underwater Vehicles (AUVs), geographic surveys, and underwater activity monitoring. Our years of collaboration with the defense industry underscore our commitment to providing relevant and transformative technology. Empowering Energy and Defense Industries In addition, OPTICS11 stands as the sole provider of the world's fiber optic acoustic emission sensing system to secure energy assets, offering state-of-the-art structural health monitoring solutions, tailored specifically to the needs of the defense industry. These innovations ensure precise and reliable measurements, bringing unique advantages to those needing to protect assets in highly demanding contexts. Investment Opportunity OPTICS11 represents an opportunity to invest in a technological powerhouse that is shaping the future of fiber optic sensing systems. Our commitment to excellence, innovation, and empowering data-driven decisions offers significant growth potential in both the energy and defense sectors. Engage with OPTICS11 and be a part of the revolution in advanced fiber optic sensing technology.",
          "website": "http://optics11.com/",
          "cb_rank": 24610,
          "headquarters": "Amsterdam, Noord-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Energy",
            "Government and Military",
            "Hardware",
            "Information Technology"
          ],
          "industries": [
            "Energy",
            "Military",
            "Sensor",
            "Test and Measurement"
          ],
          "founders": [
            "Davide Iannuzzi"
          ],
          "num_funding_rounds": 4,
          "funding_status": null,
          "last_funding_date": "2026-01-15",
          "last_funding_amount_usd": 29093753,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 23909372,
          "total_funding_usd": 53003125,
          "total_funding_native": {
            "amount": 47000000,
            "currency": "EUR"
          },
          "top_investors": [
            "FORWARD.one",
            "SET Ventures",
            "Value Creation Capital",
            "Join Capital",
            "InvestEU"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.optics11.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 945827019, 2 projects, €2,197,550 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.optics11.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 945827019, 2 projects, €2,197,550 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 945827019, 2 projects, €2,197,550 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0941",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Optimal Structural Solutions Lda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986068439",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986068439",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "ALCABIDECHE",
          "web_link": "www.optimal.pt",
          "total_eu_contribution": 959728.78,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/optimal-group-1c19",
          "stage": "",
          "description": "Optimal Group specializes in the engineering and manufacturing of composite components.",
          "description_full": null,
          "website": "https://www.optimal.pt",
          "cb_rank": 1084255,
          "headquarters": "Cascais, Lisboa, Portugal",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.optimal.pt"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986068439, 1 projects, €959,729 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.optimal.pt",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986068439, 1 projects, €959,729 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986068439, 1 projects, €959,729 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0942",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Osauhing Rantelon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "896791773",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/896791773",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.rantelon.ee",
          "total_eu_contribution": 717834.27,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/rantelon",
          "stage": "",
          "description": "Rantelon develops and manufactures radio frequency electronics, including drone detection and radar systems.",
          "description_full": null,
          "website": "https://www.rantelon.ee",
          "cb_rank": 2548341,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Wholesale"
          ],
          "founders": [
            "Andres Taklaja",
            "Priit Kinks"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rantelon.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 896791773, 2 projects, €717,834 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rantelon.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 896791773, 2 projects, €717,834 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 896791773, 2 projects, €717,834 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0943",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Osrodek Badawczo Rozwojowy Centrum Techniki Morskiej Spolka Akcyjna",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "966124366",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/966124366",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "GDYNIA",
          "web_link": "www.ctm.gdynia.pl",
          "total_eu_contribution": 5129741.68,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ctm.gdynia.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 966124366, 1 projects, €5,129,742 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ctm.gdynia.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 966124366, 1 projects, €5,129,742 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 966124366, 1 projects, €5,129,742 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0944",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Osrodek Badawczo Rozwojowy Urzadzen Mechanicznych Obrum Sp Zo O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877038208",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877038208",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "GLIWICE",
          "web_link": "obrum.pl",
          "total_eu_contribution": 1041798.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://obrum.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877038208, 1 projects, €1,041,798 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://obrum.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877038208, 1 projects, €1,041,798 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877038208, 1 projects, €1,041,798 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0945",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Oulun Yliopisto",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999844670",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999844670",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Oulu",
          "web_link": "www.oulu.fi",
          "total_eu_contribution": 773000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.oulu.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999844670, 1 projects, €773,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.oulu.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999844670, 1 projects, €773,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999844670, 1 projects, €773,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0946",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Panepistimio Dytikis Attikis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905978255",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905978255",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "AIGALEO",
          "web_link": null,
          "total_eu_contribution": 417999.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905978255, 1 projects, €417,999 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905978255, 1 projects, €417,999 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905978255, 1 projects, €417,999 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0947",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Panepistimio Ioanninon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999852818",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999852818",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "IOANNINA",
          "web_link": "www.uoi.gr / www.rc.uoi.gr",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uoi.gr / www.rc.uoi.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999852818, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uoi.gr / www.rc.uoi.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999852818, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0948",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Panepistimio Patron",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999894528",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999894528",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "RIO PATRAS",
          "web_link": "www.upatras.gr",
          "total_eu_contribution": 201552.31,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.upatras.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999894528, 1 projects, €201,552 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.upatras.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999894528, 1 projects, €201,552 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999894528, 1 projects, €201,552 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0949",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Paris Cite",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897691060",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897691060",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "https://u-paris.fr/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://u-paris.fr/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897691060, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://u-paris.fr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897691060, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0950",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Paris Saclay",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897067059",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897067059",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "GIF-SUR-YVETTE",
          "web_link": "https://www.universite-paris-saclay.fr/fr",
          "total_eu_contribution": 260075.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.universite-paris-saclay.fr/fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897067059, 1 projects, €260,075 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.universite-paris-saclay.fr/fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897067059, 1 projects, €260,075 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897067059, 1 projects, €260,075 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0951",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Patria",
      "sector": null,
      "wikidata_id": "Q613116",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "870101738",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/870101738",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "HELSINKI",
          "web_link": "www.patriagroup.com",
          "total_eu_contribution": 65020.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/patria-industries",
          "stage": "",
          "description": "Patria is a defense and technology company providing lifecycle support for land, sea, and air operations.",
          "description_full": null,
          "website": "https://www.patriagroup.com/fi",
          "cb_rank": 202629,
          "headquarters": "Helsinki, Southern Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Other",
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "National Security",
            "Security",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.patriagroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Patria",
          "description": "Finnish defence and aviation company",
          "aliases": [
            "Patria Plc",
            "Patria Oyj"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Finland",
          "inception": "1997",
          "headquarters": "Kluuvi",
          "official_website": "https://www.patriagroup.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Patria%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 870101738, 1 projects, €65,020 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.patriagroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q613116",
          "description": "wikidata_id set via search: label='Patria', description='Finnish defence and aviation company'. Search name used: 'Patria'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613116)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613116)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613116)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613116)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/patria",
          "new_value": null,
          "note": "Patria Group (Finnish defence) — CB /organization/patria is a Bratislava Slovakia import/export trading company. Completely different entity. Subsidiaries IN-0952/0953/0954 unaffected.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613116)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613116)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 870101738, 1 projects, €65,020 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613116)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613116)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 870101738, 1 projects, €65,020 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q613116 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613116). label='Patria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613116). label='Patria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Kluuvi' vs sources.crunchbase.headquarters='Bratislava, Bratislava, Slovakia (Slovak Republic)' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Patria Group (Finnish defence) — CB /organization/patria is a Bratislava Slovakia import/export trading company. Completely different entity. Subsidiaries IN-0952/0953/0954 unaffected.",
          "cb_url_removed": "https://www.crunchbase.com/organization/patria",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613116). label='Patria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613116). label='Patria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0952",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Patria Aerostructures",
      "sector": null,
      "wikidata_id": "Q613116",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881717100",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881717100",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Halli",
          "web_link": null,
          "total_eu_contribution": 103806.87,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.patriagroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Patria",
          "description": "Finnish defence and aviation company",
          "aliases": [
            "Patria Plc",
            "Patria Oyj"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Finland",
          "inception": "1997",
          "headquarters": "Kluuvi",
          "official_website": "https://www.patriagroup.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Patria%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881717100, 2 projects, €103,807 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.patriagroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q613116",
          "description": "wikidata_id set via search: label='Patria', description='Finnish defence and aviation company'. Search name used: 'Patria Aerostructures'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613116)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613116)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q613116)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q613116)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q613116",
          "new": null,
          "note": "Patria Aerostructures is subsidiary. Q613116=Patria parent kept on IN-0951.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881717100, 2 projects, €103,807 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881717100, 2 projects, €103,807 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q613116",
          "description": "wikidata_id set via search: label='Patria', description='Finnish defence and aviation company'. Search name used: 'Patria Aerostructures'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q613116 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613116). label='Patria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q613116). label='Patria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q613116",
          "note": "Patria Aerostructures is subsidiary. Q613116=Patria parent kept on IN-0951.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q613116 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0953",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Patria Aviation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899023064",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899023064",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Halli",
          "web_link": "www.patriagroup.com",
          "total_eu_contribution": 11290606.44,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.patriagroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899023064, 7 projects, €11,290,606 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.patriagroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899023064, 7 projects, €11,290,606 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899023064, 7 projects, €11,290,606 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0954",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Patria Land",
      "sector": null,
      "wikidata_id": "Q11886881",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905521773",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905521773",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Helsinki",
          "web_link": "http://patria.fi/",
          "total_eu_contribution": 918644.5,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://patria.fi/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 905521773, 3 projects, €918,644 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://patria.fi/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11886881",
          "description": "wikidata_id set via search: label='Patria Land & Armament', description=''. Search name used: 'Patria Land'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11886881)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11886881)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11886881)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11886881)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11886881)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11886881)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905521773, 3 projects, €918,644 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11886881)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11886881)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905521773, 3 projects, €918,644 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11886881 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11886881). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11886881). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11886881). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11886881). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0955",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Payload Aerospace Sl",
      "sector": null,
      "wikidata_id": "Q131889891",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952502074",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952502074",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "ELCHE ALICANTE",
          "web_link": "www.pldspace.com",
          "total_eu_contribution": 104604.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/payload-aerospace",
          "stage": "",
          "description": "Payload Aerospace is a company that are into technology development in aerospace sector.",
          "description_full": null,
          "website": "https://payloadaerospace.com/",
          "cb_rank": 61200,
          "headquarters": "Elche, Comunidad Valenciana, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Information Technology",
            "Technical Support"
          ],
          "founders": [
            "Raúl Torres",
            "Raúl Verdú"
          ],
          "num_funding_rounds": 3,
          "funding_status": null,
          "last_funding_date": "2025-09-01",
          "last_funding_amount_usd": 15716706,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 20990054,
          "total_funding_usd": 20990054,
          "total_funding_native": {
            "amount": 17980000,
            "currency": "EUR"
          },
          "top_investors": [
            "Centre for the Development of Industrial Technology (CDTI)",
            "CDTI Innovación's INNVIERTE program",
            "Aciturri",
            "Stornoway Portfolio Management"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pldspace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.pldspace.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952502074, 1 projects, €104,604 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pldspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131889891",
          "description": "wikidata_id set via search: label='Payload Aerospace SL', description=''. Search name used: 'Payload Aerospace Sl'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889891)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889891)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889891)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889891)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889891)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889891)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952502074, 1 projects, €104,604 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889891)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889891)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952502074, 1 projects, €104,604 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131889891 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889891). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889891). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889891). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889891). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0956",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Pegasus Research Development",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885372351",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885372351",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "KOFLACH",
          "web_link": null,
          "total_eu_contribution": 115500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885372351, 1 projects, €115,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885372351, 1 projects, €115,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885372351, 1 projects, €115,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0957",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Phaxiam Therapeutics",
      "sector": null,
      "wikidata_id": "Q30262234",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "910079706",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/910079706",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Lyon",
          "web_link": "http://erytech.com/fr/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/phaxiam",
          "stage": "",
          "description": "Phaxiam develops bacteriophage-based therapies to combat antimicrobial resistance in bacterial infections.",
          "description_full": "Phaxiam is a clinical-stage biopharmaceutical company focused on developing innovative bacteriophage-based therapies to combat antimicrobial resistance. Specializing in the field of phage therapy, Phaxiam's research and development efforts are aimed at creating antibacterial treatments that utilize bacteriophage viruses, or phages, to target and eliminate resistant bacterial infections in humans. These infections are a growing concern in healthcare due to their ability to resist traditional antibiotics. By harnessing the specificity and effectiveness of phages, Phaxiam is working towards providing new solutions for serious bacterial infections that are difficult to treat with existing antibiotics.",
          "website": "https://phaxiam.com",
          "cb_rank": 202692,
          "headquarters": "Lyon, Rhone-Alpes, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Data and Analytics",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Analytics",
            "Biotechnology",
            "Pharmaceutical",
            "Test and Measurement"
          ],
          "founders": [
            "Yann Godfrin"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-06-12",
          "last_funding_amount_usd": 8445967,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 8445967,
          "total_funding_usd": 8445967,
          "total_funding_native": {
            "amount": 7811126,
            "currency": "EUR"
          },
          "top_investors": [
            "Bpifrance",
            "Auriga Partners",
            "FaDièse"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://erytech.com/fr/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Erytech Pharma (France)",
          "description": "company in Lyon, France",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2004-01-01",
          "headquarters": "Lyon",
          "official_website": "http://erytech.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 910079706, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://erytech.com/fr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30262234",
          "description": "wikidata_id set via search: label='Erytech Pharma (France)', description='company in Lyon, France'. Search name used: 'Phaxiam Therapeutics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262234)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262234)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262234)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262234)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910079706, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30262234 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262234). label='Erytech Pharma (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262234). label='Erytech Pharma (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262234). label='Erytech Pharma (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262234). label='Erytech Pharma (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0958",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Philips",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "936940752",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/936940752",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "HAMBURG",
          "web_link": "www.philips.com",
          "total_eu_contribution": 493487.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/philips-respironics",
          "stage": "",
          "description": "Philips Respironics develops, manufactures, and distributes products for sleep and respiratory markets.",
          "description_full": null,
          "website": "https://www.usa.philips.com/healthcare/resources/landing/experience-catalog/respironics",
          "cb_rank": 311297,
          "headquarters": "Philips, Florida, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1976-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Biopharma",
            "Developer Platform",
            "Health Care",
            "Manufacturing",
            "Medical"
          ],
          "founders": [
            "Gerald E. McGinnis"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.philips.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 936940752, 1 projects, €493,488 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.philips.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936940752, 1 projects, €493,488 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 936940752, 1 projects, €493,488 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0959",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Philips Electronics Nederland",
      "sector": null,
      "wikidata_id": "Q170416",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999991625",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999991625",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "EINDHOVEN",
          "web_link": "www.philips.com",
          "total_eu_contribution": 2056125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.philips.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Koninklijke Philips NV",
          "description": "Dutch multinational conglomerate corporation",
          "aliases": [
            "Koninklijke Philips Electronics N.V.",
            "Royal Philips Electronics",
            "Philips Electronics N.V.",
            "Royal Philips",
            "PHILIPS",
            "Philips",
            "Firma Philips, Eindhoven",
            "Firma Philips"
          ],
          "instance_of": [
            "enterprise",
            "business",
            "public company"
          ],
          "country": "Netherlands",
          "inception": "1891-05-15",
          "headquarters": "Amsterdam",
          "official_website": "https://philips.com",
          "isin": "NL0000009538",
          "employees": 77400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Philips"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999991625, 1 projects, €2,056,125 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q170416",
          "description": "wikidata_id set via search: label='Koninklijke Philips NV', description='Dutch multinational conglomerate corporation'. Search name used: 'Philips Electronics Nederland'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.philips.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q170416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q170416)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q170416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q170416)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q170416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q170416)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991625, 1 projects, €2,056,125 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q170416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q170416)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999991625, 1 projects, €2,056,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q170416 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q170416). label='Koninklijke Philips NV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q170416). label='Koninklijke Philips NV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q170416). label='Koninklijke Philips NV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q170416). label='Koninklijke Philips NV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0960",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Pi Ceramic",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "991779993",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991779993",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Lederhose",
          "web_link": "https://www.piceramic.de/de/",
          "total_eu_contribution": 813750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/pi-ceramic",
          "stage": "",
          "description": "PI Ceramic GmbH is building an extension for production and office space at its location in Lederhose.",
          "description_full": null,
          "website": "http://www.piceramic.com/",
          "cb_rank": 1755910,
          "headquarters": "Lederhose, Thuringen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Building Maintenance",
            "Construction",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.piceramic.de/de/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991779993, 1 projects, €813,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.piceramic.de/de/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991779993, 1 projects, €813,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991779993, 1 projects, €813,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0961",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Piedrafita Systems Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "912608302",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/912608302",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Spain",
          "country_code": "ES",
          "city": "PARACUELLOS DEL JARAMA",
          "web_link": "www.piedrafita.com",
          "total_eu_contribution": 280411.43,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/piedrafita",
          "stage": "",
          "description": "Piedrafita delivers high value-added solutions around Vehicle Engineering and Land Platforms, especially in Steering, Suspension, etc.",
          "description_full": null,
          "website": "https://www.piedrafita.com",
          "cb_rank": 1790925,
          "headquarters": "Paracuellos De Jarama, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.piedrafita.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 912608302, 2 projects, €280,411 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.piedrafita.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912608302, 2 projects, €280,411 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912608302, 2 projects, €280,411 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0962",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Pixii As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897440412",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897440412",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Kristiansand",
          "web_link": "www.pixii.com",
          "total_eu_contribution": 995868.44,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/pixii-3462",
          "stage": "",
          "description": "Pixii specializes in power conversion and energy storage for commercial and industrial, EV charging, residential, and telecom.",
          "description_full": null,
          "website": "https://www.pixii.com",
          "cb_rank": 425360,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Renewable Energy",
            "Solar"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pixii.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897440412, 1 projects, €995,868 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pixii.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897440412, 1 projects, €995,868 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897440412, 1 projects, €995,868 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0963",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Planetek Hellas Monoprosopi Etaireia Periorismenis Efthynis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998526343",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998526343",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "Kifisia",
          "web_link": "www.planetek.gr",
          "total_eu_contribution": 742000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/planetek-hellas",
          "stage": "",
          "description": "Planetek is a Greek company that operates in the field of Satellite Remote Sensing, Spatial Data Infrastructure, and Software development. ",
          "description_full": "Planetek Hellas is a Greek company, member of the Planetek Group that since 1994, operates in the field of Satellite Remote Sensing, Spatial Data Infrastructure, and Software development for the “on board” and “ground” segment space applications. Founded in 2006 and based in Athens, Greece, Planetek Hellas aims to replicate the successful approach to the market of the Group leader Planetek Italia S.r.l., whose applications and solutions are developed within the most important European programs in the field of space research and integrated systems for the management, analysis and sharing of land-related information. Planetek Hellas’ experience conjugates mastering of advanced remote sensing processing, with GIS Commercial Off-The-Shelf (COTS) competences and real world application delivery. These applications are usually addressed to Public Administrations like central and local Governments, Environmental Agencies, NGO’s, etc. Planetek Hellas services combine a variety of activities, in nine different ESA contracts. Some of these contract refer to activities such as PARC-Archipelago (Posidonia-oceanica Advanced Remote Cognition), SIMS (Seagrass Integrated Monitorign System), Marcoast2 (Marine & Coastal Environmental Information Services), Coastal Outfall, EOforUN and WEOS.  Planetek Hellas has related activities in EC-FP7 and H2020 funded projects, such as SEO-DWARF, SAIMON, ITACA (Innovation Technologies and Applications for Coastal Archaeological sites), SAFER (Space Applications For Emergency Response),  BIO_SOS (Biodiversity Multisource Monitoring System – From Space to Species), G-NEXT (GMES pre-operational security services for supporting external actions), and eENVplus (eEnvironmental services for advanced application within INSPIRE). Planetek Hellas has also developed for ESA several systems integrated into ESA-SSE (service support environment) service architecture, under the projects NTSS (Naval Traffic Statistics for Security) and Ozone 3D. Planetek Hellas is also the first Greek company to have ever signed a contract with the European Space Astronomy Centre (March 2013) for which it implemented an SDI system (ESA-SAPS). The trust of ESAC on Planetek Hellas was reconfirmed in December 2014, when the company signed a new contract for the development of the Web Interfaces for the Planck mission archive.",
          "website": "http://www.planetek.gr",
          "cb_rank": 330100,
          "headquarters": "Athens, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Information Technology",
            "Remote Sensing",
            "Security",
            "Sensor"
          ],
          "founders": [
            "Stelios Bollanos"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-01-01",
          "last_funding_amount_usd": 60230,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 60230,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.planetek.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998526343, 1 projects, €742,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.planetek.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998526343, 1 projects, €742,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998526343, 1 projects, €742,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0964",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Plath Signal Products",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884882792",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884882792",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Hamburg",
          "web_link": "https://plath-signalproducts.com",
          "total_eu_contribution": 780000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/plath-signal-products",
          "stage": "",
          "description": "PLATH Signal Products is a sensor division company that designs and sells receivers, antennas, and analysis software.",
          "description_full": null,
          "website": "https://www.plath-signalproducts.com",
          "cb_rank": 849853,
          "headquarters": "Hamburg, Hamburg, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Sensor",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://plath-signalproducts.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884882792, 1 projects, €780,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://plath-signalproducts.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884882792, 1 projects, €780,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884882792, 1 projects, €780,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0965",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Pno Innovation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893979743",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893979743",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Munchen",
          "web_link": null,
          "total_eu_contribution": 345250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pnoinnovation.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893979743, 1 projects, €345,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pnoinnovation.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893979743, 1 projects, €345,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893979743, 1 projects, €345,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0966",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Politechnika Gdanska",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999588784",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999588784",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "GDANSK",
          "web_link": "www.pg.edu.pl",
          "total_eu_contribution": 513873.96,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.pg.edu.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999588784, 1 projects, €513,874 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.pg.edu.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999588784, 1 projects, €513,874 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999588784, 1 projects, €513,874 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0967",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Politechnika Lodzka",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999886671",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999886671",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "LODZ",
          "web_link": "www.p.lodz.pl",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.p.lodz.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999886671, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.p.lodz.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999886671, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0968",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Politechnika Warszawska",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999884052",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999884052",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "http://www.pw.edu.pl",
          "total_eu_contribution": 1990711.01,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.pw.edu.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999884052, 3 projects, €1,990,711 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.pw.edu.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999884052, 3 projects, €1,990,711 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999884052, 3 projects, €1,990,711 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0969",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Politecnica De Madrid",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999974844",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999974844",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": "www.upm.es",
          "total_eu_contribution": 1767218.77,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.upm.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999974844, 5 projects, €1,767,219 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.upm.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999974844, 4 projects, €1,767,219 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999974844, 5 projects, €1,767,219 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0970",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Politecnico Di Milano",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999879881",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999879881",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Milano",
          "web_link": "www.polimi.it",
          "total_eu_contribution": 4732070.0,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.polimi.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999879881, 6 projects, €4,732,070 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.polimi.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999879881, 6 projects, €4,732,070 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999879881, 6 projects, €4,732,070 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0971",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Politecnico Di Torino",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999977754",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999977754",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Torino",
          "web_link": "www.polito.it",
          "total_eu_contribution": 715388.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.polito.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999977754, 2 projects, €715,389 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.polito.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977754, 2 projects, €715,389 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977754, 2 projects, €715,389 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0972",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Polyamp Aktiebolag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "869742838",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/869742838",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Sollentuna",
          "web_link": "www.polyamp.se",
          "total_eu_contribution": 195837.59,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.polyamp.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 869742838, 1 projects, €195,838 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.polyamp.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 869742838, 1 projects, €195,838 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 869742838, 1 projects, €195,838 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0973",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Prisma Electronics",
      "sector": null,
      "wikidata_id": "Q30285014",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "984440488",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/984440488",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "ALEXANDROUPOLIS",
          "web_link": "https://www.prismaelectronics.eu/index.php/en/",
          "total_eu_contribution": 420000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/prisma-electronics",
          "stage": "",
          "description": "Prisma Electronics designs develop and manufacture a wide variety of wireless-based systems, and integrated electronic components.",
          "description_full": null,
          "website": "http://www.prisma.gr",
          "cb_rank": 661052,
          "headquarters": "Alexandroúpolis, Evros, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Mobile"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Wireless"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.prismaelectronics.eu/index.php/en/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Prisma Electronics (Greece)",
          "description": "company in Alexandroupoli, Greece",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Greece",
          "inception": null,
          "headquarters": "Alexandroupolis",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 984440488, 1 projects, €420,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285014",
          "description": "wikidata_id set via search: label='Prisma Electronics (Greece)', description='company in Alexandroupoli, Greece'. Search name used: 'Prisma Electronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.prismaelectronics.eu/index.php/en/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285014)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285014)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285014)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285014)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285014)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285014)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 984440488, 1 projects, €420,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285014)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285014)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 984440488, 1 projects, €420,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285014 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285014). label='Prisma Electronics (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285014). label='Prisma Electronics (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Alexandroupolis' vs sources.crunchbase.headquarters='Alexandroúpolis, Evros, Greece' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285014). label='Prisma Electronics (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285014). label='Prisma Electronics (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0974",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Qamcom Research And Technology",
      "sector": null,
      "wikidata_id": "Q61932261",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "957254007",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/957254007",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Goteborg",
          "web_link": "www.qamcom.se",
          "total_eu_contribution": 400000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/qamcom",
          "stage": "",
          "description": "Qamcom provides solutions, products, and services within Wireless Connectivity, Autonomous Systems, and Industrial IoT.",
          "description_full": "Qamcom Research and Technology provides solutions, products and services within Wireless Connectivity (5G), Autonomous Systems (e.g. Autonomous Drive, AD) and Industrial IoT and they want to be the desired technology partner to their customers and research partners. Theywork with stimulating, challenging and state-of-the-art technology and by incorporating it in to solutions and products for their customers they want to provide value to them as well as to the world. They believe that the best way to bring value into products and solutions is to combine creativity and deep knowledge. Their way of creating such environment is to combine people with research education and strong industry experience together with flexible and novel approaches to technology development, business engineering and how they work and organise ourselves. Their ambition is to attract the best R&D experts in their core domains and provide services ranging from customer on-site assignments to in-house turnkey product development projects handling everything from feasibility studies to finished products and modules. They are engaged in national and international research programs and they engage ourselves in all aspects of R&D ranging from detailed algorithm development to product portfolio discussions, system definitions and technology management.",
          "website": "https://www.qamcom.com",
          "cb_rank": 180234,
          "headquarters": "Göteborg, Vastra Gotaland, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Messaging and Telecommunications",
            "Mobile"
          ],
          "industries": [
            "Internet of Things",
            "Telecommunications",
            "Wired Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Johan Lassing"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2017-06-01",
          "last_funding_amount_usd": 56064,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 56064,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.qamcom.se"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Qamcom Research and Technology (Sweden)",
          "description": "company in Gothenburg, Sweden",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Sweden",
          "inception": "2001-01-01",
          "headquarters": null,
          "official_website": "https://www.qamcom.se/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 957254007, 1 projects, €400,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q61932261",
          "description": "wikidata_id set via search: label='Qamcom Research and Technology (Sweden)', description='company in Gothenburg, Sweden'. Search name used: 'Qamcom Research And Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.qamcom.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932261)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932261)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932261)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 957254007, 1 projects, €400,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61932261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61932261)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 957254007, 1 projects, €400,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q61932261 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932261). label='Qamcom Research and Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932261). label='Qamcom Research and Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932261). label='Qamcom Research and Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61932261). label='Qamcom Research and Technology (Sweden)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0975",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Quadsat Aps",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892432981",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892432981",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "ODENSE",
          "web_link": "www.quadsat.com",
          "total_eu_contribution": 588761.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/quadsat",
          "stage": "",
          "description": "QuadSAT has been established as a VSAT solution and R&D company in Horsens, Denmark.",
          "description_full": "QuadSAT has been established as a VSAT solution and R&D company in Horsens, Denmark. Their satellite service offerings range from preventative maintenance, servicing, upgrades and new installation on Ku, C-band, and TVRO installations whether it is maritime or terrestrial. They also provide consultation, auditing, surveying and project management ensuring a reliable and efficient communications network for Their clientele. Their company has built on innovation; therefore they pay attention to the newest technologies and work on their own inventions to improve the service level in the whole satellite industry.",
          "website": "http://quadsat.com/",
          "cb_rank": 31669,
          "headquarters": "Odense, Syddanmark, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Hardware",
            "Other",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Project Management",
            "Telecommunications"
          ],
          "founders": [
            "Andrian Buchi",
            "Joakim Espeland"
          ],
          "num_funding_rounds": 5,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-07-17",
          "last_funding_amount_usd": 5758477,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 18549110,
          "total_funding_usd": 18549110,
          "total_funding_native": {
            "amount": 18549110,
            "currency": "USD"
          },
          "top_investors": [
            "Seraphim Space",
            "IQ Capital",
            "Vaekstfonden",
            "Export and Investment Fund",
            "Join Capital"
          ],
          "num_investors": 10,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.quadsat.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892432981, 1 projects, €588,761 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.quadsat.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892432981, 1 projects, €588,761 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892432981, 1 projects, €588,761 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0976",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Reaktor Innovations",
      "sector": null,
      "wikidata_id": "Q11890330",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894381323",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894381323",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Helsinki",
          "web_link": "www.reaktor.com",
          "total_eu_contribution": 315239.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/reaktor-3",
          "stage": "",
          "description": "Reaktor is a strategy, design, and engineering company.",
          "description_full": null,
          "website": "http://reaktor.com/",
          "cb_rank": 269610,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Mobile",
            "Software"
          ],
          "industries": [
            "Enterprise Software",
            "Information Technology",
            "Mobile"
          ],
          "founders": [
            "Antti Makela",
            "Hannu Terava",
            "Tuomas Routto",
            "Vesa Lauronen"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.reaktor.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Reaktor",
          "description": "technology company",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "company",
            "organization"
          ],
          "country": "Finland",
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Reaktor%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894381323, 1 projects, €315,239 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q11890330",
          "description": "wikidata_id set via search: label='Reaktor', description='technology company'. Search name used: 'Reaktor Innovations'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.reaktor.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11890330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11890330)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11890330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11890330)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11890330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11890330)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894381323, 1 projects, €315,239 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11890330)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11890330)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894381323, 1 projects, €315,239 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q11890330 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11890330). label='Reaktor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11890330). label='Reaktor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11890330). label='Reaktor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11890330). label='Reaktor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0977",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Reflex Aerospace",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889373989",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889373989",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Germany",
          "country_code": "DE",
          "city": "BERLIN",
          "web_link": "www.reflexaerospace.com",
          "total_eu_contribution": 2547019.4,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/reflex-aerospace",
          "stage": "",
          "description": "Reflex Aerospace designs and manufactures high-performance satellite platforms for commercial and defense applications.",
          "description_full": "Reflex Aerospace designs and manufactures high-performance satellite platforms for commercial and defense applications. The company leverages the latest techniques to modernize payload-centric satellite development and production, achieving significantly faster delivery times and enhanced reliability. By applying generative design, additive manufacturing, and streamlined system design processes, Reflex accelerates the delivery of satellites to enable lightning-fast innovation for their customers.",
          "website": "https://www.reflexaerospace.com",
          "cb_rank": 7265,
          "headquarters": "Berlin, Berlin, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": "Seed",
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Satellite Communication",
            "Space Travel"
          ],
          "founders": [
            "Alexander Genzel",
            "Walter Ballheimer"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-11-04",
          "last_funding_amount_usd": 57426379,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 68479781,
          "total_funding_usd": 68479781,
          "total_funding_native": {
            "amount": 60250000,
            "currency": "EUR"
          },
          "top_investors": [
            "HTGF (High-Tech Gruenderfonds)",
            "Alpine Space Ventures",
            "Bayern Kapital",
            "Starburst Accelerator",
            "Human Element VC"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.reflexaerospace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889373989, 1 projects, €2,547,019 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.reflexaerospace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889373989, 1 projects, €2,547,019 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889373989, 1 projects, €2,547,019 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0978",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Region Hovedstaden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999654744",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999654744",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "Hillerod",
          "web_link": "www.regionh.dk",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.regionh.dk"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999654744, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.regionh.dk",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999654744, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0979",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Renk",
      "sector": null,
      "wikidata_id": "Q2144015",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888460734",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888460734",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "AUGSBURG",
          "web_link": "https://www.renk-group.com",
          "total_eu_contribution": 166959.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.renk-group.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Renk",
          "description": "German defence company",
          "aliases": [
            "Renk AG",
            "RENK AG",
            "Mechanische Werkstatt von Johann Renk"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1873",
          "headquarters": "Augsburg",
          "official_website": "https://www.renk.com/",
          "isin": "DE0007850000",
          "employees": 3734,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Renk"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888460734, 1 projects, €166,959 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.renk-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2144015",
          "description": "wikidata_id set via search: label='Renk', description='German defence company'. Search name used: 'Renk'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2144015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2144015)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2144015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2144015)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2144015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2144015)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888460734, 1 projects, €166,959 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2144015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2144015)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888460734, 1 projects, €166,959 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2144015 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2144015). label='Renk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2144015). label='Renk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2144015). label='Renk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2144015). label='Renk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0980",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Renk Magnet Motor",
      "sector": null,
      "wikidata_id": "Q2144015",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "973065977",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/973065977",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Starnberg",
          "web_link": "https://www.magnet-motor.de/",
          "total_eu_contribution": 106862.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/l-3-communications-magnet-motor",
          "stage": "",
          "description": "L-3 Communications Magnet-Motor develops and promotes electric propulsion systems, energy storage systems, and power electronics.",
          "description_full": null,
          "website": "http://www.magnet-motor.de/",
          "cb_rank": 2946360,
          "headquarters": "Starnberg, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Energy",
            "Hardware"
          ],
          "industries": [
            "Electronics",
            "Energy"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.magnet-motor.de/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Renk",
          "description": "German defence company",
          "aliases": [
            "Renk AG",
            "RENK AG",
            "Mechanische Werkstatt von Johann Renk"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1873",
          "headquarters": "Augsburg",
          "official_website": "https://www.renk.com/",
          "isin": "DE0007850000",
          "employees": 3734,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Renk"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 973065977, 1 projects, €106,862 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.magnet-motor.de/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2144015",
          "description": "wikidata_id set via search: label='Renk', description='German defence company'. Search name used: 'Renk Magnet Motor'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2144015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2144015)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2144015)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2144015)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q2144015",
          "new": null,
          "note": "Renk Magnet Motor is subsidiary. Q2144015=Renk parent kept on IN-0979.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973065977, 1 projects, €106,862 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 973065977, 1 projects, €106,862 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2144015",
          "description": "wikidata_id set via search: label='Renk', description='German defence company'. Search name used: 'Renk Magnet Motor'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2144015 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2144015). label='Renk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2144015). label='Renk'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q2144015",
          "note": "Renk Magnet Motor is subsidiary. Q2144015=Renk parent kept on IN-0979.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2144015 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0981",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Defence Nederland B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880408473",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880408473",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "EDE",
          "web_link": "rheinmetall.com",
          "total_eu_contribution": 313000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880408473, 1 projects, €313,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880408473, 1 projects, €313,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880408473, 1 projects, €313,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0982",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Electronics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999966696",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999966696",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "BREMEN",
          "web_link": "www.rheinmetall.com",
          "total_eu_contribution": 21172667.11,
          "project_count": 11,
          "call_count": 11,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999966696, 11 projects, €21,172,667 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999966696, 11 projects, €21,172,667 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999966696, 11 projects, €21,172,667 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0983",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Expal Munitions U",
      "sector": null,
      "wikidata_id": "Q5853224",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "994783210",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/994783210",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-expal-munitions",
          "total_eu_contribution": 4755650.79,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-expal-munitions"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rheinmetall Expal Munitions",
          "description": "Spanish munitions company",
          "aliases": [
            "Explosivos Alaveses, S.A.",
            "Expal"
          ],
          "instance_of": [
            "company",
            "munitions factory"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": "Madrid",
          "official_website": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-expal-munitions",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 994783210, 1 projects, €4,755,651 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5853224",
          "description": "wikidata_id set via search: label='Rheinmetall Expal Munitions', description='Spanish munitions company'. Search name used: 'Rheinmetall Expal Munitions'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-expal-munitions",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5853224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5853224)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5853224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5853224)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5853224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5853224)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 994783210, 1 projects, €4,755,651 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5853224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5853224)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 994783210, 1 projects, €4,755,651 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5853224 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5853224). label='Rheinmetall Expal Munitions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5853224). label='Rheinmetall Expal Munitions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5853224). label='Rheinmetall Expal Munitions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5853224). label='Rheinmetall Expal Munitions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0984",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Hungary Munitions Zartkoruen Mukodo Reszvenytarsasag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880227180",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880227180",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "ZALAEGERSZEG",
          "web_link": "rheinmetall.com",
          "total_eu_contribution": 7707439.33,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880227180, 1 projects, €7,707,439 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880227180, 1 projects, €7,707,439 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880227180, 1 projects, €7,707,439 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0985",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Italia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889303276",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889303276",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "https://www.rheinmetall-defence.com/en/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_italia/index.php",
          "total_eu_contribution": 2102806.25,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall-defence.com/en/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_italia/index.php"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889303276, 2 projects, €2,102,806 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall-defence.com/en/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_italia/index.php",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889303276, 2 projects, €2,102,806 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889303276, 2 projects, €2,102,806 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0986",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Landsysteme",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889008590",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889008590",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "SUDHEIDE OT UNTERLUSS",
          "web_link": "www.rheinmetall.com",
          "total_eu_contribution": 812733.94,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/rheinmetall-landsysteme-gmbh",
          "stage": "",
          "description": "Rheinmetall Landsysteme is supplier of defense and security technology.",
          "description_full": null,
          "website": "https://www.rheinmetall-defence.com",
          "cb_rank": 3003855,
          "headquarters": "Düsseldorf, Nordrhein-Westfalen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1889-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Cyber Security",
            "Information Technology",
            "Manufacturing",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889008590, 1 projects, €812,734 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889008590, 1 projects, €812,734 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889008590, 1 projects, €812,734 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0987",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Man Military Vehicles Osterreich Gesmbh",
      "sector": null,
      "wikidata_id": "Q2147902",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889125572",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889125572",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "https://www.rheinmetall-defence.com/de/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_man_military_vehicles/index.php",
          "total_eu_contribution": 493384.68,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall-defence.com/de/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_man_military_vehicles/index.php"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rheinmetall MAN Military Vehicles",
          "description": "German joint venture company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "2010",
          "headquarters": "Vienna",
          "official_website": "https://www.rheinmetall.com/de/unternehmen/tochtergesellschaften/rheinmetall-man-military-vehicles",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rheinmetall%20MAN%20Military%20Vehicles"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889125572, 1 projects, €493,385 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall-defence.com/de/rheinmetall_defence/company/divisions_and_subsidiaries/rheinmetall_man_military_vehicles/index.php",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2147902",
          "description": "wikidata_id set via search: label='Rheinmetall MAN Military Vehicles', description='German joint venture company'. Search name used: 'Rheinmetall Man Military Vehicles Osterreich Gesmbh'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2147902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2147902)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2147902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2147902)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2147902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2147902)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889125572, 1 projects, €493,385 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2147902)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2147902)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889125572, 1 projects, €493,385 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2147902 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2147902). label='Rheinmetall MAN Military Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2147902). label='Rheinmetall MAN Military Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2147902). label='Rheinmetall MAN Military Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2147902). label='Rheinmetall MAN Military Vehicles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0988",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Norway As",
      "sector": null,
      "wikidata_id": "Q7521193",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885074270",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885074270",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "DUKEN",
          "web_link": null,
          "total_eu_contribution": 1991000.0,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-nordic"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rheinmetall Nordic",
          "description": "Norwegian company that manufactures defence equipment",
          "aliases": [
            "Simrad Optronics",
            "Vinghøg"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1950",
          "headquarters": "Duken",
          "official_website": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-nordic",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Simrad%20Optronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885074270, 4 projects, €1,991,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7521193",
          "description": "wikidata_id set via search: label='Rheinmetall Nordic', description='Norwegian company that manufactures defence equipment'. Search name used: 'Rheinmetall Norway As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com/en/company/subsidiaries/rheinmetall-nordic",
          "description": "Official website (P856) fetched from Wikidata (Q7521193)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7521193)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7521193)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7521193)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7521193)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7521193)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7521193)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885074270, 4 projects, €1,991,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7521193)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7521193)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885074270, 4 projects, €1,991,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7521193 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7521193). label='Rheinmetall Nordic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7521193). label='Rheinmetall Nordic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7521193). label='Rheinmetall Nordic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7521193). label='Rheinmetall Nordic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0989",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Project Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898579871",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898579871",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Dusseldorf",
          "web_link": "www.rheinmetall.com",
          "total_eu_contribution": 2447394.64,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898579871, 1 projects, €2,447,395 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898579871, 1 projects, €2,447,395 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898579871, 1 projects, €2,447,395 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0990",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Protection Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889000442",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889000442",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "BONN",
          "web_link": "www.rheinmetall.com",
          "total_eu_contribution": 858209.2,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889000442, 2 projects, €858,209 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889000442, 2 projects, €858,209 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889000442, 2 projects, €858,209 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0991",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Technology Center",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884547754",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884547754",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Dusseldorf",
          "web_link": null,
          "total_eu_contribution": 424117.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884547754, 1 projects, €424,118 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884547754, 1 projects, €424,118 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884547754, 1 projects, €424,118 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0992",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall Waffe Munition",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "971000459",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/971000459",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Unterluss",
          "web_link": "https://www.rheinmetall.com",
          "total_eu_contribution": 27106512.65,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rheinmetall.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 971000459, 6 projects, €27,106,513 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rheinmetall.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 971000459, 6 projects, €27,106,513 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 971000459, 6 projects, €27,106,513 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0993",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rialiskeip Typorama Monoprosopi Etairia Periorismenis Efthynis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "916983875",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/916983875",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "PATREON / ACHAIAS",
          "web_link": "www.typorama.gr",
          "total_eu_contribution": 386648.11,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.typorama.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 916983875, 1 projects, €386,648 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.typorama.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916983875, 1 projects, €386,648 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916983875, 1 projects, €386,648 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0994",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ricardo Domingos Bergano Lda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881555886",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881555886",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Portugal",
          "country_code": "PT",
          "city": "PAMPILHOSA DA SERRA",
          "web_link": "https://atlar.pt/",
          "total_eu_contribution": 500000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://atlar.pt/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881555886, 1 projects, €500,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://atlar.pt/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881555886, 1 projects, €500,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881555886, 1 projects, €500,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0995",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Rigas Stradina Universitate",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999843118",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999843118",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Latvia",
          "country_code": "LV",
          "city": "Riga",
          "web_link": "https://www.rsu.lv/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rsu.lv/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999843118, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rsu.lv/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999843118, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0996",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Riigi Kaitseinvesteeringute Keskus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888219689",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888219689",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.kaitseinvesteeringud.ee",
          "total_eu_contribution": 4.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.kaitseinvesteeringud.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888219689, 2 projects, €8 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.kaitseinvesteeringud.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888219689, 1 projects, €4 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0997",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Rijksuniversiteit Groningen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999989782",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999989782",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Groningen",
          "web_link": "www.rug.nl",
          "total_eu_contribution": 817165.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rug.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999989782, 1 projects, €817,165 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rug.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999989782, 1 projects, €817,165 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999989782, 1 projects, €817,165 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0998",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Rise Research Institutes Of Sweden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999613422",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999613422",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Boras",
          "web_link": "www.ri.se",
          "total_eu_contribution": 1611665.59,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ri.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999613422, 2 projects, €1,611,666 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ri.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999613422, 2 projects, €1,611,666 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999613422, 2 projects, €1,611,666 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-0999",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Robert Koch Institut",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999515549",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999515549",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Berlin",
          "web_link": "www.rki.de",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rki.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999515549, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rki.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999515549, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1000",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Robonic",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880960112",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880960112",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "TAMPERE",
          "web_link": "https://www.robonic.fi/",
          "total_eu_contribution": 1001819.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/robonic",
          "stage": "",
          "description": "Robonic offers pneumatic UAS launch systems, part of Safran Group, focusing on UAV launchers.",
          "description_full": null,
          "website": "https://www.robonic.fi",
          "cb_rank": 396678,
          "headquarters": "Tampere, Western Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Hardware",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Mechanical Design",
            "Test and Measurement",
            "Transportation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.robonic.fi/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880960112, 1 projects, €1,001,820 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.robonic.fi/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880960112, 1 projects, €1,001,820 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880960112, 1 projects, €1,001,820 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1001",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Robotina D O O Podjetje Za Inzeniring Marketing Trgovino In Proizvodnjo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998820932",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998820932",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Kozina",
          "web_link": "www.robotina.si",
          "total_eu_contribution": 578092.08,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.robotina.si"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998820932, 1 projects, €578,092 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.robotina.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998820932, 1 projects, €578,092 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998820932, 1 projects, €578,092 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1002",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rocket Factory Augsburg",
      "sector": null,
      "wikidata_id": "Q108317599",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890607247",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890607247",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "AUGSBURG",
          "web_link": "rfa.space",
          "total_eu_contribution": 206625.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rocket-factory-augsburg",
          "stage": "",
          "description": "RFA - Rocket Factory Augsburg is a space technologies company offering fast & flexible launch solutions for satellite constellations.",
          "description_full": "Rocket Factory Augsburg is a space technology company aiming to democratize access to space through fast & flexible launch solutions at an unrivalled low price point. The company develops launch vehicles and in-orbit mobility solutions enabling satellite operators to deploy satellite constellations at a fraction of time compared to current standards.",
          "website": "https://www.rfa.space/",
          "cb_rank": 12332,
          "headquarters": "Augsburg, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Satellite Communication",
            "Space Travel"
          ],
          "founders": [
            "Jörn Spurmann",
            "Stefan Brieschenk"
          ],
          "num_funding_rounds": 3,
          "funding_status": null,
          "last_funding_date": "2023-10-26",
          "last_funding_amount_usd": 4247748,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 33008057,
          "total_funding_usd": 37255805,
          "total_funding_native": {
            "amount": 37255805,
            "currency": "USD"
          },
          "top_investors": [
            "Kohlberg Kravis Roberts & Co.",
            "European Space Agency Business Incubation Centre",
            "Noordwijk",
            "Lucas Roemer"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://rfa.space"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rocket Factory Augsburg AG",
          "description": "German launch vehicle manufacturer",
          "aliases": [
            "RFA"
          ],
          "instance_of": [
            "aerospace manufacturer"
          ],
          "country": "Germany",
          "inception": "2018",
          "headquarters": "Augsburg",
          "official_website": "https://www.rfa.space/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rocket%20Factory%20Augsburg"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890607247, 1 projects, €206,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108317599",
          "description": "wikidata_id set via search: label='Rocket Factory Augsburg AG', description='German launch vehicle manufacturer'. Search name used: 'Rocket Factory Augsburg'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://rfa.space",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108317599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108317599)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108317599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108317599)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108317599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108317599)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890607247, 1 projects, €206,625 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108317599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108317599)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890607247, 1 projects, €206,625 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q108317599 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108317599). label='Rocket Factory Augsburg AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108317599). label='Rocket Factory Augsburg AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108317599). label='Rocket Factory Augsburg AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108317599). label='Rocket Factory Augsburg AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1003",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rockwell Collins Deutschland",
      "sector": null,
      "wikidata_id": "Q358594",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893286193",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893286193",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "HEIDELBERG",
          "web_link": "www.collinsaerospace.com",
          "total_eu_contribution": 767500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rockwell-collins-9284",
          "stage": "",
          "description": "Rockwell Collins is a leader in aviation and high-integrity solutions for commercial and military customers around the world.",
          "description_full": null,
          "website": "http://www.rockwellcollins.com/",
          "cb_rank": 719072,
          "headquarters": "Cedar Rapids, Iowa, United States",
          "headquarters_regions": "Midwestern US",
          "operating_status": "Active",
          "founded_date": "1933-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.collinsaerospace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Collins Aerospace",
          "description": "American aerospace manufacturer",
          "aliases": [],
          "instance_of": [
            "aerospace manufacturer",
            "defense contractor"
          ],
          "country": "United States",
          "inception": "2018",
          "headquarters": "Charlotte",
          "official_website": "https://www.collinsaerospace.com/",
          "isin": null,
          "employees": 68000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Collins%20Aerospace"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893286193, 1 projects, €767,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.collinsaerospace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q358594",
          "description": "wikidata_id set via search: label='Collins Aerospace', description='American aerospace manufacturer'. Search name used: 'Rockwell Collins Deutschland'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q358594)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q358594)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q358594)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q358594)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q358594)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q358594)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893286193, 1 projects, €767,500 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q358594)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q358594)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893286193, 1 projects, €767,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q358594 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q358594). label='Collins Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q358594). label='Collins Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Charlotte' vs sources.crunchbase.headquarters='Cedar Rapids, Iowa, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q358594). label='Collins Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q358594). label='Collins Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1004",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rockwell Collins France",
      "sector": null,
      "wikidata_id": "Q131796512",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997800201",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997800201",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Blagnac",
          "web_link": "www.rockwellcollins.fr",
          "total_eu_contribution": 1471171.11,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rockwellcollins.fr"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1900-01-01",
          "headquarters": "Blagnac",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997800201, 1 projects, €1,471,171 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rockwellcollins.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131796512",
          "description": "wikidata_id set via search: label='Rockwell Collins France', description=''. Search name used: 'Rockwell Collins France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131796512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131796512)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131796512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131796512)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131796512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131796512)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997800201, 1 projects, €1,471,171 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131796512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131796512)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997800201, 1 projects, €1,471,171 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131796512 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131796512). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131796512). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131796512). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131796512). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1005",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rolls Royce Deutschland",
      "sector": null,
      "wikidata_id": "Q3065599",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999919554",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999919554",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Blankenfelde-Mahlow",
          "web_link": "www.rolls-royce.com/deutschland",
          "total_eu_contribution": 659800.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rolls-royce.com/deutschland"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rolls-Royce Deutschland",
          "description": "German subsidiary of Rolls-Royce plc",
          "aliases": [
            "BMW Rolls-Royce"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1990",
          "headquarters": "Berlin",
          "official_website": "https://www.rolls-royce.com/country-sites/deutschland.aspx",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rolls-Royce%20Deutschland"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999919554, 2 projects, €659,800 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rolls-royce.com/deutschland",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3065599",
          "description": "wikidata_id set via search: label='Rolls-Royce Deutschland', description='German subsidiary of Rolls-Royce plc'. Search name used: 'Rolls Royce Deutschland'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3065599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3065599)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3065599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3065599)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3065599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3065599)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999919554, 2 projects, €659,800 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3065599)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3065599)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999919554, 2 projects, €659,800 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3065599 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3065599). label='Rolls-Royce Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3065599). label='Rolls-Royce Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3065599). label='Rolls-Royce Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3065599). label='Rolls-Royce Deutschland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1006",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Romanian Inspace Engineering",
      "sector": null,
      "wikidata_id": "Q138654957",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "902192539",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/902192539",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Romania",
          "country_code": "RO",
          "city": "Măgurele",
          "web_link": "www.roinspace.com",
          "total_eu_contribution": 1715000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/romanian-inspace-engineering-rise",
          "stage": "",
          "description": "Romanian InSpace Engineering offers turn-key aerospace solutions, including ISS experiments and GNSS monitoring.",
          "description_full": "Romanian InSpace Engineering (RISE) focuses on providing turn-key solutions for aerospace and research challenges. The company engages in projects such as the DropCoal project, which provides hardware for coalescence experiments on the ISS to understand fluid dynamics. RISE also proposes low-cost, rapid development mechanical ventilators made from widely available 3D printer parts. Additionally, the ECHO project offers a GNSS monitoring solution with a network of monitoring and interference detection stations at seven Romanian airports.",
          "website": "https://www.roinspace.com",
          "cb_rank": 1699032,
          "headquarters": "Magurele, Ilfov, Romania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Mechanical Engineering"
          ],
          "founders": [
            "Marius Trusculescu",
            "Mugurel Balan"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.roinspace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Romanian InSpace Engineering SRL (Romania)",
          "description": "company in Bucharest, Romania",
          "aliases": [
            "RISE",
            "RoInSpace",
            "Romanian InSpace Engineering"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Romania",
          "inception": "2017-01-01",
          "headquarters": null,
          "official_website": "https://www.roinspace.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 902192539, 1 projects, €1,715,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q138654957",
          "description": "wikidata_id set via search: label='Romanian InSpace Engineering SRL (Romania)', description='company in Bucharest, Romania'. Search name used: 'Romanian Inspace Engineering'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.roinspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138654957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138654957)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138654957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138654957)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138654957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138654957)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 902192539, 1 projects, €1,715,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138654957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138654957)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 902192539, 1 projects, €1,715,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q138654957 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138654957). label='Romanian InSpace Engineering SRL (Romania)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138654957). label='Romanian InSpace Engineering SRL (Romania)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138654957). label='Romanian InSpace Engineering SRL (Romania)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138654957). label='Romanian InSpace Engineering SRL (Romania)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1007",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rondal",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880339506",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880339506",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "VOLLENHOVE",
          "web_link": "https://www.rondal.com/",
          "total_eu_contribution": 225075.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rondal",
          "stage": "",
          "description": "Rondal is a superyacht sailing systems and structures company.",
          "description_full": null,
          "website": "https://www.rondal.com",
          "cb_rank": 1461090,
          "headquarters": "Vollenhove, Overijssel, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1976-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate",
            "Science and Engineering"
          ],
          "industries": [
            "Construction",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rondal.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880339506, 1 projects, €225,075 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rondal.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880339506, 1 projects, €225,075 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880339506, 1 projects, €225,075 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1008",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rosenbauer",
      "sector": null,
      "wikidata_id": "Q459825",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "972434992",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/972434992",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Leonding",
          "web_link": "www.rosenbauer.com",
          "total_eu_contribution": 500200.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rosenbauer",
          "stage": "",
          "description": "Rosenbauer an IT service provider and security consultant.",
          "description_full": "Rosenbauer is a security consultant and a provider of IT services. They maintain reliable support systems. They offer digital transformation, IT infrastructure, IT security, burglary protection, intrusion detection technology, physical security technology, and training.",
          "website": "https://www.it-rosenbauer.de",
          "cb_rank": 3482053,
          "headquarters": "Anhausen, Rheinland-Pfalz, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Media and Entertainment",
            "Professional Services"
          ],
          "industries": [
            "Advice",
            "Computer",
            "Consulting",
            "Hardware",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rosenbauer.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rosenbauer",
          "description": "Austria-based manufacturer of fire-fighting vehicles and equipment",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Austria",
          "inception": "1866-01-01",
          "headquarters": "Leonding",
          "official_website": "http://www.rosenbauer.com/",
          "isin": "AT0000922554",
          "employees": 1795,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rosenbauer"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 972434992, 1 projects, €500,200 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rosenbauer.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q459825",
          "description": "wikidata_id set via search: label='Rosenbauer', description='Austria-based manufacturer of fire-fighting vehicles and equipment'. Search name used: 'Rosenbauer'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q459825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q459825)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q459825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q459825)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q459825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q459825)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972434992, 1 projects, €500,200 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q459825)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q459825)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972434992, 1 projects, €500,200 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q459825 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q459825). label='Rosenbauer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q459825). label='Rosenbauer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Leonding' vs sources.crunchbase.headquarters='Anhausen, Rheinland-Pfalz, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Anhausen Germany) is for a subsidiary/regional entity, not the parent. Rosenbauer HQ is Leonding Austria — CB matched Rosenbauer Germany entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q459825). label='Rosenbauer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q459825). label='Rosenbauer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1009",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Roxel France",
      "sector": null,
      "wikidata_id": "Q30262449",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "900364768",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/900364768",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Saint-Medard-En-Jalles",
          "web_link": "www.roxelgroup.com",
          "total_eu_contribution": 10958333.94,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/roxel-france",
          "stage": "",
          "description": "Roxel France manufactures propulsion systems for aircrafts.",
          "description_full": null,
          "website": "https://www.roxelgroup.com",
          "cb_rank": 1252366,
          "headquarters": "Le Plessis-robinson, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2003-02-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.roxelgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Roxel (France)",
          "description": "company in Saint-Médard-en-Jalles, France",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1992-01-01",
          "headquarters": "Saint-Médard-en-Jalles",
          "official_website": "http://www.roxelgroup.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 900364768, 2 projects, €10,958,334 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30262449",
          "description": "wikidata_id set via search: label='Roxel (France)', description='company in Saint-Médard-en-Jalles, France'. Search name used: 'Roxel France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.roxelgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262449)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262449)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262449)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 900364768, 2 projects, €10,958,334 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30262449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30262449)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 900364768, 2 projects, €10,958,334 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30262449 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262449). label='Roxel (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262449). label='Roxel (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Saint-Médard-en-Jalles' vs sources.crunchbase.headquarters='Le Plessis-robinson, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262449). label='Roxel (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30262449). label='Roxel (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1010",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Royal Huisman Shipyard",
      "sector": null,
      "wikidata_id": "Q2803924",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "872455346",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/872455346",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "VOLLENHOVE",
          "web_link": "www.royalhuisman.com",
          "total_eu_contribution": 373550.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/royal-huisman",
          "stage": "",
          "description": "Royal Huisman is engages in developing, building, and refitting yachts.",
          "description_full": "Royal Huisman is engages in developing, building, and refitting yachts. It offers custom, modern, classic, sail or motor, aluminum, and carbon composite yachts.",
          "website": "https://www.royalhuisman.com/",
          "cb_rank": 717388,
          "headquarters": "Vollenhove, Overijssel, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1884-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Machinery Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.royalhuisman.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Royal Huisman",
          "description": "Dutch shipyard that builds and repairs sailing yachts",
          "aliases": [],
          "instance_of": [
            "shipyard"
          ],
          "country": "Netherlands",
          "inception": "1884-01-01",
          "headquarters": "Vollenhove",
          "official_website": "https://www.royalhuisman.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Royal%20Huisman"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 872455346, 1 projects, €373,550 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.royalhuisman.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2803924",
          "description": "wikidata_id set via search: label='Royal Huisman', description='Dutch shipyard that builds and repairs sailing yachts'. Search name used: 'Royal Huisman Shipyard'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2803924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2803924)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2803924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2803924)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2803924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2803924)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 872455346, 1 projects, €373,550 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2803924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2803924)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 872455346, 1 projects, €373,550 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2803924 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2803924). label='Royal Huisman'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2803924). label='Royal Huisman'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2803924). label='Royal Huisman'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2803924). label='Royal Huisman'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1011",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Rta Rail Tec Arsenal Fahrzeugversuchsanlage",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "972082494",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/972082494",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Wien",
          "web_link": "www.rta.eu",
          "total_eu_contribution": 519743.77,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rta.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 972082494, 1 projects, €519,744 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rta.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972082494, 1 projects, €519,744 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 972082494, 1 projects, €519,744 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1012",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rtsys",
      "sector": null,
      "wikidata_id": "Q105108171",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "937827429",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/937827429",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "CAUDAN",
          "web_link": "www.rtsys.eu",
          "total_eu_contribution": 645794.07,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rtsys",
          "stage": "",
          "description": "RTSYS specializes in the development of underwater acoustics and Autonomous Underwater Vehicles (AUV).",
          "description_full": null,
          "website": "https://rtsys.eu",
          "cb_rank": 373830,
          "headquarters": "Caudan, Bretagne, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Industrial",
            "Machinery Manufacturing",
            "Manufacturing",
            "Marine Technology",
            "Mechanical Engineering",
            "Robotics"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.rtsys.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "RTSYS",
          "description": "French Business, specialized in underwater acoustics",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": null,
          "headquarters": "Caudan",
          "official_website": "https://rtsys.eu",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 937827429, 1 projects, €645,794 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q105108171",
          "description": "wikidata_id set via search: label='RTSYS', description='French Business, specialized in underwater acoustics'. Search name used: 'Rtsys'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.rtsys.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105108171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105108171)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105108171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105108171)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105108171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105108171)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 937827429, 1 projects, €645,794 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105108171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105108171)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 937827429, 1 projects, €645,794 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q105108171 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105108171). label='RTSYS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105108171). label='RTSYS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105108171). label='RTSYS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105108171). label='RTSYS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1013",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "S T Netherlands",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "990406085",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/990406085",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Delft",
          "web_link": "https://www.stcorp.nl/",
          "total_eu_contribution": 330000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/science-technology",
          "stage": "",
          "description": "Science [&] Technology creates research and development solutions for space, science, and defence.",
          "description_full": null,
          "website": "https://www.stcorp.nl/",
          "cb_rank": 310920,
          "headquarters": "Delft, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Hardware",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Life Science",
            "Sensor",
            "Software"
          ],
          "founders": [
            "Carina Maas-Olij",
            "Erik Zoutman"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-03-01",
          "last_funding_amount_usd": 55915,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 55915,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.stcorp.nl/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 990406085, 1 projects, €330,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.stcorp.nl/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990406085, 1 projects, €330,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990406085, 1 projects, €330,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1014",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saab Aktiebolag",
      "sector": null,
      "wikidata_id": "Q219501",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999959615",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999959615",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Linkoping",
          "web_link": "www.saab.com",
          "total_eu_contribution": 48865371.82,
          "project_count": 17,
          "call_count": 17,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.saab.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Saab Group",
          "description": "Swedish aerospace and defense company",
          "aliases": [
            "Saab AB",
            "Svenska Aeroplan AB",
            "SAAB"
          ],
          "instance_of": [
            "aerospace manufacturer",
            "business",
            "defense contractor"
          ],
          "country": "Sweden",
          "inception": "1937-01-01",
          "headquarters": "Stockholm",
          "official_website": "https://www.saab.com/",
          "isin": "SE0000112385",
          "employees": 22000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Saab%20AB"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999959615, 17 projects, €48,865,372 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.saab.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q219501",
          "description": "wikidata_id set via search: label='Saab Group', description='Swedish aerospace and defense company'. Search name used: 'Saab Aktiebolag'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219501)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219501)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q219501",
          "new": null,
          "note": "Saab Aktiebolag (legal name). IN-1329 Saab is canonical (common name, CB data, 5 relationships). QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999959615, 17 projects, €48,865,372 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999959615, 17 projects, €48,865,372 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q219501",
          "description": "wikidata_id set via search: label='Saab Group', description='Swedish aerospace and defense company'. Search name used: 'Saab Aktiebolag'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q219501 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219501). label='Saab Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219501). label='Saab Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q219501",
          "note": "Saab Aktiebolag (legal name). IN-1329 Saab is canonical (common name, CB data, 5 relationships). QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q219501 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1015",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saab Dynamics Aktiebolag",
      "sector": null,
      "wikidata_id": "Q1569414",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "974382461",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/974382461",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Karlskoga",
          "web_link": null,
          "total_eu_contribution": 920655.91,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.saab.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Saab Dynamics",
          "description": "Swedish company",
          "aliases": [
            "Saab Bofors Dynamics"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Sweden",
          "inception": "2000",
          "headquarters": "Karlskoga",
          "official_website": "http://www.saabgroup.com/en/AboutSaab/091228_business_units/bofors_dynamics.htm",
          "isin": null,
          "employees": 1778,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Saab%20Bofors%20Dynamics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 974382461, 2 projects, €920,656 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.saab.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1569414",
          "description": "wikidata_id set via search: label='Saab Dynamics', description='Swedish company'. Search name used: 'Saab Dynamics Aktiebolag'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1569414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1569414)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1569414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1569414)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1569414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1569414)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 974382461, 2 projects, €920,656 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1569414)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1569414)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 974382461, 2 projects, €920,656 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1569414 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1569414). label='Saab Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1569414). label='Saab Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1569414). label='Saab Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1569414). label='Saab Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1016",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saab Finland",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888708084",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888708084",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Helsinki",
          "web_link": "https://www.saab.com/fi/markets/finland",
          "total_eu_contribution": 115393.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.saab.com/fi/markets/finland"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888708084, 1 projects, €115,394 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.saab.com/fi/markets/finland",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888708084, 1 projects, €115,394 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888708084, 1 projects, €115,394 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1017",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saab Kockums Aktiebolag",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998683871",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998683871",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "MALMO",
          "web_link": "www.saab.com",
          "total_eu_contribution": 11223186.92,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.saab.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998683871, 7 projects, €11,223,187 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.saab.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998683871, 7 projects, €11,223,187 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998683871, 7 projects, €11,223,187 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1018",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saab Tactical Electronics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880915783",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880915783",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "LINKOPING",
          "web_link": "www.saab.com",
          "total_eu_contribution": 663027.96,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.saab.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880915783, 2 projects, €663,028 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.saab.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880915783, 2 projects, €663,028 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880915783, 2 projects, €663,028 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1019",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Ai",
      "sector": null,
      "wikidata_id": "Q773875",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "913589360",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/913589360",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.safran-goup.com",
          "total_eu_contribution": 315292.87,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-goup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Safran Aircraft Engines",
          "description": "aircraft and rocket engine manufacturer based in France",
          "aliases": [
            "Snecma S.A.",
            "Société nationale d'études et de construction de moteurs d'aviation",
            "National Aviation Engine Design and Construction Company"
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "France",
          "inception": "1945-05-29",
          "headquarters": "Courcouronnes",
          "official_website": "https://www.safran-group.com/companies/safran-aircraft-engines",
          "isin": null,
          "employees": 15700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran%20Aircraft%20Engines"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 913589360, 1 projects, €315,293 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q773875",
          "description": "wikidata_id set via search: label='Safran Aircraft Engines', description='aircraft and rocket engine manufacturer based in France'. Search name used: 'Safran Ai'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-goup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q773875)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q773875)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q773875)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q773875)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q773875",
          "new": null,
          "note": "Safran Ai: QID Q773875=Safran Aircraft Engines was misassigned. SAE kept on IN-1020.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 913589360, 1 projects, €315,293 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 913589360, 1 projects, €315,293 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q773875",
          "description": "wikidata_id set via search: label='Safran Aircraft Engines', description='aircraft and rocket engine manufacturer based in France'. Search name used: 'Safran Ai'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q773875 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q773875). label='Safran Aircraft Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q773875). label='Safran Aircraft Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q773875",
          "note": "Safran Ai: QID Q773875=Safran Aircraft Engines was misassigned. SAE kept on IN-1020.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q773875 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1020",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Aircraft Engines",
      "sector": null,
      "wikidata_id": "Q773875",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999987163",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999987163",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.safran-aircraft-engines.com",
          "total_eu_contribution": 2637600.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-aircraft-engines-poland",
          "stage": "",
          "description": "Safran Aircraft Engines is an aviation company that manufactures aircraft engines for civil and military aircraft and for satellites.",
          "description_full": "Safran Aircraft Engines is an aviation company that manufactures aircraft engines for civil and military aircraft and for satellites.",
          "website": "http://www.safran-aircraft-engines.com",
          "cb_rank": 280765,
          "headquarters": "Sedziszow Malopolski, Podkarpackie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Air Transportation",
            "Civil Engineering",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-aircraft-engines.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran Aircraft Engines",
          "description": "aircraft and rocket engine manufacturer based in France",
          "aliases": [
            "Snecma S.A.",
            "Société nationale d'études et de construction de moteurs d'aviation",
            "National Aviation Engine Design and Construction Company"
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "France",
          "inception": "1945-05-29",
          "headquarters": "Courcouronnes",
          "official_website": "https://www.safran-group.com/companies/safran-aircraft-engines",
          "isin": null,
          "employees": 15700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran%20Aircraft%20Engines"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999987163, 2 projects, €2,637,600 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q773875",
          "description": "wikidata_id set via search: label='Safran Aircraft Engines', description='aircraft and rocket engine manufacturer based in France'. Search name used: 'Safran Aircraft Engines'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-aircraft-engines.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q773875)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q773875)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q773875)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q773875)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q773875)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q773875)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999987163, 2 projects, €2,637,600 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q773875)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q773875)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999987163, 2 projects, €2,637,600 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q773875 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q773875). label='Safran Aircraft Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q773875). label='Safran Aircraft Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Courcouronnes' vs sources.crunchbase.headquarters='Sedziszow Malopolski, Podkarpackie, Poland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Sedziszow Malopolski Poland) is for a subsidiary/regional entity, not the parent. Safran Aircraft Engines HQ is Courcouronnes France — CB matched a Polish entity (possibly wrong entity entirely)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q773875). label='Safran Aircraft Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q773875). label='Safran Aircraft Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1021",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Data Systems",
      "sector": null,
      "wikidata_id": "Q3461386",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "934220290",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/934220290",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Villejust",
          "web_link": "www.safran-electronics-defense.com",
          "total_eu_contribution": 1867220.86,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-electronics-and-defense",
          "stage": "",
          "description": "Safran Electronics & Defense is a world leader in optronics, avionics, electronics and critical software for civil and defense applications.",
          "description_full": "Safran Electronics & Defense, a Safran high-tech company, holds world or European leadership positions in optronics, avionics, electronics and critical software for both civil and military markets. Safran Electronics & Defense is the No. 1 company in Europe and No. 3 worldwide for inertial navigation systems (INS) used in air, land and naval applications. It is also the world leader in helicopter flight controls and the European leader in optronics and tactical UAV systems. Operating across the globe through the Safran international network, Safran Electronics & Defense and its subsidiaries employ 7,850 people in Europe, Africa, Asia-Pacific, North America and South America.",
          "website": "https://www.safran-electronics-defense.com/",
          "cb_rank": 259213,
          "headquarters": "Grand Prairie, Texas, United States",
          "headquarters_regions": "Dallas/Fort Worth Metroplex, Southern US",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-electronics-defense.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Safran Electronics & Defense",
          "description": "company in the Safran Group",
          "aliases": [
            "Sagem Défense Sécurité"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2005-05-10",
          "headquarters": "Paris",
          "official_website": "https://www.safran-electronics-defense.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran%20Electronics%20%26%20Defense"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 934220290, 3 projects, €1,867,221 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-electronics-defense.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3461386",
          "description": "wikidata_id set via search: label='Safran Electronics & Defense', description='company in the Safran Group'. Search name used: 'Safran Data Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3461386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3461386)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3461386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3461386)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q3461386",
          "new": null,
          "note": "Safran Data Systems is sub-subsidiary of Safran Electronics & Defense. Q3461386=SED kept on IN-1024.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934220290, 3 projects, €1,867,221 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 934220290, 3 projects, €1,867,221 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3461386",
          "description": "wikidata_id set via search: label='Safran Electronics & Defense', description='company in the Safran Group'. Search name used: 'Safran Data Systems'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3461386 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3461386). label='Safran Electronics & Defense'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3461386). label='Safran Electronics & Defense'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q3461386",
          "note": "Safran Data Systems is sub-subsidiary of Safran Electronics & Defense. Q3461386=SED kept on IN-1024.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Paris' vs sources.crunchbase.headquarters='Grand Prairie, Texas, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Grand Prairie TX) is for a subsidiary/regional entity, not the parent. Safran Data Systems HQ is Paris France — CB matched US entity in Grand Prairie TX",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3461386 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1022",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Electrical Power",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999955444",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999955444",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Blagnac",
          "web_link": "www.safran-group.com",
          "total_eu_contribution": 129831.93,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-holding",
          "stage": "",
          "description": "Safran is a technology service provider that provides tools and services to the aviation industry, defense sector, and space markets.",
          "description_full": null,
          "website": "https://www.safran-group.com/",
          "cb_rank": 3603920,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1896-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-group.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999955444, 1 projects, €129,832 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, founded_date, industry_groups, industries"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999955444, 1 projects, €129,832 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999955444, 1 projects, €129,832 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, founded_date, industry_groups, industries",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1023",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Electrical Power Chatou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999963689",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999963689",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "CHATOU",
          "web_link": "www.safran-group.com",
          "total_eu_contribution": 86554.62,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-holding",
          "stage": "",
          "description": "Safran is a technology service provider that provides tools and services to the aviation industry, defense sector, and space markets.",
          "description_full": null,
          "website": "https://www.safran-group.com/",
          "cb_rank": 3603920,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1896-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-group.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999963689, 1 projects, €86,555 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999963689, 1 projects, €86,555 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999963689, 1 projects, €86,555 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1024",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Electronics Defense",
      "sector": null,
      "wikidata_id": "Q3461386",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999954668",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999954668",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.safran-group.com",
          "total_eu_contribution": 33608540.03,
          "project_count": 19,
          "call_count": 19,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-holding",
          "stage": "",
          "description": "Safran is a technology service provider that provides tools and services to the aviation industry, defense sector, and space markets.",
          "description_full": null,
          "website": "https://www.safran-group.com/",
          "cb_rank": 3603920,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1896-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-group.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran Electronics & Defense",
          "description": "company in the Safran Group",
          "aliases": [
            "Sagem Défense Sécurité"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2005-05-10",
          "headquarters": "Paris",
          "official_website": "https://www.safran-electronics-defense.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran%20Electronics%20%26%20Defense"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999954668, 19 projects, €33,608,540 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3461386",
          "description": "wikidata_id set via search: label='Safran Electronics & Defense', description='company in the Safran Group'. Search name used: 'Safran Electronics Defense'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3461386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3461386)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3461386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3461386)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3461386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3461386)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999954668, 19 projects, €33,608,540 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3461386)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3461386)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999954668, 19 projects, €33,608,540 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3461386 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3461386). label='Safran Electronics & Defense'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3461386). label='Safran Electronics & Defense'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3461386). label='Safran Electronics & Defense'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3461386). label='Safran Electronics & Defense'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1025",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Electronics Defense Spain Sociedad Limitada",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "988023959",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/988023959",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "GRANADA",
          "web_link": "www.safran-group.com",
          "total_eu_contribution": 208266.81,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-holding",
          "stage": "",
          "description": "Safran is a technology service provider that provides tools and services to the aviation industry, defense sector, and space markets.",
          "description_full": null,
          "website": "https://www.safran-group.com/",
          "cb_rank": 3603920,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1896-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-group.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 988023959, 1 projects, €208,267 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 988023959, 1 projects, €208,267 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 988023959, 1 projects, €208,267 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1026",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Landing Systems",
      "sector": null,
      "wikidata_id": "Q1770349",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999961749",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999961749",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Velizy-Villacoublay",
          "web_link": "www.safranmbd.com",
          "total_eu_contribution": 168000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-landing-systems",
          "stage": "",
          "description": "Safran Landing Systems is a manufacturing company that offers aircraft landing, steering, braking and monitoring systems.",
          "description_full": null,
          "website": "https://www.safran-landing-systems.com/",
          "cb_rank": 334373,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1939-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safranmbd.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran Landing Systems",
          "description": "French landing gear manufacturer",
          "aliases": [
            "Messier-Bugatti-Dowty"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2011",
          "headquarters": "Vélizy-Villacoublay",
          "official_website": "https://www.safran-group.com/companies/safran-landing-systems",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran%20Landing%20Systems"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999961749, 1 projects, €168,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1770349",
          "description": "wikidata_id set via search: label='Safran Landing Systems', description='French landing gear manufacturer'. Search name used: 'Safran Landing Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safranmbd.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770349)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770349)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770349)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770349)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770349)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770349)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999961749, 1 projects, €168,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770349)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770349)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999961749, 1 projects, €168,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1770349 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770349). label='Safran Landing Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770349). label='Safran Landing Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Vélizy-Villacoublay' vs sources.crunchbase.headquarters='Paris, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770349). label='Safran Landing Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770349). label='Safran Landing Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1027",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Nacelles",
      "sector": null,
      "wikidata_id": "Q2828264",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997771877",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997771877",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "GONFREVILLE L ORCHER",
          "web_link": "www.safrangroup.com",
          "total_eu_contribution": 335800.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-nacelles",
          "stage": "",
          "description": "Safran Nacelles designs and integrates aircraft engine nacelle systems, hardware components and customer services for the aeronautic sector.",
          "description_full": null,
          "website": "https://www.safran-nacelles.com",
          "cb_rank": 749239,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Other",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Customer Service",
            "Hardware",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safrangroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran Nacelles",
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1989-09-25",
          "headquarters": "Gonfreville-l'Orcher",
          "official_website": "http://www.aircelle.com/?lang=fr",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997771877, 2 projects, €335,800 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safrangroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2828264",
          "description": "wikidata_id set via search: label='Safran Nacelles', description=''. Search name used: 'Safran Nacelles'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2828264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2828264)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2828264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2828264)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2828264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2828264)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997771877, 2 projects, €335,800 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2828264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2828264)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997771877, 2 projects, €335,800 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2828264 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2828264). label='Safran Nacelles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2828264). label='Safran Nacelles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Gonfreville-l'Orcher' vs sources.crunchbase.headquarters='Paris, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2828264). label='Safran Nacelles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2828264). label='Safran Nacelles'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1028",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Power Units",
      "sector": null,
      "wikidata_id": "Q1931670",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997722989",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997722989",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Toulouse",
          "web_link": "https://www.safran-group.com/companies/safran-power-units",
          "total_eu_contribution": 333836.9,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-group.com/companies/safran-power-units"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran Power Units",
          "description": "French manufacturer of gas turbine engines and auxiliary power units",
          "aliases": [
            "Microturbo"
          ],
          "instance_of": [
            "enterprise"
          ],
          "country": "France",
          "inception": "1961-01-01",
          "headquarters": "Toulouse",
          "official_website": "https://www.safran-group.com/fr/societes/safran-power-units",
          "isin": null,
          "employees": 600,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997722989, 1 projects, €333,837 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1931670",
          "description": "wikidata_id set via search: label='Safran Power Units', description='French manufacturer of gas turbine engines and auxiliary power units'. Search name used: 'Safran Power Units'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-group.com/companies/safran-power-units",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1931670)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1931670)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1931670)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1931670)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1931670)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1931670)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997722989, 1 projects, €333,837 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1931670)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1931670)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997722989, 1 projects, €333,837 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1931670 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1931670). label='Safran Power Units'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1931670). label='Safran Power Units'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1931670). label='Safran Power Units'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1931670). label='Safran Power Units'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1029",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Sensing Technologies Norway As",
      "sector": null,
      "wikidata_id": "Q7451079",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "953492929",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/953492929",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Skoppum",
          "web_link": "https://www.sensonor.com/",
          "total_eu_contribution": 1711901.91,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sensonor",
          "stage": "",
          "description": "Sensonor AS is a Norwegian producer and developer of MEMS gyro and pressure sensors.",
          "description_full": null,
          "website": "http://www.sensonor.com/",
          "cb_rank": 600863,
          "headquarters": "Horten, Vestfold, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [
            "Sverre Horntvedt"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sensonor.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sensonor",
          "description": "business in Norway",
          "aliases": [
            "Safran Sensing Technologies Norway AS"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1985",
          "headquarters": "Horten Municipality",
          "official_website": "https://www.sensonor.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran%20Sensing%20Technologies%20Norway"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 953492929, 2 projects, €1,711,902 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sensonor.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7451079",
          "description": "wikidata_id set via search: label='Sensonor', description='business in Norway'. Search name used: 'Safran Sensing Technologies Norway As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7451079)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7451079)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7451079)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7451079)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7451079)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7451079)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953492929, 2 projects, €1,711,902 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7451079)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7451079)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953492929, 2 projects, €1,711,902 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7451079 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7451079). label='Sensonor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7451079). label='Sensonor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7451079). label='Sensonor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7451079). label='Sensonor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1030",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Transmission Systems",
      "sector": null,
      "wikidata_id": "Q65166418",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999462102",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999462102",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Colombes",
          "web_link": "www.safran-transmission-systems.com",
          "total_eu_contribution": 50000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.safran-transmission-systems.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran Transmission Systems",
          "description": null,
          "aliases": [
            "Hispano-Suiza"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1923",
          "headquarters": "Colombes",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999462102, 1 projects, €50,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.safran-transmission-systems.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q65166418",
          "description": "wikidata_id set via search: label='Safran Transmission Systems', description=''. Search name used: 'Safran Transmission Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65166418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65166418)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65166418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65166418)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65166418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65166418)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999462102, 1 projects, €50,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65166418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65166418)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999462102, 1 projects, €50,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q65166418 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65166418). label='Safran Transmission Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65166418). label='Safran Transmission Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65166418). label='Safran Transmission Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65166418). label='Safran Transmission Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1031",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran Trusted 4D",
      "sector": null,
      "wikidata_id": "Q134674918",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "908319932",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/908319932",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Les Ulis",
          "web_link": "https://safran-navigation-timing.com",
          "total_eu_contribution": 326406.24,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-navigation-timing",
          "stage": "",
          "description": "Safran - N & T offers inertial navigation systems, simulation, accelerometers, and atomic clocks to the defence and aerospace industries.",
          "description_full": null,
          "website": "https://safran-navigation-timing.com",
          "cb_rank": 575171,
          "headquarters": "Les Mureaux, Picardie, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Navigation and Mapping",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Navigation",
            "Simulation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://safran-navigation-timing.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2013-06-06",
          "headquarters": "Les Ulis",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 908319932, 1 projects, €326,406 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://safran-navigation-timing.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q134674918",
          "description": "wikidata_id set via search: label='Safran Trusted 4d Sas', description=''. Search name used: 'Safran Trusted 4D'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134674918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134674918)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134674918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134674918)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134674918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134674918)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 908319932, 1 projects, €326,406 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q134674918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q134674918)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 908319932, 1 projects, €326,406 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q134674918 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134674918). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134674918). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134674918). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q134674918). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1032",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sahar",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884675794",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884675794",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "sahar.fr",
          "total_eu_contribution": 189182.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sahar-b62c",
          "stage": "",
          "description": "Sahar is a manufacturer and supplier of clothing products for women.",
          "description_full": null,
          "website": "https://saharonline.pk",
          "cb_rank": 3868479,
          "headquarters": "Karachi, Sindh, Pakistan",
          "headquarters_regions": "Asia-Pacific (APAC), Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Clothing and Apparel",
            "Commerce and Shopping",
            "Community and Lifestyle",
            "Design",
            "Manufacturing"
          ],
          "industries": [
            "Apparel",
            "E-Commerce",
            "Fashion",
            "Manufacturing",
            "Wholesale",
            "Women's"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://sahar.fr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884675794, 1 projects, €189,182 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://sahar.fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884675794, 1 projects, €189,182 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884675794, 1 projects, €189,182 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1033",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saipem",
      "sector": null,
      "wikidata_id": "Q2213203",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996409803",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996409803",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "MILANO MI",
          "web_link": "www.saipem.com",
          "total_eu_contribution": 1595060.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/saipem",
          "stage": "",
          "description": "Saipem is a general contractor that provides engineering services for the oil and gas industry.",
          "description_full": "Saipem is a comprehensive engineering service provider that focuses on the design, construction, and management of intricate infrastructures and facilities within the energy sector, offering both offshore and onshore services. The company is engaged in six distinct business areas including drilling, asset-based services, energy carriers, offshore wind, sustainable infrastructures, and robotics & industrialized solutions. Saipem is leading the charge towards achieving Net Zero in collaboration with its clients, utilizing progressively digitalized tools, technologies, and processes that are inherently designed with a commitment to environmental sustainability and safety.",
          "website": "http://www.saipem.com",
          "cb_rank": 48910,
          "headquarters": "Milan, Lombardia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1957-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources",
            "Real Estate",
            "Sustainability"
          ],
          "industries": [
            "Carbon Capture",
            "Construction",
            "Energy",
            "Oil and Gas"
          ],
          "founders": [
            "Enrico Mattei"
          ],
          "num_funding_rounds": 2,
          "funding_status": "M&A",
          "last_funding_date": "2024-06-12",
          "last_funding_amount_usd": 424940665,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": null,
          "total_funding_usd": 967085368,
          "total_funding_native": {
            "amount": 893000000,
            "currency": "EUR"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.saipem.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Saipem",
          "description": "Italian oil and gas contractor",
          "aliases": [],
          "instance_of": [
            "oilfield service company",
            "public company"
          ],
          "country": "Italy",
          "inception": "1956",
          "headquarters": "Milan",
          "official_website": "http://www.saipem.com",
          "isin": "IT0000068525",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Saipem"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996409803, 1 projects, €1,595,060 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.saipem.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2213203",
          "description": "wikidata_id set via search: label='Saipem', description='Italian oil and gas contractor'. Search name used: 'Saipem'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2213203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2213203)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2213203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2213203)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2213203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2213203)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996409803, 1 projects, €1,595,060 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2213203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2213203)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996409803, 1 projects, €1,595,060 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2213203 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2213203). label='Saipem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2213203). label='Saipem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2213203). label='Saipem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2213203). label='Saipem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1034",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Sanitatsakademie Der Bundeswehr",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881435121",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881435121",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": null,
          "total_eu_contribution": 64661.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881435121, 1 projects, €64,661 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881435121, 1 projects, €64,661 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881435121, 1 projects, €64,661 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1035",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Santa Barbara Sistems",
      "sector": null,
      "wikidata_id": "Q837844",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952863981",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952863981",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "www.gdels.com",
          "total_eu_contribution": 2237862.39,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/mowag-gmbh",
          "stage": "",
          "description": "MOWAG GmbH was founded in 1950 as a privately owned company by Engineer Walter Ruf.",
          "description_full": null,
          "website": "https://www.gdels.com/",
          "cb_rank": 1764843,
          "headquarters": "Kreuzlingen, Sankt Gallen, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1950-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology"
          ],
          "industries": [
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.gdels.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Santa Bárbara Sistemas",
          "description": "Spanish defense contractor",
          "aliases": [
            "Santa Barbara Sistemas"
          ],
          "instance_of": [
            "foreign subsidiary company",
            "defense contractor"
          ],
          "country": "Spain",
          "inception": "1960",
          "headquarters": "Madrid",
          "official_website": "https://www.gdels.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Santa%20B%C3%A1rbara%20Sistemas"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952863981, 2 projects, €2,237,862 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.gdels.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q837844",
          "description": "wikidata_id set via search: label='Santa Bárbara Sistemas', description='Spanish defense contractor'. Search name used: 'Santa Barbara Sistems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q837844)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q837844)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q837844)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q837844)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q837844)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q837844)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952863981, 2 projects, €2,237,862 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q837844)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q837844)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952863981, 2 projects, €2,237,862 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q837844 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q837844). label='Santa Bárbara Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q837844). label='Santa Bárbara Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q837844). label='Santa Bárbara Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q837844). label='Santa Bárbara Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1036",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sapa Operaciones S L",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "940924542",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/940924542",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "ANDOAIN",
          "web_link": "www.sapa.es",
          "total_eu_contribution": 176758.8,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sapa-placencia",
          "stage": "",
          "description": "SAPA Placencia provides defense solutions.",
          "description_full": null,
          "website": "https://sapa.es",
          "cb_rank": 3102271,
          "headquarters": "Andoain, Pais Vasco, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Other"
          ],
          "industries": [
            "Manufacturing",
            "Military",
            "Technical Support"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sapa.es"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 940924542, 1 projects, €176,759 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sapa.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940924542, 1 projects, €176,759 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940924542, 1 projects, €176,759 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1037",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Satlantis Microsats",
      "sector": null,
      "wikidata_id": "Q131882553",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "929536839",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/929536839",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Leioa Bizkaia",
          "web_link": "www.satlantis.com",
          "total_eu_contribution": 2950750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/satlantis",
          "stage": "",
          "description": "SATLANTIS designs and manufactures high performance Earth observation payloads for small satellites.",
          "description_full": null,
          "website": "http://www.satlantis.com/",
          "cb_rank": 13302,
          "headquarters": "Bilbao, Pais Vasco, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Manufacturing",
            "Navigation and Mapping",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Geospatial",
            "Manufacturing"
          ],
          "founders": [
            "Juan Tomas Hernani",
            "Rafael Guzman"
          ],
          "num_funding_rounds": 9,
          "funding_status": null,
          "last_funding_date": "2022-03-31",
          "last_funding_amount_usd": null,
          "last_funding_type": "Corporate Round",
          "total_equity_funding_usd": 38284878,
          "total_funding_usd": 40243177,
          "total_funding_native": {
            "amount": 34717593,
            "currency": "EUR"
          },
          "top_investors": [
            "Telefonica",
            "Encino Environmental Services",
            "Seed Capital Bizkaia",
            "EISMEA",
            "Enagas Emprende"
          ],
          "num_investors": 11,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.satlantis.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Satlantis",
          "description": null,
          "aliases": [
            "Satlantis Microsats"
          ],
          "instance_of": [
            "enterprise"
          ],
          "country": "Spain",
          "inception": "2013",
          "headquarters": "Q106112128",
          "official_website": "http://www.satlantis.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 929536839, 1 projects, €2,950,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.satlantis.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131882553",
          "description": "wikidata_id set via search: label='Satlantis', description=''. Search name used: 'Satlantis Microsats'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882553)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882553)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882553)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882553)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882553)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882553)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929536839, 1 projects, €2,950,750 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882553)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882553)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 929536839, 1 projects, €2,950,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131882553 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882553). label='Satlantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882553). label='Satlantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882553). label='Satlantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882553). label='Satlantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1038",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Satways Olokliromenes Lyseis Asfaleias Kai Amynas Idiotiki Epicheirisi Parochis Ypiresion Asfaleias (Iepya) Etaireia Periorismenis Efthynis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "987804060",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/987804060",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "IRAKLEIO",
          "web_link": "www.satways.net",
          "total_eu_contribution": 1454013.87,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/satways-73bd",
          "stage": "",
          "description": "Satways develops geospatial command and control solutions for security and public safety applications.",
          "description_full": null,
          "website": "https://satways.net",
          "cb_rank": 853695,
          "headquarters": "Irákleio, Iraklion, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-05-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Government and Military",
            "Navigation and Mapping",
            "Privacy and Security"
          ],
          "industries": [
            "Geospatial",
            "Public Safety",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.satways.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 987804060, 2 projects, €1,454,014 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.satways.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 987804060, 2 projects, €1,454,014 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 987804060, 2 projects, €1,454,014 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1039",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Savox Communications",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998895719",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998895719",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Espoo",
          "web_link": "www.savox.com",
          "total_eu_contribution": 624400.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/savox-communications",
          "stage": "",
          "description": "Savox Communications is a communication solution providers.",
          "description_full": "Savox Communications was founded in 1982 and today is one of the largest professional communication solution providers in the world. The Savox Communications Group with headquarters in Finland and operations in Finland, Germany, France, United Kingdom, United States, Canada and the People’s Republic of China, has created a global manufacturing network to support customers in all of their main geographical markets. Savox Communications is focused on providing safety, rescue and communications products and solutions that improve and save lives, whatever the conditions. Their product lines; Searchcam, Entrylink, Delsar, Con-space, Promate, Classic, Direct, Covert and Defense represents a unique and broad spectrum of products being used by working professionals in daily operations around the globe. With more than 30 years of experience serving the Police, Security, Fire, Rescue, Military, Maritime and Industrial markets, they provide a unique insight into the end-user requirements which allows us to produce the most innovative and market driven solutions available. - See more at: http://www.savox.com/company-details/#sthash.RWnopgXY.dpuf",
          "website": "http://www.savox.com/",
          "cb_rank": 77993,
          "headquarters": "Raleigh, North Carolina, United States",
          "headquarters_regions": "Research Triangle, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2025-05-05",
          "last_funding_amount_usd": 5656128,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": null,
          "total_funding_usd": 5656128,
          "total_funding_native": {
            "amount": 5000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Nordic Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.savox.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998895719, 1 projects, €624,400 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.savox.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998895719, 1 projects, €624,400 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998895719, 1 projects, €624,400 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1040",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Scertas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "891402453",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/891402453",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Germany",
          "country_code": "DE",
          "city": "Munchen",
          "web_link": "www.scertas.de",
          "total_eu_contribution": 719520.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.scertas.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 891402453, 1 projects, €719,520 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.scertas.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891402453, 1 projects, €719,520 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891402453, 1 projects, €719,520 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1041",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Schiebel Elektronische Gerate",
      "sector": null,
      "wikidata_id": "Q688600",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "940539355",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/940539355",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "www.schiebel.net",
          "total_eu_contribution": 1451204.35,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/schiebel",
          "stage": "",
          "description": "Schiebel is a Vienna-based aviation company.",
          "description_full": "Founded in 1951, the Schiebel Group of companies focuses on the development, testing and production of state-of-the-art mine detection equipment and the revolutionary CAMCOPTER® S-100 Unmanned Air System (UAS). Schiebel has built an international reputation for producing quality products, backed by exceptional after-sales service and support. Launched in 2010, Schiebel’s composite division supplies customers with high-end carbon fiber technology. All products are quality-controlled to meet ISO 9001 standards. Schiebel maintains offices and production facilities in Vienna (Austria), Wiener Neustadt (Austria), as well as offices in Abu Dhabi (UAE), Manassas, VA (USA) and Phnom Penh (Cambodia). ",
          "website": "https://schiebel.net/",
          "cb_rank": 232186,
          "headquarters": "Vienna, Wien, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1951-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Air Transportation",
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-07-01",
          "last_funding_amount_usd": 55246,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 55246,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.schiebel.net"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Schiebel",
          "description": "Austrian manufacturer of mine detectors and UAVs",
          "aliases": [
            "Schiebel Corporation"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Austria",
          "inception": "1985-01-01",
          "headquarters": "Vienna",
          "official_website": "https://schiebel.net/",
          "isin": null,
          "employees": 120,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Schiebel"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 940539355, 2 projects, €1,451,204 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q688600",
          "description": "wikidata_id set via search: label='Schiebel', description='Austrian manufacturer of mine detectors and UAVs'. Search name used: 'Schiebel Elektronische Gerate'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.schiebel.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688600)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688600)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688600)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940539355, 2 projects, €1,451,204 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q688600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q688600)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 940539355, 2 projects, €1,451,204 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q688600 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688600). label='Schiebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688600). label='Schiebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688600). label='Schiebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q688600). label='Schiebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1042",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Schwar Jorg",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "914357891",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/914357891",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": null,
          "web_link": "www.35reclaim.com",
          "total_eu_contribution": 310999.26,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.35reclaim.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 914357891, 1 projects, €310,999 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.35reclaim.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914357891, 1 projects, €310,999 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914357891, 1 projects, €310,999 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1043",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Sciensano",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "906160809",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/906160809",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "ELSENE",
          "web_link": "www.sciensano.be",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sciensano.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 906160809, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sciensano.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906160809, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1044",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Scioteq",
      "sector": null,
      "wikidata_id": "Q131635660",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "931670257",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/931670257",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "KORTRIJK",
          "web_link": "www.scioteq.com",
          "total_eu_contribution": 1050000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/scioteq",
          "stage": "",
          "description": "ScioTeq is the designer and manufacturer of innovative solutions for the Aviation, ATC and Defense & Security markets.",
          "description_full": "ScioTeq is the designer and manufacturer of innovative solutions for the Aviation, ATC, and Defense & Security markets. With sales, engineering, and manufacturing locations throughout the world, they are able to provide solutions designed to operate in the environments you need them to. Their products, which include video displays, smart displays, mission computers, software platforms, and radar displays, are used in the air, on the ground, and at sea, providing mission-critical information.",
          "website": "https://www.scioteq.com/",
          "cb_rank": 185566,
          "headquarters": "Kortrijk, West-Vlaanderen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Manufacturing",
            "Privacy and Security"
          ],
          "industries": [
            "Manufacturing",
            "Product Design",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.scioteq.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1995-06-22",
          "headquarters": "Toulouse",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 931670257, 1 projects, €1,050,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.scioteq.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131635660",
          "description": "wikidata_id set via search: label='Scioteq', description=''. Search name used: 'Scioteq'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635660)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635660)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635660)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635660)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635660)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635660)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 931670257, 1 projects, €1,050,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635660)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635660)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 931670257, 1 projects, €1,050,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131635660 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635660). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635660). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Toulouse' vs sources.crunchbase.headquarters='Kortrijk, West-Vlaanderen, Belgium' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Kortrijk Belgium) is for a subsidiary/regional entity, not the parent. Scioteq HQ is Toulouse France — CB matched a Belgian entity (possible wrong match)",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635660). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635660). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1045",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Seair Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892587017",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892587017",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Lorient",
          "web_link": "www.seair-boat.com",
          "total_eu_contribution": 983800.63,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/seair",
          "stage": "",
          "description": "Seair Solutions is an equipment and an office of studies and tests in Lorient specialized in the design, manufacture and integration.",
          "description_full": "SEAir is an equipment manufacturer and an office of studies and tests in Lorient specialized in the design, manufacture and integration of hydrofoil systems.",
          "website": "https://seair.fr/",
          "cb_rank": 131321,
          "headquarters": "Lorient, Bretagne, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Bertrand Castelnerac"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2017-05-17",
          "last_funding_amount_usd": 1227046,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 1227046,
          "total_funding_usd": 1227046,
          "total_funding_native": {
            "amount": 1100000,
            "currency": "EUR"
          },
          "top_investors": [
            "Arts et Métiers Business Angels"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.seair-boat.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892587017, 1 projects, €983,801 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.seair-boat.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892587017, 1 projects, €983,801 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892587017, 1 projects, €983,801 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1046",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sec Technologies Sro",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "918950744",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/918950744",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Slovakia",
          "country_code": "SK",
          "city": "LIPTOVSKY MIKULAS",
          "web_link": "www.sec-technologies.com",
          "total_eu_contribution": 599287.81,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sec-technologies-d681",
          "stage": "",
          "description": "SEC Technologies is an innovative company that develops game-changing solutions for government agencies, organizations, and companies.",
          "description_full": "SEC Technologies is an innovative company that develops solutions to protect government agencies, organizations, and companies of all sizes and industries against the increasing number of cyber-attacks. The company's development team can rely on more than 15 years of expertise in the field of security consulting. Practical ideas emerge from the in-house research lab and from the experience gained through the implementation of a large number of customer projects, which SEC Technologies develops into high-end products. SEC Technologies is headquartered in Berlin, Germany.",
          "website": "http://sec-tech.com/",
          "cb_rank": 4109166,
          "headquarters": "Berlin, Berlin, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "Cyber Security",
            "Government",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sec-technologies.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 918950744, 1 projects, €599,288 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sec-technologies.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918950744, 1 projects, €599,288 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918950744, 1 projects, €599,288 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1047",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sener Aeroespacial Sociedad Anonima",
      "sector": null,
      "wikidata_id": "Q131882887",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899285837",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899285837",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "LAS ARENAS",
          "web_link": "www.aeroespacial.sener",
          "total_eu_contribution": 19840886.73,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.aeroespacial.sener"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.aeroespacial.sener",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899285837, 9 projects, €19,840,887 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.aeroespacial.sener",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131882887",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Sener Aeroespacial Sociedad Anonima'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882887)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882887)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882887)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882887)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882887)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882887)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899285837, 9 projects, €19,840,887 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131882887)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131882887)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899285837, 9 projects, €19,840,887 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131882887 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882887). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882887). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882887). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131882887). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1048",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sensorfleet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899456945",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899456945",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Oulu",
          "web_link": "www.sensorfleet.com",
          "total_eu_contribution": 422850.34,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sensorfleet",
          "stage": "",
          "description": "SensorFleet offers an open cyber sensor platform for deploying and managing detection, protection and scanning capabilities.",
          "description_full": "SensorFleet solution is an open, scalable and transparent cyber sensor platform for deploying and managing the detection, protection and scanning capabilities. Need to run IDS on scale? Occasional traffic recording in different network segments? Bring clarity to fragmented cyber security tools and orchestrate capabilities as SensorFleet Instruments.",
          "website": "https://sensorfleet.com/",
          "cb_rank": 454751,
          "headquarters": "Oulu, Oulu, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2018-03-05",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Esa Törmikoski",
            "Felix Ippolitov",
            "Mikko Korkalo",
            "Sami Petajasoja",
            "Simo Makipaja"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2018-12-14",
          "last_funding_amount_usd": null,
          "last_funding_type": "Pre-Seed",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Ääkköset Oy"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sensorfleet.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899456945, 1 projects, €422,850 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sensorfleet.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899456945, 1 projects, €422,850 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899456945, 1 projects, €422,850 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1049",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sentech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "935534931",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/935534931",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.sentech.it",
          "total_eu_contribution": 226515.5,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sentech-779e",
          "stage": "",
          "description": "Sentech is a manufacturer of infared based refrigerant monitors.",
          "description_full": null,
          "website": "https://www.sentechcorp.com",
          "cb_rank": 325280,
          "headquarters": "Indianapolis, Indiana, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Apps",
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Software"
          ],
          "industries": [
            "Apps",
            "Electronics",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sentech.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 935534931, 2 projects, €226,516 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sentech.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935534931, 2 projects, €226,516 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935534931, 2 projects, €226,516 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1050",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Shipyards And Maritime Equipment Association Of Europe",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950054279",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950054279",
          "activity_type": "Other",
          "type_code": "OTH",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Bruxelles / Brussel",
          "web_link": "www.seaeurope.eu",
          "total_eu_contribution": 1111949.99,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.seaeurope.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950054279, 3 projects, €1,111,950 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.seaeurope.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950054279, 3 projects, €1,111,950 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950054279, 3 projects, €1,111,950 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1051",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sia Dati",
      "sector": null,
      "wikidata_id": "Q102112931",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885803516",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885803516",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Latvia",
          "country_code": "LV",
          "city": "Riga",
          "web_link": "www.datigroup.com",
          "total_eu_contribution": 950000.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/dati-group",
          "stage": "",
          "description": "DATI Group offers ICT infrastructure, cloud solutions, data analytics, and satellite data applications.",
          "description_full": null,
          "website": "https://www.datigroup.com",
          "cb_rank": 2104242,
          "headquarters": "Riga, Riga, Latvia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Internet Services",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Cyber Security",
            "Information Technology",
            "IT Infrastructure",
            "Software"
          ],
          "founders": [
            "Aldis Gulbis"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.datigroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DATI Group",
          "description": "company based in Latvia",
          "aliases": [],
          "instance_of": [
            "business",
            "legal person"
          ],
          "country": "Latvia",
          "inception": "1993-02-12",
          "headquarters": "Riga",
          "official_website": null,
          "isin": null,
          "employees": 44,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885803516, 2 projects, €950,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q102112931",
          "description": "wikidata_id set via search: label='DATI Group', description='company based in Latvia'. Search name used: 'Sia Dati'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.datigroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102112931)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102112931)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102112931)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102112931)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102112931)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102112931)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885803516, 2 projects, €950,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102112931)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102112931)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885803516, 2 projects, €950,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q102112931 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102112931). label='DATI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102112931). label='DATI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102112931). label='DATI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102112931). label='DATI Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1052",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sia Exonicus R D",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895293123",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895293123",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Latvia",
          "country_code": "LV",
          "city": "VALMIERA",
          "web_link": "exonicus.eu",
          "total_eu_contribution": 2326245.5,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://exonicus.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895293123, 2 projects, €2,326,246 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://exonicus.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895293123, 2 projects, €2,326,246 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895293123, 2 projects, €2,326,246 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1053",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Siec Badawcza Lukasiewicz Instytut Lotnictwa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892488077",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892488077",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "www.ilot.lukasiewicz.gov.pl",
          "total_eu_contribution": 3169191.25,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ilot.lukasiewicz.gov.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892488077, 5 projects, €3,169,191 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ilot.lukasiewicz.gov.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892488077, 5 projects, €3,169,191 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892488077, 5 projects, €3,169,191 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1054",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Siec Badawcza Lukasiewicz Instytut Metali Niezelaznych",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998501220",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998501220",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "GLIWICE",
          "web_link": "www.imn.gliwice.pl",
          "total_eu_contribution": 358437.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.imn.gliwice.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998501220, 1 projects, €358,438 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.imn.gliwice.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998501220, 1 projects, €358,438 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998501220, 1 projects, €358,438 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1055",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Siec Badawcza Lukasiewicz Instytut Mikroelektroniki I Fotoniki",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892247711",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892247711",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "imif.lukasiewicz.gov.pl",
          "total_eu_contribution": 1088010.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://imif.lukasiewicz.gov.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892247711, 1 projects, €1,088,010 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://imif.lukasiewicz.gov.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892247711, 1 projects, €1,088,010 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892247711, 1 projects, €1,088,010 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1056",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Siec Badawcza Lukasiewicz Przemyslowy Instytut Automatyki I Pomiarow Piap",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999549984",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999549984",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSAW",
          "web_link": "https://piap.lukasiewicz.gov.pl/",
          "total_eu_contribution": 3923778.19,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://piap.lukasiewicz.gov.pl/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999549984, 3 projects, €3,923,778 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://piap.lukasiewicz.gov.pl/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999549984, 3 projects, €3,923,778 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999549984, 3 projects, €3,923,778 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1057",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Siel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "893115279",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/893115279",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "MONCALIERI",
          "web_link": "Www.sielnet.com",
          "total_eu_contribution": 2349029.9,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/siel-217e",
          "stage": "",
          "description": "SIEL specializes in the renewable energy sector, designs, builds, and installs high-technology products.",
          "description_full": null,
          "website": "https://www.sielups.com ",
          "cb_rank": 603773,
          "headquarters": "Trezzano Rosa, Lombardia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1983-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Manufacturing",
            "Renewable Energy"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://Www.sielnet.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 893115279, 2 projects, €2,349,030 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://Www.sielnet.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893115279, 2 projects, €2,349,030 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 893115279, 2 projects, €2,349,030 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1058",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Signalgenerix",
      "sector": null,
      "wikidata_id": "Q30285325",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999542903",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999542903",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "LIMASSOL",
          "web_link": "www.signalgenerix.com",
          "total_eu_contribution": 1402339.7,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/signalgenerix",
          "stage": "",
          "description": "SignalGeneriX is a manufacturing company that designs and production of electronic parts like communication and medical systems.",
          "description_full": null,
          "website": "https://www.signalgenerix.com",
          "cb_rank": 1072827,
          "headquarters": "Limassol, Limassol, Cyprus",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA), Middle East",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Design",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Market Research"
          ],
          "founders": [
            "Tasos Kounoudes"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.signalgenerix.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SignalGeneriX (Cyprus)",
          "description": "company in Limassol, Cyprus",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Cyprus",
          "inception": null,
          "headquarters": "Limassol",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999542903, 2 projects, €1,402,340 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285325",
          "description": "wikidata_id set via search: label='SignalGeneriX (Cyprus)', description='company in Limassol, Cyprus'. Search name used: 'Signalgenerix'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.signalgenerix.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285325)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285325)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285325)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999542903, 2 projects, €1,402,340 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285325)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285325)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999542903, 2 projects, €1,402,340 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285325 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285325). label='SignalGeneriX (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285325). label='SignalGeneriX (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285325). label='SignalGeneriX (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285325). label='SignalGeneriX (Cyprus)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1059",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Sihtasutus Cr14",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889890320",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889890320",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "www.cr14.ee",
          "total_eu_contribution": 7195945.96,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.cr14.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889890320, 4 projects, €7,195,946 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.cr14.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889890320, 4 projects, €7,195,946 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889890320, 4 projects, €7,195,946 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1060",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Silmach",
      "sector": null,
      "wikidata_id": "Q61933177",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876520131",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876520131",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "Besancon",
          "web_link": "https://www.silmach.com/",
          "total_eu_contribution": 306665.53,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/silmach",
          "stage": "",
          "description": "SilMach is a technology company that designs, simulates, prototypes, and develops MEMS-based micromechanical systems.",
          "description_full": "SilMach SAS is a technology company that designs, simulates, prototypes, and develops MEMS-based micromechanical systems. Its products include actuators, micro motors, distributed systems, and other technology solutions. SilMach offers device exploration, device optimization, process integration, and manufacturing facilities. The company's partners include Concours, Femto-St, Ecole Polytechique Federale De Lausanne, Adixen, Onera, and CMI. SilMach was founded in 2003 and is based in BesanÃ§on, France.",
          "website": "http://www.silmach.com",
          "cb_rank": 614359,
          "headquarters": "Besançon, Franche-Comte, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software"
          ],
          "industries": [
            "Hardware",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2005-07-28",
          "last_funding_amount_usd": 218000,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 218000,
          "total_funding_usd": 218000,
          "total_funding_native": {
            "amount": 218000,
            "currency": "USD"
          },
          "top_investors": [
            "Siparex Groupe",
            "Franche-Comté PME Gestion"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.silmach.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SilMach (France)",
          "description": "company in Besançon, France",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": "2003-01-01",
          "headquarters": null,
          "official_website": "http://silmach.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876520131, 1 projects, €306,666 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q61933177",
          "description": "wikidata_id set via search: label='SilMach (France)', description='company in Besançon, France'. Search name used: 'Silmach'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.silmach.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61933177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61933177)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61933177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61933177)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61933177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61933177)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876520131, 1 projects, €306,666 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61933177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61933177)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876520131, 1 projects, €306,666 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q61933177 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61933177). label='SilMach (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61933177). label='SilMach (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61933177). label='SilMach (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61933177). label='SilMach (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1061",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Sintef As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "910945140",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/910945140",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Trondheim",
          "web_link": "www.sintef.no",
          "total_eu_contribution": 3069374.28,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sintef.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 910945140, 5 projects, €3,069,374 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sintef.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910945140, 5 projects, €3,069,374 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910945140, 5 projects, €3,069,374 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1062",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Sintef Ocean As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997806603",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997806603",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "TRONDHEIM",
          "web_link": "http://www.sintef.no/ocean",
          "total_eu_contribution": 1133153.39,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.sintef.no/ocean"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997806603, 2 projects, €1,133,153 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.sintef.no/ocean",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997806603, 2 projects, €1,133,153 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997806603, 2 projects, €1,133,153 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1063",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sira Societa Per L Informatica La Ricerca E L Automazione",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "927197975",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/927197975",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.sira.net",
          "total_eu_contribution": 89315.62,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sira-275e",
          "stage": "",
          "description": "SIRA is an IT consulting firm that provides services, systems, and products with advanced technologies and software tools.",
          "description_full": null,
          "website": "https://www.sira.net",
          "cb_rank": 1709333,
          "headquarters": "Rome, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Hardware",
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Energy",
            "Hardware",
            "Information and Communications Technology (ICT)",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sira.net"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 927197975, 1 projects, €89,316 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sira.net",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 927197975, 1 projects, €89,316 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 927197975, 1 projects, €89,316 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1064",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sistrade Software Consulting",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "970758444",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/970758444",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "Porto",
          "web_link": "www.sistrade.com",
          "total_eu_contribution": 1413474.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sistrade",
          "stage": "",
          "description": "Sistrade is a software system for printing industry, namely packaging & label printing processes.",
          "description_full": null,
          "website": "http://www.sistrade.com",
          "cb_rank": 1424339,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Consulting",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sistrade.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 970758444, 1 projects, €1,413,474 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sistrade.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 970758444, 1 projects, €1,413,474 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 970758444, 1 projects, €1,413,474 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1065",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sitael",
      "sector": null,
      "wikidata_id": "Q30267391",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "985510204",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/985510204",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Mola Di Bari",
          "web_link": "www.sitael.com",
          "total_eu_contribution": 199887.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sitael",
          "stage": "",
          "description": "SITAEL covers the Design, Development and Production of innovative solutions, for Space and Small Satellites, Industrial and Science.",
          "description_full": null,
          "website": "http://www.sitael.com",
          "cb_rank": 503889,
          "headquarters": "Mola Di Bari, Puglia, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Design",
            "Hardware",
            "Information Technology",
            "Internet Services",
            "Manufacturing"
          ],
          "industries": [
            "Computer",
            "Electronics",
            "Information Technology",
            "Internet of Things",
            "Manufacturing",
            "Product Design"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sitael.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sitael",
          "description": "aerospace company in Mola di Bari, Italy",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "company"
          ],
          "country": "Italy",
          "inception": "1994-01-01",
          "headquarters": "Mola di Bari",
          "official_website": "https://www.sitael.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 985510204, 1 projects, €199,888 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30267391",
          "description": "wikidata_id set via search: label='Sitael', description='aerospace company in Mola di Bari, Italy'. Search name used: 'Sitael'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sitael.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30267391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30267391)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30267391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30267391)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30267391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30267391)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985510204, 1 projects, €199,888 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30267391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30267391)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985510204, 1 projects, €199,888 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30267391 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30267391). label='Sitael'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30267391). label='Sitael'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30267391). label='Sitael'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30267391). label='Sitael'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1066",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Skyld Security And Defence",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885665388",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885665388",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "NICOSIA",
          "web_link": "www.skyld.com.cy",
          "total_eu_contribution": 541240.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.skyld.com.cy"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885665388, 1 projects, €541,240 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.skyld.com.cy",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885665388, 1 projects, €541,240 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885665388, 1 projects, €541,240 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1067",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Slf Svenska Laserfabriken",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884426407",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884426407",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Sweden",
          "country_code": "SE",
          "city": "RIMBO",
          "web_link": "https://www.laserfabriken.com/company/",
          "total_eu_contribution": 200000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.laserfabriken.com/company/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884426407, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.laserfabriken.com/company/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884426407, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884426407, 1 projects, €200,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1068",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Smart Ship B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "887231453",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/887231453",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Delft",
          "web_link": "https://www.smart-ship.eu/",
          "total_eu_contribution": 168892.51,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/smart-ship",
          "stage": "",
          "description": "Smart-Ship is a high-tech company based at YES.",
          "description_full": null,
          "website": "https://www.smart-ship.eu/",
          "cb_rank": 171585,
          "headquarters": "Delft, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering"
          ],
          "industries": [
            "Marine Technology",
            "Mechanical Engineering"
          ],
          "founders": [
            "Brent Kok",
            "Jelle Tiemensma",
            "Roy Kok"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2020-01-28",
          "last_funding_amount_usd": 220454,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 220454,
          "total_funding_usd": 220454,
          "total_funding_native": {
            "amount": 200000,
            "currency": "EUR"
          },
          "top_investors": [
            "UNIIQ",
            "YES!Delft"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.smart-ship.eu/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 887231453, 1 projects, €168,893 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.smart-ship.eu/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887231453, 1 projects, €168,893 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 887231453, 1 projects, €168,893 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1069",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Smartis Informacijski Sistemi D O O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "928491179",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/928491179",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Ljubljana",
          "web_link": "www.smartis.si",
          "total_eu_contribution": 635268.4,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/smartis",
          "stage": "",
          "description": "Smartis is a dynamic and innovative IT company expanding its footprint throughout the entire EMEA region.",
          "description_full": null,
          "website": "https://smartis.si",
          "cb_rank": 629180,
          "headquarters": "Ljubljana, Ljubljana Urban Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2009-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Internet Services",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Business Intelligence",
            "Cloud Computing",
            "Cyber Security",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.smartis.si"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 928491179, 1 projects, €635,268 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.smartis.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928491179, 1 projects, €635,268 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928491179, 1 projects, €635,268 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1070",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sociedad Anonima De Electronica Submarina Sme",
      "sector": null,
      "wikidata_id": "Q6116065",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "935265077",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/935265077",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "CARTAGENA",
          "web_link": "www.electronica-submarina.com",
          "total_eu_contribution": 2305937.32,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sociedad-anónima-de-electrónica-submarina",
          "stage": "",
          "description": "Sociedad Anónima de Electrónica Submarina specializes in underwater acoustics and electronics for the security and defense sectors.",
          "description_full": null,
          "website": "https://electronica-submarina.com",
          "cb_rank": 1029014,
          "headquarters": "Cartagena, Murcia, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Data and Analytics",
            "Education",
            "Hardware",
            "Transportation"
          ],
          "industries": [
            "Electronics",
            "Marine Transportation",
            "Test and Measurement",
            "Training"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.electronica-submarina.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "state-owned company in Spain",
          "aliases": [],
          "instance_of": [
            "Q133699310"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": "Cartagena",
          "official_website": "http://www.electronica-submarina.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 935265077, 3 projects, €2,305,937 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.electronica-submarina.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6116065",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Sociedad Anonima De Electronica Submarina Sme'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6116065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6116065)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6116065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6116065)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6116065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6116065)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935265077, 3 projects, €2,305,937 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6116065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6116065)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 935265077, 3 projects, €2,305,937 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6116065 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6116065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6116065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6116065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6116065). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1071",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Societe Belge De Materiaux Composites",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "933687469",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/933687469",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "ANS",
          "web_link": "www.sobelcomp.be",
          "total_eu_contribution": 225000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sobelcomp.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 933687469, 1 projects, €225,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sobelcomp.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 933687469, 1 projects, €225,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 933687469, 1 projects, €225,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1072",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Societe D'Ingenierie De Rechercheset D'Etudes En Hydrodynamique Navale",
      "sector": null,
      "wikidata_id": "Q30252802",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999906750",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999906750",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "BOUGUENAIS",
          "web_link": "www.sirehna.com",
          "total_eu_contribution": 1668145.1,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sirehna",
          "stage": "",
          "description": "SIREHNA offers services and products to secure navigation for marine industries.",
          "description_full": null,
          "website": "https://www.sirehna.com",
          "cb_rank": 787858,
          "headquarters": "Bouguenais, Pays de la Loire, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Marine Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sirehna.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sirehna",
          "description": "company in Nantes, France",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": "1986-01-01",
          "headquarters": "Nantes",
          "official_website": "http://www.sirehna.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999906750, 1 projects, €1,668,145 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sirehna.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30252802",
          "description": "wikidata_id set via search: label='Sirehna', description='company in Nantes, France'. Search name used: \"Societe D'Ingenierie De Rechercheset D'Etudes En Hydrodynamique Navale\". Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30252802)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30252802)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30252802)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30252802)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30252802)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30252802)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999906750, 1 projects, €1,668,145 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30252802)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30252802)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999906750, 1 projects, €1,668,145 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30252802 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30252802). label='Sirehna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30252802). label='Sirehna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30252802). label='Sirehna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30252802). label='Sirehna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1073",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Softox Defense Solutions As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888762986",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888762986",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Fornebu",
          "web_link": "www.soft-ox.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/softox-solutions",
          "stage": "",
          "description": "SoftOx Solutions is a Scandinavian medtech company, founded in 2012.",
          "description_full": null,
          "website": "https://www.soft-ox.com/",
          "cb_rank": 1290118,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Health Care"
          ],
          "industries": [
            "Health Care",
            "Hospital",
            "Medical"
          ],
          "founders": [
            "Geir Hermod Almas"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.soft-ox.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888762986, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.soft-ox.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888762986, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1074",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Software Imagination And Vision",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897024185",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897024185",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "BUCURESTI",
          "web_link": "www.simavi.ro",
          "total_eu_contribution": 664812.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/software-imagination-and-vision",
          "stage": "",
          "description": "Software Imagination And Vision is an IT firm that offers app development, software development, and customized application services.",
          "description_full": null,
          "website": "http://www.simavi.ro",
          "cb_rank": 1142052,
          "headquarters": "Bucharest, Bucuresti, Romania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Application Performance Management",
            "Consulting",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.simavi.ro"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897024185, 1 projects, €664,812 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.simavi.ro",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897024185, 1 projects, €664,812 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897024185, 1 projects, €664,812 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1075",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sol1",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "883795713",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/883795713",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Brugge",
          "web_link": "www.sol.one",
          "total_eu_contribution": 999995.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sol-one-b813",
          "stage": "",
          "description": "Sol.One is a hardwae company that offers flight control, battery MGMT, ground station, comms, and logging hardwares.",
          "description_full": null,
          "website": "https://www.sol.one",
          "cb_rank": 745367,
          "headquarters": "Bruges, West-Vlaanderen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Air Transportation",
            "Hardware",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sol.one"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 883795713, 1 projects, €999,995 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sol.one",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883795713, 1 projects, €999,995 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 883795713, 1 projects, €999,995 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1076",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Solico Engineering",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "921320551",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/921320551",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "OOSTERHOUT",
          "web_link": "www.solico.nl",
          "total_eu_contribution": 926750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/solico-engineering",
          "stage": "",
          "description": "Solico Engineering designs and engineers composite structures for maritime, automotive, infrastructure, and other sectors.",
          "description_full": null,
          "website": "https://www.solico.nl",
          "cb_rank": 3526805,
          "headquarters": "Oosterhout, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1990-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Manufacturing",
            "Test and Measurement"
          ],
          "founders": [
            "Hans Muller"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.solico.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 921320551, 1 projects, €926,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.solico.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 921320551, 1 projects, €926,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 921320551, 1 projects, €926,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1077",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sonovision Ingenieros España",
      "sector": null,
      "wikidata_id": "Q3490704",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "875777208",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/875777208",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "GETAFE",
          "web_link": "WWW.SONOVISIONGROUP.COM",
          "total_eu_contribution": 953167.78,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sonovision-group",
          "stage": "",
          "description": "Sonovision Group provides documents and manuals for the engineering industry.",
          "description_full": null,
          "website": "http://www.sonovisiongroup.com/",
          "cb_rank": 1185273,
          "headquarters": "Bagneux, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1948-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial Engineering",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://WWW.SONOVISIONGROUP.COM"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1948-01-01",
          "headquarters": "Paris",
          "official_website": "http://www.sonovisiongroup.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 875777208, 1 projects, €953,168 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://WWW.SONOVISIONGROUP.COM",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3490704",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Sonovision Ingenieros España'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3490704)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3490704)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3490704)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3490704)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3490704)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3490704)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 875777208, 1 projects, €953,168 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3490704)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3490704)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 875777208, 1 projects, €953,168 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3490704 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3490704). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3490704). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3490704). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3490704). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1078",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sopra Steria",
      "sector": null,
      "wikidata_id": "Q131889489",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951375807",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951375807",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "ANNECY LE VIEUX",
          "web_link": "www.soprasteria.com",
          "total_eu_contribution": 866639.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sopra-steria-f389",
          "stage": "",
          "description": "Sopra Steria is an IT firm that provides consulting, cloud, sustainability, digital services, and software development.",
          "description_full": null,
          "website": "https://www.soprasteria.no",
          "cb_rank": 517327,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Internet Services",
            "Privacy and Security",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Consulting",
            "Cyber Security",
            "Information Technology",
            "IT Infrastructure",
            "Outsourcing",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.soprasteria.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.soprasteria.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951375807, 2 projects, €866,639 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.soprasteria.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131889489",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Sopra Steria'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889489)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889489)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889489)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951375807, 2 projects, €866,639 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131889489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131889489)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951375807, 2 projects, €866,639 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131889489 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889489). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889489). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889489). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131889489). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1079",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sopra Steria As",
      "sector": null,
      "wikidata_id": "Q21021580",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880084493",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880084493",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Oslo",
          "web_link": "https://www.soprasteria.no/",
          "total_eu_contribution": 847305.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.soprasteria.no/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sopra Steria",
          "description": "European IT consultancy",
          "aliases": [
            "Sopra Steria Group SA",
            "SopraGroup"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2015-01-01",
          "headquarters": "Paris",
          "official_website": "http://www.soprasteria.com/",
          "isin": "FR0000050809",
          "employees": 50000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sopra%20Steria"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880084493, 1 projects, €847,305 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q21021580",
          "description": "wikidata_id set via search: label='Sopra Steria', description='European IT consultancy'. Search name used: 'Sopra Steria As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.soprasteria.no/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21021580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21021580)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21021580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21021580)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21021580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21021580)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880084493, 1 projects, €847,305 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21021580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21021580)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880084493, 1 projects, €847,305 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q21021580 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21021580). label='Sopra Steria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21021580). label='Sopra Steria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21021580). label='Sopra Steria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21021580). label='Sopra Steria'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1080",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Sorbonne",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "909875521",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/909875521",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.sorbonne-universite.fr/",
          "total_eu_contribution": 528720.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sorbonne-universite.fr/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 909875521, 1 projects, €528,720 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sorbonne-universite.fr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 909875521, 1 projects, €528,720 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 909875521, 1 projects, €528,720 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1081",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sotiria Technology Idiotiki Kefalaiouchiki Etaireia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888362279",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888362279",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHENS",
          "web_link": "www.sotiria.tech",
          "total_eu_contribution": 2146813.68,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sotiria-technology",
          "stage": "",
          "description": "Augmenting your surveillance capabilities in mission critical Aerospace and Defense applications",
          "description_full": "SOTIRIA Technology is a Greek Aerospace and Defense startup with the aspiration to lead the European development of Artificial Intelligent (AI) sensing technology. Its products are primarily deployed in the area of underwater intelligence and security.",
          "website": "https://www.sotiria.tech",
          "cb_rank": 123053,
          "headquarters": "Athens, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-11-29",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Machine Learning",
            "Military",
            "National Security",
            "Sensor"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2023-11-30",
          "last_funding_amount_usd": 100000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 100000,
          "total_funding_native": {
            "amount": 100000,
            "currency": "USD"
          },
          "top_investors": [
            "The North Atlantic Treaty Organization"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sotiria.tech"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888362279, 2 projects, €2,146,814 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sotiria.tech",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888362279, 2 projects, €2,146,814 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888362279, 2 projects, €2,146,814 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1082",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Space Applications Services",
      "sector": null,
      "wikidata_id": "Q30285501",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999757467",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999757467",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Zaventem",
          "web_link": "www.spaceapplications.com",
          "total_eu_contribution": 1230147.72,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/space-applications-services",
          "stage": "",
          "description": "Space Applications Services develops systems, solutions, and products for the aerospace and security markets and related industries.",
          "description_full": "Space Applications Services NV/SA Head Office is in Brussels, Europe with a subsidiary, Aerospace Applications North America Inc. in Houston, USA. We are a dynamic international group with 30 years'​ experience in performing and supporting system and software engineering for the European Space Agency (ESA), National Space Agencies and the aerospace industry. Space Applications Services works on international manned & unmanned spacecraft programmes, earth observation, science, exploration, communications and related technology development.  The company takes responsibility for the complete project life-cycle from establishing customer needs, designing and selecting the most appropriate technology, assembling the best team to implement the solution and, in some cases, operating the system for the customer.",
          "website": "http://www.spaceapplications.com/",
          "cb_rank": 248743,
          "headquarters": "Sint-stevens-woluwe, Vlaams-Brabant, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Software",
            "Software Engineering",
            "Space Travel"
          ],
          "founders": [
            "Leif Steinicke",
            "Richard Aked"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-06-01",
          "last_funding_amount_usd": 2553747,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2553747,
          "total_funding_native": {
            "amount": 2337125,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.spaceapplications.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Space Applications Services",
          "description": "company in Zaventem, Belgium",
          "aliases": [],
          "instance_of": [
            "business",
            "company"
          ],
          "country": "Belgium",
          "inception": "1987-01-01",
          "headquarters": "Sint-Stevens-Woluwe",
          "official_website": "https://www.spaceapplications.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Space%20Applications%20Services"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999757467, 1 projects, €1,230,148 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285501",
          "description": "wikidata_id set via search: label='Space Applications Services', description='company in Zaventem, Belgium'. Search name used: 'Space Applications Services'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.spaceapplications.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285501)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285501)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285501)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999757467, 1 projects, €1,230,148 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285501)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999757467, 1 projects, €1,230,148 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285501 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285501). label='Space Applications Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285501). label='Space Applications Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285501). label='Space Applications Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285501). label='Space Applications Services'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1083",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Space Hellas Anonymi Etaireia Systimata Kai Ypiresies Tilepikoinonionpliroforikis Asfaleias Idiotiki Epicheirisi Parochis Yperision Asfa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999778322",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999778322",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "AGHIA PARASKEVI ATHINA",
          "web_link": "www.space.gr",
          "total_eu_contribution": 7487096.34,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/space-cb1f",
          "stage": "",
          "description": "Space offers a comprehensive range of integrated ICT and security solutions and services.",
          "description_full": null,
          "website": "http://www.space.gr",
          "cb_rank": 1601232,
          "headquarters": "Agía Paraskeví, Ioannina, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1985-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Privacy and Security"
          ],
          "industries": [
            "IT Infrastructure",
            "Network Security",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.space.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999778322, 7 projects, €7,487,096 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.space.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999778322, 7 projects, €7,487,096 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999778322, 7 projects, €7,487,096 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1084",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Spacebel",
      "sector": null,
      "wikidata_id": "Q30285511",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998945674",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998945674",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Liege Angleur",
          "web_link": null,
          "total_eu_contribution": 1000000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/spacebel",
          "stage": "",
          "description": "Spacebel is a Space systems and software engineering company operating in the Space and Earth monitoring applications sectors.",
          "description_full": "SPACEBEL is a space systems and software engineering company active in the space sector and earth observation applications, serving space agencies, prime contractors, European institutions and the commercial sector.",
          "website": "https://www.spacebel.com/",
          "cb_rank": 490928,
          "headquarters": "Angleur, Liege, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Mechanical Engineering",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2012-07-26",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "S.R.I.W."
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.spacebel.be/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Spacebel",
          "description": "company in Liège, Belgium",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Belgium",
          "inception": "1988",
          "headquarters": "Angleur",
          "official_website": "https://www.spacebel.be/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998945674, 1 projects, €1,000,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285511",
          "description": "wikidata_id set via search: label='Spacebel', description='company in Liège, Belgium'. Search name used: 'Spacebel'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.spacebel.be/",
          "description": "Official website (P856) fetched from Wikidata (Q30285511)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285511)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285511)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285511)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998945674, 1 projects, €1,000,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285511)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285511)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998945674, 1 projects, €1,000,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285511 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285511). label='Spacebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285511). label='Spacebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285511). label='Spacebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285511). label='Spacebel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1085",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Spacewave Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885436953",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885436953",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "https://spacewave.eu/",
          "total_eu_contribution": 50000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://spacewave.eu/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885436953, 1 projects, €50,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://spacewave.eu/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885436953, 1 projects, €50,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885436953, 1 projects, €50,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1086",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Spika Tech Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "897926576",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/897926576",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Madrid",
          "web_link": "https://www.spikatech.com/",
          "total_eu_contribution": 2778173.12,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/spika-tech-s-l",
          "stage": "",
          "description": "Spika is a business that operates in the technological industry. Putting money on innovation and research in several fields.",
          "description_full": "Spika is a business that operates in the technological industry. Putting money on innovation and research in several fields. The company was founded in 2015 and is based in Calle Alcalá de Guadaira, 6, Madrid, Spain.",
          "website": "https://www.spikatech.com",
          "cb_rank": 101869,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "IT Infrastructure"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2021-10-06",
          "last_funding_amount_usd": 2888503,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2888503,
          "total_funding_native": {
            "amount": 2499999,
            "currency": "EUR"
          },
          "top_investors": [
            "European Innovation Council"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.spikatech.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 897926576, 4 projects, €2,778,173 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.spikatech.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897926576, 4 projects, €2,778,173 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 897926576, 4 projects, €2,778,173 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1087",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Spinverse",
      "sector": null,
      "wikidata_id": "Q30285516",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999725166",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999725166",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Finland",
          "country_code": "FI",
          "city": "Espoo",
          "web_link": "www.spinverse.com",
          "total_eu_contribution": 1070640.0,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/spinverse",
          "stage": "",
          "description": "Spinverse is the Nordic leader in innovation consulting,",
          "description_full": null,
          "website": "http://www.spinverse.com/",
          "cb_rank": 753077,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.spinverse.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Spinverse (Finland)",
          "description": "company in Espoo, Finland",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Finland",
          "inception": null,
          "headquarters": "Espoo",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999725166, 3 projects, €1,070,640 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285516",
          "description": "wikidata_id set via search: label='Spinverse (Finland)', description='company in Espoo, Finland'. Search name used: 'Spinverse'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.spinverse.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285516)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285516)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285516)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285516)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285516)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285516)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999725166, 3 projects, €1,070,640 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285516)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285516)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999725166, 3 projects, €1,070,640 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285516 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285516). label='Spinverse (Finland)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285516). label='Spinverse (Finland)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Espoo' vs sources.crunchbase.headquarters='Stockholm, Stockholms Lan, Sweden' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Stockholm Sweden) is for a subsidiary/regional entity, not the parent. Spinverse HQ is Espoo Finland — CB matched Stockholm branch or Swedish partner entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285516). label='Spinverse (Finland)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285516). label='Spinverse (Finland)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1088",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Squarehead Technology As",
      "sector": null,
      "wikidata_id": "Q30260089",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "959828484",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/959828484",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Oslo",
          "web_link": "www.sqhead.com",
          "total_eu_contribution": 1542810.96,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/squarehead-technology",
          "stage": "",
          "description": "Squarehead Technology offers microphone array systems, acoustical detection monitoring, surveillance, and security applications.",
          "description_full": null,
          "website": "https://www.sqhead.com/",
          "cb_rank": 273290,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Media and Entertainment",
            "Music and Audio",
            "Privacy and Security",
            "Science and Engineering"
          ],
          "industries": [
            "Audio",
            "Industrial Automation",
            "Security"
          ],
          "founders": [
            "Vibeke Jahr"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sqhead.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SquareHead Technology (Norway)",
          "description": "company in Oslo, Norway",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "2004-01-01",
          "headquarters": "Oslo",
          "official_website": "http://www.sqhead.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 959828484, 3 projects, €1,542,811 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30260089",
          "description": "wikidata_id set via search: label='SquareHead Technology (Norway)', description='company in Oslo, Norway'. Search name used: 'Squarehead Technology As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sqhead.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260089)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260089)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260089)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959828484, 3 projects, €1,542,811 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260089)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 959828484, 3 projects, €1,542,811 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30260089 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260089). label='SquareHead Technology (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260089). label='SquareHead Technology (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260089). label='SquareHead Technology (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260089). label='SquareHead Technology (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1089",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ssrd Varnost Programske Opreme Raziskave In Razvoj D O O",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898526812",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898526812",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "MARIBOR",
          "web_link": "https://ssrd.io",
          "total_eu_contribution": 2155749.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/software-security-research-development-ltd",
          "stage": "",
          "description": "SSRD provides software, security, research, and development services.",
          "description_full": null,
          "website": "https://ssrd.io",
          "cb_rank": 495699,
          "headquarters": "Maribor, Maribor Commune, Slovenia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Security",
            "Software",
            "UX Design",
            "Web Development"
          ],
          "founders": [
            "Gregor Spagnolo"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://ssrd.io"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898526812, 1 projects, €2,155,749 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://ssrd.io",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898526812, 1 projects, €2,155,749 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898526812, 1 projects, €2,155,749 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1090",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "St Analytics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "924631840",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/924631840",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": "www.st-analytics.de",
          "total_eu_contribution": 308125.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.st-analytics.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 924631840, 1 projects, €308,125 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.st-analytics.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 924631840, 1 projects, €308,125 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 924631840, 1 projects, €308,125 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1091",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "St Engineering I Direct Europe Cy",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "953084171",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/953084171",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "SINT NIKLAAS",
          "web_link": "www.idirect.net/st-engineering-idirect-europe",
          "total_eu_contribution": 4696956.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/st-engineering",
          "stage": "",
          "description": "ST Engineering is an integrated engineering group providing solutions and services in the aerospace, electronics, land systems.",
          "description_full": "ST Engineering was formed in 1997 and They are today one of Asia's defense and engineering groups. They are among the large companies listed on the Singapore Exchange, and a component stock of the FTSE Straits Times Index and MSCI Singapore. A leader in each of Their sectors of business, They offer integrated and advanced solutions for customers across multiple industries. Their customers are both commercial and defence organizations in over 100 countries. They serve them through a global network of over 100 subsidiaries and associated companies in 46 cities across 24 countries in the Americas, Asia, Europe, and the Middle East.",
          "website": "http://www.stengg.com",
          "cb_rank": 107879,
          "headquarters": "Singapore, Central Region, Singapore",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Other",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Consumer Electronics",
            "Electronics",
            "Industrial Engineering",
            "Information Services",
            "Information Technology",
            "Manufacturing",
            "Robotics",
            "Service Industry",
            "Software",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.idirect.net/st-engineering-idirect-europe"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 953084171, 1 projects, €4,696,956 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.idirect.net/st-engineering-idirect-europe",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953084171, 1 projects, €4,696,956 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 953084171, 1 projects, €4,696,956 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1092",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Stam",
      "sector": null,
      "wikidata_id": "Q30285541",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "916965542",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/916965542",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "GENOVA GE",
          "web_link": "www.stamtech.com",
          "total_eu_contribution": 3666767.92,
          "project_count": 8,
          "call_count": 8,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/stam",
          "stage": "",
          "description": "Stam offers a variety of technological services oriented to the business, adapted to the necessities of each client.",
          "description_full": "Stam offers a variety of technological services oriented to the business, adapted to the necessities of each client. The offices of STAM are located in the centre of Genova, very close to several high-tech companies and to the University of Genova, with which Stam has been successfully collaborating for more than a decade. STAM has also a laboratory to test the performances of mechanical and mechatronic systems. Only the right alignment between technologies and business strategies will guarantee the creation of value through more efficient production systems or new business opportunities. A sample of it is the strategy followed by the company to invest over the 50% of its profits in R&D.",
          "website": "http://www.stamtech.com/",
          "cb_rank": 614996,
          "headquarters": "Genova, Liguria, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Machinery Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-01-04",
          "last_funding_amount_usd": 1445520,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 1445520,
          "total_funding_usd": 1445520,
          "total_funding_native": {
            "amount": 1211000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.stamtech.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Stam",
          "description": "company in Genoa, Italy",
          "aliases": [
            "Stam S.r.l"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": "1997-01-01",
          "headquarters": "Genoa",
          "official_website": "http://www.stamtech.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 916965542, 7 projects, €3,259,256 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.stamtech.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285541",
          "description": "wikidata_id set via search: label='Stam', description='company in Genoa, Italy'. Search name used: 'Stam'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285541)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285541)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285541)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285541)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285541)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285541)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916965542, 8 projects, €3,666,768 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285541)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285541)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916965542, 8 projects, €3,666,768 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285541 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285541). label='Stam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285541). label='Stam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Genoa' vs sources.crunchbase.headquarters='Genova, Liguria, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285541). label='Stam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285541). label='Stam'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1093",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Starion Nederland",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "917238500",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/917238500",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "LEIDEN",
          "web_link": "www.stariongroup.eu",
          "total_eu_contribution": 2988417.66,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.stariongroup.eu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 917238500, 2 projects, €2,988,418 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.stariongroup.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917238500, 2 projects, €2,988,418 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917238500, 2 projects, €2,988,418 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1094",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Stichting Amsterdam Umc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "919322739",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/919322739",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Amsterdam",
          "web_link": "www.amsterdamumc.nl",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.amsterdamumc.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 919322739, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.amsterdamumc.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 919322739, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1095",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Stichting Koninklijk Nederlands Lucht En Ruimtevaartcentrum",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999987066",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999987066",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "AMSTERDAM",
          "web_link": "www.nlr.nl",
          "total_eu_contribution": 11725849.61,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.nlr.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999987066, 8 projects, €11,527,052 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.nlr.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999987066, 9 projects, €11,725,850 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999987066, 9 projects, €11,725,850 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1096",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Stichting Maritiem Research Instituut Nederland",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998073644",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998073644",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Wageningen",
          "web_link": "www.marin.nl",
          "total_eu_contribution": 1549815.18,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.marin.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998073644, 2 projects, €1,549,815 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.marin.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998073644, 2 projects, €1,549,815 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998073644, 2 projects, €1,549,815 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1097",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Stmicroelectronics Grenoble 2",
      "sector": null,
      "wikidata_id": "Q661845",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997962094",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997962094",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Grenoble",
          "web_link": "www.st.com",
          "total_eu_contribution": 2628852.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/stmicroelectronics",
          "stage": "",
          "description": "STMicroelectronics is a semiconductor company that designs and manufactures electronic components and solutions.",
          "description_full": "STMicroelectronics is an independent semiconductor company that designs, develops, manufactures, and markets a range of semiconductor products used in a variety of microelectronic applications, including automotive products, computer peripherals, telecommunications systems, consumer products, industrial automation, and control systems. Its segments include Automotive, Consumer, Computer and Communication Infrastructure (ACCI); Industrial and Multisegment Sector (IMS), and Wireless. Its products include discretes, microcontrollers, Smartcard products, standard commodity components, micro-electro-mechanical systems (MEMS) and advanced analog products, application-specific standard products (ASICs) and application-specific standard products (ASSPs) for analog, digital, and mixed-signal applications. On May 7, 2010, the Company disposed of its investment in Numonyx Holdings B.V.",
          "website": "https://www.st.com",
          "cb_rank": 10033,
          "headquarters": "Geneva, Geneve, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1987-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Electronics",
            "Industrial",
            "Industrial Automation",
            "Industrial Engineering",
            "Industrial Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Adriano Olivetti"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-11",
          "last_funding_amount_usd": 1174199548,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1174199548,
          "total_funding_native": {
            "amount": 1000000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.st.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "STMicroelectronics",
          "description": "multinational electronics and semiconductors manufacturer",
          "aliases": [
            "SGS-Thomson",
            "STM",
            "ST",
            "ST Micro",
            "STMicro",
            "STMicroelectronics N.V.",
            "STmicro",
            "SGS–Thomson"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Netherlands",
          "inception": "1987-01-01",
          "headquarters": "Plan-les-Ouates",
          "official_website": "https://www.st.com/",
          "isin": "NL0000226223",
          "employees": 51370,
          "wikipedia_url": "https://en.wikipedia.org/wiki/STMicroelectronics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997962094, 1 projects, €2,628,852 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.st.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q661845",
          "description": "wikidata_id set via search: label='STMicroelectronics', description='multinational electronics and semiconductors manufacturer'. Search name used: 'Stmicroelectronics Grenoble 2'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q661845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q661845)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q661845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q661845)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.wikidata.country",
          "old_value": "Netherlands",
          "new_value": null,
          "note": "Plan-les-Ouates is in Canton of Geneva, Switzerland — not Netherlands. Wikidata P17 error.",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q661845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q661845)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997962094, 1 projects, €2,628,852 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q661845)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q661845)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997962094, 1 projects, €2,628,852 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q661845 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q661845). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q661845). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Plan-les-Ouates' vs sources.crunchbase.headquarters='Geneva, Geneve, Switzerland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_country_corrected",
          "description": "sources.wikidata.country='Netherlands' nulled — Plan-les-Ouates is in Canton of Geneva, Switzerland — not Netherlands. Wikidata P17 error.",
          "canonical_country": "Switzerland",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q661845). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q661845). label='STMicroelectronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1098",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Storyzy",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "906314360",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/906314360",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "France",
          "country_code": "FR",
          "city": "PARIS",
          "web_link": "www.storyzy.com",
          "total_eu_contribution": 189182.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/trooclick",
          "stage": "",
          "description": "Storyzy is an ad tech company that offers a solution for brands to exclude their ads from fake news and inappropriate context.",
          "description_full": "Storyzy is an independent ad-tech start-up created in 2012 specializing in automated unique quote extraction (+50,000 daily, 25M in database) to detect Fake News in real-time with Natural Language Processing (AI).  Storyzy’s job is to monitor Fake News sites (false information, propaganda, conspiracy...) and develop a dynamic blacklist (1700+ sites, everyday new site entries) that is updated in real-time to prevent brands’ ads from appearing on these sites. For brands/advertisers and platforms, Storyzy ensures a safer advertising environment. Storyzy’s blacklist currently has 1700+ questionable sites (everyday new site entries), of which 500+ are extremist sites and has 10 different categories that allows filtering options; false information, extreme right, extreme left, hate, conspiracy, propaganda, pseudoscience, satire, clickbait and tabloid (receiving 1.5 B visits per month).",
          "website": "http://storyzy.com",
          "cb_rank": 142127,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-11-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Artificial Intelligence (AI)",
            "Content and Publishing",
            "Data and Analytics",
            "Internet Services",
            "Media and Entertainment",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Advertising",
            "Advertising Platforms",
            "Journalism",
            "Machine Learning",
            "Marketing",
            "Natural Language Processing",
            "News",
            "Search Engine",
            "Semantic Search",
            "Software"
          ],
          "founders": [
            "Arnaud Jacolin",
            "Pierre-Albert Ruquier",
            "Ramón Ruti",
            "Stanislas Motte"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2016-08-30",
          "last_funding_amount_usd": 900000,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 900000,
          "total_funding_usd": 900000,
          "total_funding_native": {
            "amount": 900000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.storyzy.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 906314360, 1 projects, €189,182 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.storyzy.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906314360, 1 projects, €189,182 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 906314360, 1 projects, €189,182 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1099",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Stv As",
      "sector": null,
      "wikidata_id": "Q7394861",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880085172",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880085172",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAHA",
          "web_link": "www.stvgroup.cz",
          "total_eu_contribution": 4986345.1,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/stv-group-efaa",
          "stage": "",
          "description": "STV Group is a manufacturing company that develops ammunition, explosives, guns, and military equipment.",
          "description_full": null,
          "website": "https://www.stvgroup.cz/",
          "cb_rank": 244861,
          "headquarters": "Prague, Hlavni mesto Praha, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1920-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing"
          ],
          "industries": [
            "Machinery Manufacturing",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.stvgroup.cz"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "STV AS",
          "description": "company based in Estonia",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1995",
          "headquarters": null,
          "official_website": "http://www.stv.ee/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880085172, 1 projects, €4,986,345 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7394861",
          "description": "wikidata_id set via search: label='STV AS', description='company based in Estonia'. Search name used: 'Stv As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.stvgroup.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7394861)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7394861)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7394861)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7394861)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7394861)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7394861)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880085172, 1 projects, €4,986,345 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7394861)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7394861)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880085172, 1 projects, €4,986,345 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7394861 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7394861). label='STV AS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7394861). label='STV AS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7394861). label='STV AS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7394861). label='STV AS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1100",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Svensk Konstruktionstjaenst",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899315907",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899315907",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "SOLNA",
          "web_link": "www.svekon.se",
          "total_eu_contribution": 1917173.66,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/swedish-construction-service",
          "stage": "",
          "description": "Swedish construction service is a consulting firm for mechanical design.",
          "description_full": null,
          "website": "https://svekon.se",
          "cb_rank": 2085227,
          "headquarters": "Solna, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1971-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Privacy and Security",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Consulting",
            "Life Science",
            "Mechanical Engineering",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.svekon.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899315907, 1 projects, €1,917,174 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.svekon.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899315907, 1 projects, €1,917,174 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899315907, 1 projects, €1,917,174 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1101",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Svenska Rymdaktiebolaget",
      "sector": null,
      "wikidata_id": "Q3270281",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "995488012",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/995488012",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Solna",
          "web_link": "www.sscspace.com",
          "total_eu_contribution": 326620.31,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ssc-space-u-s-formerly-universal-space-network",
          "stage": "",
          "description": "Swedish Space Corporation is a global supplier of advanced space services.",
          "description_full": null,
          "website": "http://sscspace.com",
          "cb_rank": 158329,
          "headquarters": "Solna, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1972-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Government",
            "Logistics",
            "Telecommunications",
            "Transportation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sscspace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Swedish Space Corporation",
          "description": "company in Sweden",
          "aliases": [
            "SSC",
            "Svenska rymdaktiebolaget"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Sweden",
          "inception": "1972",
          "headquarters": "Solna Municipality",
          "official_website": "https://sscspace.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SSC%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 995488012, 1 projects, €326,620 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3270281",
          "description": "wikidata_id set via search: label='Swedish Space Corporation', description='company in Sweden'. Search name used: 'Svenska Rymdaktiebolaget'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sscspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3270281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3270281)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3270281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3270281)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3270281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3270281)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 995488012, 1 projects, €326,620 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3270281)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3270281)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 995488012, 1 projects, €326,620 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3270281 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3270281). label='Swedish Space Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3270281). label='Swedish Space Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3270281). label='Swedish Space Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3270281). label='Swedish Space Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1102",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Sxoli Ikaron",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "919527700",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/919527700",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATTICA",
          "web_link": "https://hafa.haf.gr/",
          "total_eu_contribution": 461033.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://hafa.haf.gr/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 919527700, 1 projects, €461,033 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://hafa.haf.gr/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 919527700, 1 projects, €461,033 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 919527700, 1 projects, €461,033 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1103",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sybilla Technologies Spolka Z Ograniczona Odpowiedzialnoscia",
      "sector": null,
      "wikidata_id": "Q131896258",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "918136526",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/918136526",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Poland",
          "country_code": "PL",
          "city": "BYDGOSZCZ",
          "web_link": "www.sybillatechnologies.com",
          "total_eu_contribution": 6055000.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/sybilla-technologies",
          "stage": "",
          "description": "Sybilla Technologies delivers autonomous optical systems, software and services for space safety and situational awareness.",
          "description_full": null,
          "website": "https://sybillatechnologies.com",
          "cb_rank": 346795,
          "headquarters": "Bydgoszcz, Kujawsko-Pomorskie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Other",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Business Development",
            "Customer Service",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sybillatechnologies.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Poland",
          "inception": null,
          "headquarters": null,
          "official_website": "http://sybillatechnologies.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 918136526, 2 projects, €6,055,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sybillatechnologies.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131896258",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Sybilla Technologies Spolka Z Ograniczona Odpowiedzialnoscia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896258)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896258)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896258)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896258)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896258)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896258)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918136526, 2 projects, €6,055,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896258)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896258)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 918136526, 2 projects, €6,055,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131896258 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896258). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896258). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896258). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896258). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1104",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Synergie Cad Psc",
      "sector": null,
      "wikidata_id": "Q131634175",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885568485",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885568485",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Carros",
          "web_link": "http://www.synergie-cad.com/",
          "total_eu_contribution": 2575897.4,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/synergie-cad-46c9",
          "stage": "",
          "description": "Synergie Cad is a semiconductor company that provides package design, hardware development, and test solutions.",
          "description_full": null,
          "website": "https://www.synergie-cad-psc.com",
          "cb_rank": 3831268,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-12-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Hardware",
            "Manufacturing",
            "Semiconductor",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.synergie-cad.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2000-01-04",
          "headquarters": "Carros",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885568485, 1 projects, €2,575,897 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.synergie-cad.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131634175",
          "description": "wikidata_id set via search: label='Synergie Cad Psc', description=''. Search name used: 'Synergie Cad Psc'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131634175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131634175)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131634175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131634175)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131634175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131634175)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885568485, 1 projects, €2,575,897 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131634175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131634175)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885568485, 1 projects, €2,575,897 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131634175 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131634175). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131634175). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Carros' vs sources.crunchbase.headquarters='Toulouse, Midi-Pyrenees, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131634175). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131634175). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1105",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Synkzone",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895106689",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895106689",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "STOCKHOLM",
          "web_link": "www.synkzone.com",
          "total_eu_contribution": 208100.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/synkzone",
          "stage": "",
          "description": "Synkzone delivers zero‑trust collaboration with client‑side encryption, access controls, audit logs, and data rooms.",
          "description_full": "Synkzone provides a zero‑trust collaboration platform that protects files, discussions, and projects with end‑to‑end, client‑side encryption. The product organizes work into isolated zones where only invited participants hold keys, enabling granular access control and least‑privilege sharing. Core capabilities include encrypted file sync and sharing, workspace organization, and detailed audit logging for governance. External participants can be added for data room and due‑diligence scenarios without exposing content to the service provider. Policy controls support onboarding and off‑boarding while preventing administrators from reading user data. Integration options include single sign‑on and directory‑based provisioning, and deployments run in private cloud or on‑premises environments. Typical use cases include confidential projects, intellectual‑property handling, and regulated information exchange.",
          "website": "https://www.synkzone.com",
          "cb_rank": 1479804,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Internet Services",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Christer Wik",
            "Jonas Vasell"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.synkzone.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895106689, 1 projects, €208,100 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.synkzone.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895106689, 1 projects, €208,100 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895106689, 1 projects, €208,100 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1106",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Synyo",
      "sector": null,
      "wikidata_id": "Q80794570",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "969470478",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/969470478",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Austria",
          "country_code": "AT",
          "city": "Wien",
          "web_link": "www.synyo.com",
          "total_eu_contribution": 443375.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/synyo",
          "stage": "",
          "description": "SYNYO is a research and innovation organization that develops new approaches for addressing major societal challenges.",
          "description_full": null,
          "website": "https://www.synyo.com",
          "cb_rank": 1143744,
          "headquarters": "Vienna, Wien, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Information Technology",
            "Media and Entertainment"
          ],
          "industries": [
            "Advice",
            "IT Infrastructure",
            "Market Research"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.synyo.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SYNYO",
          "description": "company in Austria",
          "aliases": [
            "SYNYO GmbH"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Austria",
          "inception": null,
          "headquarters": "Vienna",
          "official_website": "https://www.synyo.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 969470478, 1 projects, €443,375 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q80794570",
          "description": "wikidata_id set via search: label='SYNYO', description='company in Austria'. Search name used: 'Synyo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.synyo.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80794570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80794570)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80794570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80794570)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80794570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80794570)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 969470478, 1 projects, €443,375 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q80794570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q80794570)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 969470478, 1 projects, €443,375 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q80794570 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80794570). label='SYNYO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80794570). label='SYNYO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80794570). label='SYNYO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q80794570). label='SYNYO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1107",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sysgo S",
      "sector": null,
      "wikidata_id": "Q7395275",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999675308",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999675308",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Le Pecq",
          "web_link": "https://www.sysgo.com",
          "total_eu_contribution": 150000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sysgo-ag",
          "stage": "",
          "description": "SYSGO is a software development firm that provides training programs, security, and project consulting services.",
          "description_full": "SYSGO is the leading European embedded software provider of real-time operating systems for critical applications in various industries. Our products have been designed to meet the highest requirements when it comes to Safety and Security. Our customers are major worldwide industry players who use our PikeOS and ELinOS products as a platform for critical systems that need to be certified against industry-specific Safety and Security standards. Founded in 1991 and based in Germany, SYSGO has also subsidiaries in France, the Czech Republic and maintains a world-wide distribution network. The company is part of the European Thales Group.",
          "website": "https://www.sysgo.com",
          "cb_rank": 529953,
          "headquarters": "Klein-winternheim, Rheinland-Pfalz, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Other",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Consulting",
            "Project Management",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2004-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Equinet Venture Partners"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.sysgo.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SYSGO",
          "description": "German information technology company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1991",
          "headquarters": "Klein-Winternheim",
          "official_website": "https://www.sysgo.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SYSGO"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999675308, 1 projects, €150,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7395275",
          "description": "wikidata_id set via search: label='SYSGO', description='German information technology company'. Search name used: 'Sysgo'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.sysgo.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7395275)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7395275)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7395275)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7395275)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7395275)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7395275)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999675308, 1 projects, €150,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7395275)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7395275)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999675308, 1 projects, €150,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7395275 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7395275). label='SYSGO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7395275). label='SYSGO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7395275). label='SYSGO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7395275). label='SYSGO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1108",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Talgen Cybersecurity Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "902919069",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/902919069",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "https://nortal.com/industries/aerospace-and-defence",
          "total_eu_contribution": 3806143.58,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/talgen-cybersecurity",
          "stage": "",
          "description": "Talgen is a cybersecurity company that develops related software platforms.",
          "description_full": "Talgen provides fundamental and applied research in the cybersecurity and cyber defense domains and develops related software platforms, embedded hardware, and services. They provide services for companies, governments, and the military sector.",
          "website": "https://talgen.com/",
          "cb_rank": 428421,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Other",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Cyber Security",
            "Information Technology",
            "Technical Support"
          ],
          "founders": [
            "Martin Ruubel"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2021-10-19",
          "last_funding_amount_usd": null,
          "last_funding_type": "Corporate Round",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Nortal"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://nortal.com/industries/aerospace-and-defence"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 902919069, 2 projects, €3,806,144 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://nortal.com/industries/aerospace-and-defence",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 902919069, 2 projects, €3,806,144 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 902919069, 2 projects, €3,806,144 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1109",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Tallinna Tehnikaülikool",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999842536",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999842536",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.taltech.ee",
          "total_eu_contribution": 150000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.taltech.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999842536, 1 projects, €150,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.taltech.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999842536, 1 projects, €150,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999842536, 1 projects, €150,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1110",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tdw Gesellschaft Fur Verteidigungstechnische Wirksysteme Mit Beschrankte Rhaftung",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898301190",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898301190",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Schrobenhausen",
          "web_link": "https://www.tdw-warhead-systems.de/de",
          "total_eu_contribution": 1162196.61,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tdw-warhead-systems.de/de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898301190, 1 projects, €1,162,197 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tdw-warhead-systems.de/de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898301190, 1 projects, €1,162,197 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898301190, 1 projects, €1,162,197 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1111",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Teces Grozd Zelenih Tehnologij Maribor",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "962136308",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/962136308",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Maribor",
          "web_link": "www.teces.si",
          "total_eu_contribution": 2542777.2,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.teces.si"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 962136308, 2 projects, €2,542,777 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.teces.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 962136308, 2 projects, €2,542,777 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 962136308, 2 projects, €2,542,777 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1112",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "941331651",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/941331651",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "MILANO",
          "web_link": "www.bv-tech.it",
          "total_eu_contribution": 472198.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tech-8ee0",
          "stage": "",
          "description": "Tech is a software development company that provides AI system development, user experiences, digital management, and management systems.",
          "description_full": null,
          "website": "https://tech.co.il",
          "cb_rank": 317910,
          "headquarters": "Tel Aviv, Tel Aviv, Israel",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "2010-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Digital Marketing",
            "Information Technology",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bv-tech.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 941331651, 1 projects, €472,198 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bv-tech.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 941331651, 1 projects, €472,198 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 941331651, 1 projects, €472,198 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1113",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Technische Delft",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999977366",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999977366",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "DELFT",
          "web_link": "www.tudelft.nl",
          "total_eu_contribution": 495000.58,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tudelft.nl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999977366, 1 projects, €495,001 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tudelft.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977366, 1 projects, €495,001 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977366, 1 projects, €495,001 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1114",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Technische Universitaet Muenchen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999977463",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999977463",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Muenchen",
          "web_link": "www.tum.de",
          "total_eu_contribution": 2587963.16,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tum.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999977463, 2 projects, €2,587,963 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tum.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977463, 2 projects, €2,587,963 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999977463, 2 projects, €2,587,963 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1115",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Technische Universitaet Wien",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999979888",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999979888",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Wien",
          "web_link": "www.tuwien.ac.at",
          "total_eu_contribution": 399625.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tuwien.ac.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999979888, 1 projects, €399,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tuwien.ac.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999979888, 1 projects, €399,625 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999979888, 1 projects, €399,625 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1116",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Technology For Propulsion And Innovation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "938861643",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/938861643",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Padova",
          "web_link": "www.t4innovation.com",
          "total_eu_contribution": 128018.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/t4i-technology-for-propulsion-and-innovation-srl",
          "stage": "",
          "description": "T4i is an Italian innovation company operating in the aerospace and other industrial sectors.",
          "description_full": null,
          "website": "http://www.t4innovation.com",
          "cb_rank": 397193,
          "headquarters": "Padova, Veneto, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial",
            "Mechanical Design"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2015-07-01",
          "last_funding_amount_usd": 55246,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 55246,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.t4innovation.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 938861643, 1 projects, €128,018 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.t4innovation.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 938861643, 1 projects, €128,018 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 938861643, 1 projects, €128,018 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1117",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tecnobit Sl",
      "sector": null,
      "wikidata_id": "Q6140100",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "989411932",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/989411932",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Rivas-Vaciamadrid",
          "web_link": "www.tecnobit.es",
          "total_eu_contribution": 2249789.16,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tecnobit.es"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tecnobit",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Spain",
          "inception": null,
          "headquarters": "Alcobendas",
          "official_website": "http://www.tecnobit.es/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 989411932, 3 projects, €2,249,789 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tecnobit.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6140100",
          "description": "wikidata_id set via search: label='Tecnobit', description=''. Search name used: 'Tecnobit Sl'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6140100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6140100)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6140100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6140100)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/tecnobit-5639",
          "new_value": null,
          "note": "Tecnobit SL (Spanish defence electronics, Alcobendas) — CB /organization/tecnobit-5639 is an Italian 2D/CAD/3D modelling software company. Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "manual",
          "field": "sources.crunchbase",
          "old": "crunchbase block (wrong entity)",
          "new": null,
          "description": "cb_wrong_entity: CB still matches Italian CAD company (Vicenza), not Spanish defence Tecnobit. Re-nulled Cycle 2."
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6140100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6140100)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 989411932, 3 projects, €2,249,789 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6140100)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6140100)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 989411932, 3 projects, €2,249,789 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6140100 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6140100). label='Tecnobit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6140100). label='Tecnobit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Alcobendas' vs sources.crunchbase.headquarters='Vicenza, Veneto, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Tecnobit SL (Spanish defence electronics, Alcobendas) — CB /organization/tecnobit-5639 is an Italian 2D/CAD/3D modelling software company. Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/tecnobit-5639",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "cb_wrong_entity: CB still matches Italian CAD company (Vicenza), not Spanish defence Tecnobit. Re-nulled Cycle 2.",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6140100). label='Tecnobit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6140100). label='Tecnobit'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1118",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tekever Uas",
      "sector": null,
      "wikidata_id": "Q24293069",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899397387",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899397387",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "CALDAS DA RAINHA",
          "web_link": "www.tekever.com",
          "total_eu_contribution": 1150990.16,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tekever.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Tekever",
          "description": "communications and defense company based in Lisbon, Portugal",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Portugal",
          "inception": "2001",
          "headquarters": null,
          "official_website": "http://www.tekever.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tekever"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899397387, 1 projects, €1,150,990 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tekever.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24293069",
          "description": "wikidata_id set via search: label='Tekever', description='communications and defense company based in Lisbon, Portugal'. Search name used: 'Tekever Uas'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24293069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24293069)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24293069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24293069)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q24293069",
          "new": null,
          "note": "Tekever Uas is a product/division. Q24293069=Tekever parent kept on IN-1241.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899397387, 1 projects, €1,150,990 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899397387, 1 projects, €1,150,990 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24293069",
          "description": "wikidata_id set via search: label='Tekever', description='communications and defense company based in Lisbon, Portugal'. Search name used: 'Tekever Uas'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24293069 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24293069). label='Tekever'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24293069). label='Tekever'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q24293069",
          "note": "Tekever Uas is a product/division. Q24293069=Tekever parent kept on IN-1241.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24293069 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1119",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Teknologian Tutkimuskeskus Vtt",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "932760440",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/932760440",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Finland",
          "country_code": "FI",
          "city": "Espoo",
          "web_link": "www.vtt.fi",
          "total_eu_contribution": 9437248.96,
          "project_count": 8,
          "call_count": 8,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vtt.fi"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 932760440, 7 projects, €7,987,558 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vtt.fi",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932760440, 8 projects, €9,437,249 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 932760440, 8 projects, €9,437,249 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1120",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Teledyne Adimec Advanced Image Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "957084451",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/957084451",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Eindhoven",
          "web_link": "www.adimec.com",
          "total_eu_contribution": 617750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/adimec-advanced-image-systems",
          "stage": "",
          "description": "Adimec are imaging experts with a variety of machine vision, healthcare, global security, custom solutions and more variants of cameras.",
          "description_full": null,
          "website": "http://www.adimec.com",
          "cb_rank": 788438,
          "headquarters": "Eindhoven, Noord-Brabant, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1992-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Design",
            "Hardware",
            "Health Care",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Computer Vision",
            "Health Care",
            "Product Design",
            "Security"
          ],
          "founders": [
            "Bas Heijn",
            "Jochem Herrmann",
            "Just Smit"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.adimec.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 957084451, 1 projects, €617,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.adimec.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 957084451, 1 projects, €617,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 957084451, 1 projects, €617,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1121",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telefonica Ingenieria De Seguridad",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "876907937",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/876907937",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "TRES CANTOS MADRID",
          "web_link": "WWW.TELEFONICA.COM",
          "total_eu_contribution": 1067190.75,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telefonica-ingenieria-de-seguridad",
          "stage": "",
          "description": "Telefónica is a telecommunication company that specializes in sector solution and smart security solution",
          "description_full": null,
          "website": "http://ingenieriadeseguridad.telefonica.com/en/",
          "cb_rank": 2053471,
          "headquarters": "Humanes De Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1924-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://WWW.TELEFONICA.COM"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 876907937, 2 projects, €1,067,191 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://WWW.TELEFONICA.COM",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876907937, 2 projects, €1,067,191 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 876907937, 2 projects, €1,067,191 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1122",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telefonica Moviles Espana",
      "sector": null,
      "wikidata_id": "Q160229",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999946908",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999946908",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": null,
          "total_eu_contribution": 1359791.78,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telefonica.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Telefónica",
          "description": "telecommunications company based in Madrid, Spain",
          "aliases": [
            "Telefonica",
            "Telefónica c. 9",
            "Telefonica S.A."
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "Spain",
          "inception": "1924-04-19",
          "headquarters": "Telefónica Building",
          "official_website": "https://www.telefonica.com/",
          "isin": "ES0178430E18",
          "employees": 121853,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telef%C3%B3nica"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999946908, 1 projects, €1,359,792 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q160229",
          "description": "wikidata_id set via search: label='Telefónica', description='telecommunications company based in Madrid, Spain'. Search name used: 'Telefonica Moviles Espana'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telefonica.com/",
          "description": "Official website (P856) fetched from Wikidata (Q160229)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160229)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160229)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160229)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160229)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q160229",
          "new": null,
          "note": "Telefonica Moviles Espana is subsidiary. Q160229=Telefónica parent kept on IN-0369 Telefonica SA.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999946908, 1 projects, €1,359,792 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999946908, 1 projects, €1,359,792 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q160229",
          "description": "wikidata_id set via search: label='Telefónica', description='telecommunications company based in Madrid, Spain'. Search name used: 'Telefonica Moviles Espana'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q160229 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160229). label='Telefónica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160229). label='Telefónica'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q160229",
          "note": "Telefonica Moviles Espana is subsidiary. Q160229=Telefónica parent kept on IN-0369 Telefonica SA.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q160229 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1123",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telelink Business Services Ead",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "920446581",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/920446581",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "SOFIA",
          "web_link": "www.tbs.tech",
          "total_eu_contribution": 635356.57,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telelink-business-services-group",
          "stage": "",
          "description": "Telelink Business Services provides services on enterprise connectivity, information security, and service solutions.",
          "description_full": "Telelink Business Services is a powerhouse that enables organizations to adopt technologies and explore their potential. They tap into compelling next-generation IT solutions to help transform digitally and seize opportunities.",
          "website": "https://www.tbs.tech/",
          "cb_rank": 205546,
          "headquarters": "Sofia, Grad Sofiya, Bulgaria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Enterprise Software",
            "Information Technology",
            "IT Infrastructure"
          ],
          "founders": [
            "Ivan Zhitiyanov"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2023-06-08",
          "last_funding_amount_usd": 14874230,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 14874230,
          "total_funding_usd": 14874230,
          "total_funding_native": {
            "amount": 27000000,
            "currency": "BGN"
          },
          "top_investors": [
            "Ceecat Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tbs.tech"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 920446581, 1 projects, €635,357 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tbs.tech",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 920446581, 1 projects, €635,357 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 920446581, 1 projects, €635,357 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1124",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Teleplan Globe As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996531635",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996531635",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Norway",
          "country_code": "NO",
          "city": "LYSAKER",
          "web_link": "http://www.teleplanglobe.com/",
          "total_eu_contribution": 1873050.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/teleplan-globe",
          "stage": "",
          "description": "Teleplan Globe is a Norwegian software and system solutions company with customers and operations worldwide.",
          "description_full": "Teleplan was established in 1959 and has operated under the same private ownership through more than five decades. Today the group consists of several companies. Teleplan Globe AS is the software company in this group. With a staff of approximately 80, including more than 55 software engineers, they design, develop and deliver software and system solutions to customers in the international market.",
          "website": "https://www.teleplanglobe.no/",
          "cb_rank": 422220,
          "headquarters": "Lysaker, Akershus, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1959-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Information Services",
            "Information Technology",
            "Intelligent Systems",
            "Military",
            "Software",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.teleplanglobe.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996531635, 2 projects, €1,873,050 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.teleplanglobe.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996531635, 2 projects, €1,873,050 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996531635, 2 projects, €1,873,050 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1125",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telespazio",
      "sector": null,
      "wikidata_id": "Q662824",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999939051",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999939051",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.telespazio.com",
          "total_eu_contribution": 8436035.84,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telespazio-ac59",
          "stage": "",
          "description": "Telespazio provides tailored satellite solutions and services with a focus on innovation to companies and institutions.",
          "description_full": "Telespazio provides tailored satellite solutions and services with a focus on innovation to companies and institutions.",
          "website": "https://www.telespazio.com/",
          "cb_rank": 312716,
          "headquarters": "Rome, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1961-10-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Network Hardware",
            "Satellite Communication",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telespazio.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telespazio",
          "description": "Italian company",
          "aliases": [
            "Telespazio Spa"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": "1961-10-18",
          "headquarters": "Rome",
          "official_website": "https://www.telespazio.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telespazio"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999939051, 6 projects, €8,436,036 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q662824",
          "description": "wikidata_id set via search: label='Telespazio', description='Italian company'. Search name used: 'Telespazio'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telespazio.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q662824)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q662824)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q662824)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q662824)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q662824)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q662824)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999939051, 6 projects, €8,436,036 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q662824)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q662824)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999939051, 6 projects, €8,436,036 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q662824 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q662824). label='Telespazio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q662824). label='Telespazio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q662824). label='Telespazio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q662824). label='Telespazio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1126",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telespazio France",
      "sector": null,
      "wikidata_id": "Q662824",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997899044",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997899044",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Toulouse",
          "web_link": "www.telespazio.com/fr",
          "total_eu_contribution": 568023.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/telespazio-france",
          "stage": "",
          "description": "Telespazio France is a aviation and aerospace component manufacturing company.",
          "description_full": "Telespazio France is the French division of Telespazio, they committed on a daily basis to space access, bringing closer Space, user-oriented. and also they provide satellite applications, geo-information, satellite systems, telecommunication, maritime surveillance, satellite control, site monitoring, environmental monitoring, and satellite navigation.",
          "website": "https://www.telespazio.fr/",
          "cb_rank": 666062,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1991-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Satellite Communication",
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telespazio.com/fr"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Telespazio",
          "description": "Italian company",
          "aliases": [
            "Telespazio Spa"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Italy",
          "inception": "1961-10-18",
          "headquarters": "Rome",
          "official_website": "https://www.telespazio.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telespazio"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997899044, 1 projects, €568,023 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telespazio.com/fr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q662824",
          "description": "wikidata_id set via search: label='Telespazio', description='Italian company'. Search name used: 'Telespazio France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q662824)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q662824)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q662824)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q662824)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q662824",
          "new": null,
          "note": "Telespazio France is subsidiary. Q662824=Telespazio parent kept on IN-1125.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997899044, 1 projects, €568,023 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997899044, 1 projects, €568,023 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q662824",
          "description": "wikidata_id set via search: label='Telespazio', description='Italian company'. Search name used: 'Telespazio France'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q662824 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q662824). label='Telespazio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q662824). label='Telespazio'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q662824",
          "note": "Telespazio France is subsidiary. Q662824=Telespazio parent kept on IN-1125.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Rome' vs sources.crunchbase.headquarters='Toulouse, Midi-Pyrenees, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Telespazio France: WD=Rome (parent Telespazio Italy) vs CB=Toulouse (French subsidiary correct HQ) — CB is canonical for this entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q662824 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1127",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Telespazio Germany",
      "sector": null,
      "wikidata_id": "Q28196057",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "965560408",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/965560408",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Darmstadt",
          "web_link": "www.telespazio.de",
          "total_eu_contribution": 512669.98,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.telespazio.de"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Telespazio Germany",
          "description": "Aerospace Company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Germany",
          "inception": "1978-01-01",
          "headquarters": "Darmstadt",
          "official_website": "https://www.telespazio.de/en/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Telespazio%20Germany"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 965560408, 1 projects, €512,670 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q28196057",
          "description": "wikidata_id set via search: label='Telespazio Germany', description='Aerospace Company'. Search name used: 'Telespazio Germany'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.telespazio.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28196057)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28196057)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28196057)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28196057)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28196057)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28196057)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 965560408, 1 projects, €512,670 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28196057)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28196057)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 965560408, 1 projects, €512,670 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q28196057 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28196057). label='Telespazio Germany'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28196057). label='Telespazio Germany'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28196057). label='Telespazio Germany'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28196057). label='Telespazio Germany'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1128",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Teletel Technologia Aerodiastimikis Kai Aminas",
      "sector": null,
      "wikidata_id": "Q30285448",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999749125",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999749125",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.teletel.eu",
          "total_eu_contribution": 250000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/teletel",
          "stage": "",
          "description": "Teletel is a leading software and hardware development company specializing in the leading edge areas of Space, Defense, Aeronautics.",
          "description_full": null,
          "website": "https://www.teletel.eu",
          "cb_rank": 184248,
          "headquarters": "Athens, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2019-01-01",
          "last_funding_amount_usd": 81868,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 81868,
          "total_funding_native": {
            "amount": 71429,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.teletel.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Teletel (Greece)",
          "description": "company in Athens, Greece",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Greece",
          "inception": "1995-01-01",
          "headquarters": "Athens",
          "official_website": "http://www.teletel.eu/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999749125, 1 projects, €250,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.teletel.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285448",
          "description": "wikidata_id set via search: label='Teletel (Greece)', description='company in Athens, Greece'. Search name used: 'Teletel Technologia Aerodiastimikis Kai Aminas'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285448)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285448)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285448)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999749125, 1 projects, €250,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285448)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285448)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999749125, 1 projects, €250,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285448 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285448). label='Teletel (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285448). label='Teletel (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285448). label='Teletel (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285448). label='Teletel (Greece)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1129",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Terma As",
      "sector": null,
      "wikidata_id": "Q4405539",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999958936",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999958936",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Denmark",
          "country_code": "DK",
          "city": "LYSTRUP",
          "web_link": null,
          "total_eu_contribution": 5913462.35,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/terma",
          "stage": "",
          "description": "Terma is a manufacturer and developer of advanced structures for defense and non-defense aircraft and helicopters.",
          "description_full": null,
          "website": "https://www.terma.com",
          "cb_rank": 435626,
          "headquarters": "Lystrup, Nordjylland, Denmark",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1944-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Professional Services",
            "Transportation"
          ],
          "industries": [
            "Consulting",
            "Manufacturing",
            "Space Travel"
          ],
          "founders": [
            "Orla Jørgensen",
            "Svend Aage Jørgensen"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.terma.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Terma A/S",
          "description": "Danish company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Denmark",
          "inception": "1949",
          "headquarters": "Aarhus Municipality",
          "official_website": "http://www.terma.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Terma%20A/S"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999958936, 5 projects, €5,913,462 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4405539",
          "description": "wikidata_id set via search: label='Terma A/S', description='Danish company'. Search name used: 'Terma As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.terma.com",
          "description": "Official website (P856) fetched from Wikidata (Q4405539)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4405539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4405539)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4405539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4405539)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4405539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4405539)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999958936, 5 projects, €5,913,462 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4405539)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4405539)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999958936, 5 projects, €5,913,462 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4405539 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4405539). label='Terma A/S'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4405539). label='Terma A/S'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4405539). label='Terma A/S'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4405539). label='Terma A/S'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1130",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Terra Spatium Ae Proionton Kai Ypiresion Geopliroforikis Kai Diastimatos",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "990744033",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/990744033",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "KOROPI",
          "web_link": "www.terraspatium.gr",
          "total_eu_contribution": 2487631.68,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/terra-spatium",
          "stage": "",
          "description": "Terra Spatium offers geospatial and remote sensing solution in geoinformation such as mapping, defence, security, and maritime surveillance.",
          "description_full": null,
          "website": "http://www.terraspatium.gr",
          "cb_rank": 453402,
          "headquarters": "Koropí, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Navigation and Mapping",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Geospatial",
            "Mapping Services",
            "Remote Sensing",
            "Security",
            "Software"
          ],
          "founders": [
            "Dionysia Petala",
            "Evangelos Symsaris",
            "Fani Hatjina",
            "Georgia Kalousi",
            "Maliganis Nikolaos"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.terraspatium.gr"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 990744033, 3 projects, €2,487,632 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.terraspatium.gr",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990744033, 3 projects, €2,487,632 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 990744033, 3 projects, €2,487,632 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1131",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Test Fuchs",
      "sector": null,
      "wikidata_id": "Q106975290",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986072319",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986072319",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Gro-Siegharts",
          "web_link": "www.test-fuchs.com",
          "total_eu_contribution": 162939.59,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/test-fuchs-gmbh",
          "stage": "",
          "description": "TEST-FUCHS has been developing and manufacturing test systems for the aerospace industry for more than 70 years now.",
          "description_full": null,
          "website": "https://www.test-fuchs.com",
          "cb_rank": 880695,
          "headquarters": "Gross-siegharts, Niederosterreich, Austria",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1946-02-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Air Transportation",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.test-fuchs.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Test-Fuchs",
          "description": null,
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Austria",
          "inception": "1946",
          "headquarters": "Groß-Siegharts",
          "official_website": "https://www.test-fuchs.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986072319, 1 projects, €162,940 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.test-fuchs.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106975290",
          "description": "wikidata_id set via search: label='Test-Fuchs', description=''. Search name used: 'Test Fuchs'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106975290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106975290)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106975290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106975290)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106975290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106975290)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986072319, 1 projects, €162,940 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106975290)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106975290)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986072319, 1 projects, €162,940 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106975290 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106975290). label='Test-Fuchs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106975290). label='Test-Fuchs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106975290). label='Test-Fuchs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106975290). label='Test-Fuchs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1132",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales",
      "sector": null,
      "wikidata_id": "Q1161666",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999751938",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999751938",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MEUDON",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 6310393.55,
          "project_count": 9,
          "call_count": 9,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HO",
            "stock_sector": "Industriali",
            "weight_pct": 1.33,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales Group",
          "description": "French multinational company",
          "aliases": [
            "Thales S.A."
          ],
          "instance_of": [
            "organization",
            "multinational corporation"
          ],
          "country": "France",
          "inception": "2000-12-06",
          "headquarters": "Meudon",
          "official_website": "https://www.thalesgroup.com/",
          "isin": "FR0000121329",
          "employees": 63730,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Thales%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999751938, 9 projects, €6,310,394 EU contribution"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1161666",
          "description": "wikidata_id set from refactoring/data/database.json (old id: IN-0147). Match confirmed via normalized name: 'THALES'"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1161666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1161666)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1161666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1161666)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_funding_usd, total_funding_native, top_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1161666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1161666)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999751938, 9 projects, €6,310,394 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1161666)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1161666)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999751938, 9 projects, €6,310,394 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "wikidata_id resolved by matching this entity against refactoring/ legacy DB via normalised name comparison (strip legal suffixes, uppercase, collapse whitespace). Cross-dataset enrichment only — entity was independently created in new DB from iShares data.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1161666). label='Thales Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1161666). label='Thales Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Meudon' vs sources.crunchbase.headquarters='Austin, Texas, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Austin TX) is for a subsidiary/regional entity, not the parent. Thales HQ is Meudon France — CB matched Thales USA Austin entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_funding_usd, total_funding_native, top_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1161666). label='Thales Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1161666). label='Thales Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1133",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Alenia Space France",
      "sector": null,
      "wikidata_id": "Q128356",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999908205",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999908205",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "TOULOUSE",
          "web_link": "www.thalesaleniaspace.com",
          "total_eu_contribution": 10152451.81,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-alenia-space",
          "stage": "",
          "description": "Thales Alenia Space has designed, integrated, tested, operated and delivered innovative space systems.",
          "description_full": "Thales Alenia Space has designed, integrated, tested, operated and delivered innovative space systems.",
          "website": "https://www.thalesaleniaspace.com",
          "cb_rank": 181560,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-04-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing"
          ],
          "founders": [
            "Denis Ranque"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesaleniaspace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales Alenia Space",
          "description": "European aerospace manufacturer",
          "aliases": [
            "Thales Alenia"
          ],
          "instance_of": [
            "joint venture"
          ],
          "country": "France",
          "inception": "2007-04-10",
          "headquarters": "Cannes",
          "official_website": "https://www.thalesaleniaspace.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Thales%20Alenia%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999908205, 4 projects, €10,152,452 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesaleniaspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q128356",
          "description": "wikidata_id set via search: label='Thales Alenia Space', description='European aerospace manufacturer'. Search name used: 'Thales Alenia Space France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128356)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128356)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128356)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128356)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128356)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128356)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999908205, 4 projects, €10,152,452 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128356)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128356)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999908205, 4 projects, €10,152,452 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q128356 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128356). label='Thales Alenia Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128356). label='Thales Alenia Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Cannes' vs sources.crunchbase.headquarters='Toulouse, Midi-Pyrenees, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128356). label='Thales Alenia Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128356). label='Thales Alenia Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1134",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Alenia Space Italia",
      "sector": null,
      "wikidata_id": "Q131652020",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999488195",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999488195",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.thalesaleniaspace.com",
          "total_eu_contribution": 9928875.0,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-alenia-space",
          "stage": "",
          "description": "Thales Alenia Space has designed, integrated, tested, operated and delivered innovative space systems.",
          "description_full": "Thales Alenia Space has designed, integrated, tested, operated and delivered innovative space systems.",
          "website": "https://www.thalesaleniaspace.com",
          "cb_rank": 181560,
          "headquarters": "Toulouse, Midi-Pyrenees, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-04-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing"
          ],
          "founders": [
            "Denis Ranque"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesaleniaspace.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2014-09-01",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999488195, 4 projects, €9,928,875 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesaleniaspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131652020",
          "description": "wikidata_id set via search: label='Thalès Alenia Space Italia', description=''. Search name used: 'Thales Alenia Space Italia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131652020)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131652020)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131652020)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131652020)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131652020)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131652020)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999488195, 4 projects, €9,928,875 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131652020)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131652020)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999488195, 4 projects, €9,928,875 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131652020 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131652020). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131652020). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131652020). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131652020). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1135",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Avs France",
      "sector": null,
      "wikidata_id": "Q2383491",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999984447",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999984447",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Merignac",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 6085665.02,
          "project_count": 7,
          "call_count": 7,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales Avionics",
          "description": "business enterprise",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1961-01-01",
          "headquarters": "Mérignac",
          "official_website": "http://www.thalesgroup.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999984447, 7 projects, €6,085,665 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2383491",
          "description": "wikidata_id set via search: label='Thales Avionics', description='business enterprise'. Search name used: 'Thales Avs France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2383491)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2383491)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2383491)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2383491)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2383491)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2383491)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999984447, 7 projects, €6,085,665 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2383491)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2383491)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999984447, 7 projects, €6,085,665 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2383491 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2383491). label='Thales Avionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2383491). label='Thales Avionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2383491). label='Thales Avionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2383491). label='Thales Avionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1136",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Belgium",
      "sector": null,
      "wikidata_id": "Q30292379",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911319366",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911319366",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Herstal",
          "web_link": null,
          "total_eu_contribution": 17763045.82,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales (Belgium)",
          "description": "company in Brussels, Belgium",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Belgium",
          "inception": null,
          "headquarters": "Brussels",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911319366, 5 projects, €16,147,278 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30292379",
          "description": "wikidata_id set via search: label='Thales (Belgium)', description='company in Brussels, Belgium'. Search name used: 'Thales Belgium'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292379)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292379)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292379)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911319366, 6 projects, €17,763,046 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292379)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292379)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911319366, 6 projects, €17,763,046 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30292379 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292379). label='Thales (Belgium)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292379). label='Thales (Belgium)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292379). label='Thales (Belgium)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292379). label='Thales (Belgium)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1137",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Cryogenics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877031806",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877031806",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Eindhoven",
          "web_link": null,
          "total_eu_contribution": 1206515.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877031806, 1 projects, €1,206,515 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877031806, 1 projects, €1,206,515 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877031806, 1 projects, €1,206,515 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1138",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Dis France",
      "sector": null,
      "wikidata_id": "Q131633652",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "890652158",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/890652158",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "MEUDON",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 401065.11,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2018-12-05",
          "headquarters": "Meudon",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 890652158, 1 projects, €401,065 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131633652",
          "description": "wikidata_id set via search: label='Thales DIS France SAS', description=''. Search name used: 'Thales Dis France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633652)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633652)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633652)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890652158, 1 projects, €401,065 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131633652)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131633652)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 890652158, 1 projects, €401,065 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131633652 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131633652). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1139",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Dms France",
      "sector": null,
      "wikidata_id": "Q131635678",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999954862",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999954862",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Elancourt",
          "web_link": null,
          "total_eu_contribution": 23202141.48,
          "project_count": 14,
          "call_count": 14,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1991-10-18",
          "headquarters": "Élancourt",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999954862, 14 projects, €23,202,141 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131635678",
          "description": "wikidata_id set via search: label='Thalès Dms France Sas', description=''. Search name used: 'Thales Dms France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635678)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635678)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635678)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999954862, 14 projects, €23,202,141 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131635678)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131635678)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999954862, 14 projects, €23,202,141 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131635678 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635678). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635678). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635678). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131635678). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1140",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Edisoft Portugal",
      "sector": null,
      "wikidata_id": "Q2385567",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999939730",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999939730",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "PACO DE ARCOS",
          "web_link": "https://www.thalesgroup.com/en/worldwide/portugal",
          "total_eu_contribution": 1590995.18,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/edisoft-248c",
          "stage": "",
          "description": "Edisoft is an IT company that offers tailor-made software solutions for military and civilian sectors.",
          "description_full": null,
          "website": "http://www.edisoft.pt",
          "cb_rank": 3505988,
          "headquarters": "Paço De Arcos, Lisboa, Portugal",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1988-05-23",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Information Technology",
            "Military",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.edisoft.pt"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Edisoft",
          "description": "Portuguese company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Portugal",
          "inception": "1988-01-01",
          "headquarters": null,
          "official_website": "https://www.edisoft.pt/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Edisoft"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999939730, 4 projects, €1,590,995 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.edisoft.pt",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2385567",
          "description": "wikidata_id set via search: label='Edisoft', description='Portuguese company'. Search name used: 'Thales Edisoft Portugal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2385567)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2385567)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2385567)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2385567)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2385567)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2385567)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999939730, 4 projects, €1,590,995 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2385567)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2385567)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999939730, 4 projects, €1,590,995 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2385567 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2385567). label='Edisoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2385567). label='Edisoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2385567). label='Edisoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2385567). label='Edisoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1141",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Espana Sistemas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "991579009",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/991579009",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Leganes",
          "web_link": "https://www.thalesgroup.com/es/homepage/espana",
          "total_eu_contribution": 2714559.95,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com/es/homepage/espana"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 991579009, 2 projects, €2,714,560 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com/es/homepage/espana",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991579009, 2 projects, €2,714,560 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 991579009, 2 projects, €2,714,560 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1142",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Hellas Monoprosopi Anonymi Etaireia Paragogis Emporias Kai Ypiresion Ilektronikou Exoplismou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "983564481",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/983564481",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "Koropi",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 1525795.45,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 983564481, 2 projects, €1,525,795 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 983564481, 2 projects, €1,525,795 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 983564481, 2 projects, €1,525,795 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1143",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Italia",
      "sector": null,
      "wikidata_id": "Q24589941",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "995925967",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/995925967",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Sesto Fiorentino",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 2610142.55,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales Italia Chieti Site",
          "description": null,
          "aliases": [
            "Thales Italia"
          ],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": "Chieti",
          "official_website": "https://www.thalesgroup.com/it/chi-siamo-storia-di-thales-italia/sito-di-chieti",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Thales%20Italia%20Chieti%20Site"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 995925967, 5 projects, €2,610,143 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24589941",
          "description": "wikidata_id set via search: label='Thales Italia Chieti Site', description=''. Search name used: 'Thales Italia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24589941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24589941)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24589941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24589941)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24589941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24589941)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 995925967, 4 projects, €2,610,143 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24589941)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24589941)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 995925967, 5 projects, €2,610,143 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24589941 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24589941). label='Thales Italia Chieti Site'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24589941). label='Thales Italia Chieti Site'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24589941). label='Thales Italia Chieti Site'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24589941). label='Thales Italia Chieti Site'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1144",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Las France",
      "sector": null,
      "wikidata_id": "Q3519452",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999961555",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999961555",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "ELANCOURT",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 19017829.73,
          "project_count": 17,
          "call_count": 17,
          "coordinator_count": 2,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1980-05-13",
          "headquarters": "Élancourt",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999961555, 17 projects, €19,017,830 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3519452",
          "description": "wikidata_id set via search: label='Thales LAS France', description=''. Search name used: 'Thales Las France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519452)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519452)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519452)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999961555, 17 projects, €19,017,830 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519452)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519452)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999961555, 17 projects, €19,017,830 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3519452 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519452). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519452). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519452). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519452). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1145",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Nederland",
      "sector": null,
      "wikidata_id": "Q3913196",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999480241",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999480241",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Hengelo Ov",
          "web_link": "www.thales-nederland.nl",
          "total_eu_contribution": 5375312.51,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thales-nederland.nl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales Nederland",
          "description": "Dutch subsidiary of Thales Group",
          "aliases": [
            "Hollandse Signaalapparaten B.V.",
            "Signaal"
          ],
          "instance_of": [
            "subsidiary company",
            "business"
          ],
          "country": "Netherlands",
          "inception": null,
          "headquarters": "Hengelo",
          "official_website": "https://www.thalesgroup.com/en/countries/europe/netherlands",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Thales%20Nederland"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999480241, 4 projects, €5,375,313 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3913196",
          "description": "wikidata_id set via search: label='Thales Nederland', description='Dutch subsidiary of Thales Group'. Search name used: 'Thales Nederland'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thales-nederland.nl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3913196)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3913196)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3913196)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3913196)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3913196)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3913196)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999480241, 4 projects, €5,375,313 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3913196)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3913196)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999480241, 4 projects, €5,375,313 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3913196 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3913196). label='Thales Nederland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3913196). label='Thales Nederland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3913196). label='Thales Nederland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3913196). label='Thales Nederland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1146",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Norway As",
      "sector": null,
      "wikidata_id": "Q30338127",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881386912",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881386912",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Oslo",
          "web_link": "thales.no",
          "total_eu_contribution": 2021686.44,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://thales.no"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales (Norway)",
          "description": "Norwegian business",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1893",
          "headquarters": "Oslo",
          "official_website": "https://www.thalesgroup.com/en/homepage/norway",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881386912, 2 projects, €2,021,686 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30338127",
          "description": "wikidata_id set via search: label='Thales (Norway)', description='Norwegian business'. Search name used: 'Thales Norway As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://thales.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30338127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30338127)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30338127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30338127)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30338127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30338127)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881386912, 2 projects, €2,021,686 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30338127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30338127)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881386912, 2 projects, €2,021,686 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30338127 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30338127). label='Thales (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30338127). label='Thales (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30338127). label='Thales (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30338127). label='Thales (Norway)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1147",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Romania",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884360156",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884360156",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "BUCHAREST",
          "web_link": null,
          "total_eu_contribution": 149250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884360156, 1 projects, €149,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884360156, 1 projects, €149,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884360156, 1 projects, €149,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1148",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Thales Six Gts France",
      "sector": null,
      "wikidata_id": "Q3519456",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999971934",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999971934",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "GENNEVILLIERS",
          "web_link": "www.thalesgroup.com",
          "total_eu_contribution": 35399108.36,
          "project_count": 19,
          "call_count": 19,
          "coordinator_count": 3,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/thales-group",
          "stage": "",
          "description": "Thales is a technology in the aerospace, transportation and defense and security markets.",
          "description_full": null,
          "website": "http://www.thalesgroup.com",
          "cb_rank": 9358,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1893-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Industrial Manufacturing",
            "Military",
            "Remote Sensing",
            "Security",
            "Transportation"
          ],
          "founders": [
            "Chantell Johnson"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2025-09-17",
          "last_funding_amount_usd": 532103583,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 532103583,
          "total_funding_native": {
            "amount": 450000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.thalesgroup.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Thales SIX GTS France SAS",
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2011-01-01",
          "headquarters": "Gennevilliers",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999971934, 19 projects, €35,399,108 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.thalesgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3519456",
          "description": "wikidata_id set via search: label='Thales SIX GTS France SAS', description=''. Search name used: 'Thales Six Gts France'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519456)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519456)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519456)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519456)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519456)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519456)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999971934, 18 projects, €35,399,108 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3519456)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3519456)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999971934, 19 projects, €35,399,108 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3519456 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519456). label='Thales SIX GTS France SAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519456). label='Thales SIX GTS France SAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519456). label='Thales SIX GTS France SAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3519456). label='Thales SIX GTS France SAS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1149",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tilde Sia",
      "sector": null,
      "wikidata_id": "Q26216441",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996539686",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996539686",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Latvia",
          "country_code": "LV",
          "city": "RIGA",
          "web_link": "www.tilde.eu",
          "total_eu_contribution": 1520000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tilde.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tilde",
          "description": "language technology company from Riga, Latvia",
          "aliases": [
            "Tilde SIA"
          ],
          "instance_of": [
            "business",
            "software company"
          ],
          "country": "Latvia",
          "inception": null,
          "headquarters": "Riga",
          "official_website": "http://www.tilde.lv/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996539686, 1 projects, €1,520,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q26216441",
          "description": "wikidata_id set via search: label='Tilde', description='language technology company from Riga, Latvia'. Search name used: 'Tilde Sia'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tilde.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q26216441)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q26216441)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q26216441)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q26216441)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q26216441)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q26216441)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996539686, 1 projects, €1,520,000 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q26216441)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q26216441)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996539686, 1 projects, €1,520,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q26216441 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q26216441). label='Tilde'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q26216441). label='Tilde'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q26216441). label='Tilde'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q26216441). label='Tilde'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1150",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tkms",
      "sector": null,
      "wikidata_id": "Q551068",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950773049",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950773049",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "KIEL",
          "web_link": "https://www.tkmsgroup.com/",
          "total_eu_contribution": 2118537.15,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tkms",
          "stage": "",
          "description": "TKMS supplies submarines, surface naval vessels, and maritime defense electronics and systems for global navies.",
          "description_full": "TKMS supplies integrated maritime defense systems, focusing on conventional submarines, surface combatants, and related lifecycle services. The company designs and builds frigates, corvettes, and non-nuclear submarines under brands such as HDW and MEKO. Through its ATLAS ELEKTRONIK segment, it develops sonar, sensors, command-and-control, communications, and naval weapons. TKMS also provides unmanned maritime systems, maritime security technologies, and software-based solutions for naval operations worldwide.",
          "website": "https://www.tkmsgroup.com",
          "cb_rank": 272208,
          "headquarters": "Schinkel über Kiel, Schleswig-Holstein, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Navigation and Mapping",
            "Privacy and Security",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Manufacturing",
            "Marine Technology",
            "Marine Transportation",
            "Military",
            "Navigation",
            "Robotics",
            "Security",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.tkmsgroup.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "TKMS",
          "description": "German naval vessel company",
          "aliases": [
            "ThyssenKrupp Marine Systems"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Germany",
          "inception": "2005-01-05",
          "headquarters": "Essen",
          "official_website": "https://www.tkmsgroup.com/",
          "isin": "DE000TKMS001",
          "employees": 3700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TKMS"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950773049, 1 projects, €2,118,537 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q551068",
          "description": "wikidata_id set via search: label='TKMS', description='German naval vessel company'. Search name used: 'Tkms'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tkmsgroup.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q551068)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q551068)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q551068)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q551068)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q551068",
          "new": null,
          "note": "TKMS abbreviation. IN-1335 ThyssenKrupp Marine Systems is canonical (full official name). QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950773049, 1 projects, €2,118,537 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950773049, 1 projects, €2,118,537 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q551068",
          "description": "wikidata_id set via search: label='TKMS', description='German naval vessel company'. Search name used: 'Tkms'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q551068 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q551068). label='TKMS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q551068). label='TKMS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q551068",
          "note": "TKMS abbreviation. IN-1335 ThyssenKrupp Marine Systems is canonical (full official name). QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Essen' vs sources.crunchbase.headquarters='Schinkel über Kiel, Schleswig-Holstein, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q551068 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1151",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tkms Atlas Elektronik",
      "sector": null,
      "wikidata_id": "Q176856",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986464587",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986464587",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Bremen",
          "web_link": "www.atlas-elektronik.com",
          "total_eu_contribution": 10263910.67,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.atlas-elektronik.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Atlas Elektronik",
          "description": "German naval/marine electronics and systems company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1902-01-01",
          "headquarters": "Bremen",
          "official_website": "http://www.atlas-elektronik.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Atlas%20Elektronik"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986464587, 5 projects, €10,263,910 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.atlas-elektronik.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q176856",
          "description": "wikidata_id set via search: label='Atlas Elektronik', description='German naval/marine electronics and systems company'. Search name used: 'Tkms Atlas Elektronik'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q176856)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q176856)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q176856)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q176856)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q176856)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q176856)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986464587, 5 projects, €10,263,911 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q176856)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q176856)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986464587, 5 projects, €10,263,911 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q176856 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q176856). label='Atlas Elektronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q176856). label='Atlas Elektronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q176856). label='Atlas Elektronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q176856). label='Atlas Elektronik'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1152",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tkms Hagenuk Marinekommunikation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880722268",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880722268",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Flintbek",
          "web_link": "www.hmk.atlas-elektronik.com",
          "total_eu_contribution": 3494081.86,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/hagenuk-naval-communications",
          "stage": "",
          "description": "Hagenuk Naval Communications company manufactures individual and turn-key internal or external communication systems for naval vessels.",
          "description_full": null,
          "website": "https://www.hmk.atlas-elektronik.com",
          "cb_rank": 1125668,
          "headquarters": "Flintbek, Schleswig-Holstein, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1899-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Communications Infrastructure",
            "Logistics",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.hmk.atlas-elektronik.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880722268, 2 projects, €3,494,082 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.hmk.atlas-elektronik.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880722268, 2 projects, €3,494,082 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880722268, 2 projects, €3,494,082 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1153",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tns Mars",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884820421",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884820421",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VERSAILLES",
          "web_link": null,
          "total_eu_contribution": 224886.63,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884820421, 1 projects, €224,887 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884820421, 1 projects, €224,887 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884820421, 1 projects, €224,887 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1154",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Totalforsvarets Forskningsinstitut",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999627875",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999627875",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Stockholm",
          "web_link": "www.foi.se",
          "total_eu_contribution": 6862893.77,
          "project_count": 8,
          "call_count": 8,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.foi.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999627875, 8 projects, €6,862,894 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.foi.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999627875, 7 projects, €6,862,894 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999627875, 8 projects, €6,862,894 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1155",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "True Communication Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "904732484",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/904732484",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Ireland",
          "country_code": "IE",
          "city": "DUBLIN",
          "web_link": "www.vrai.ie",
          "total_eu_contribution": 644558.88,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vrai.ie"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 904732484, 1 projects, €644,559 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vrai.ie",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904732484, 1 projects, €644,559 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904732484, 1 projects, €644,559 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1156",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tti Norte Sl",
      "sector": null,
      "wikidata_id": "Q30285480",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999795394",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999795394",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Spain",
          "country_code": "ES",
          "city": "Santander",
          "web_link": "www.ttinorte.es",
          "total_eu_contribution": 711522.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tti-norte",
          "stage": "",
          "description": "TTI Norte develops communications equipment.",
          "description_full": "TTI Norte provides technology-based radiofrequency and antenna solutions for satellite communications. Their products include ground station systems, antenna systems, LNAs and LNBs, SSPAs and BUCs, outdoor frequency converters, SSPA and BUC controllers, and cryogenic LNAs.",
          "website": "http://www.ttinorte.es",
          "cb_rank": 206429,
          "headquarters": "Santander, Cantabria, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware"
          ],
          "industries": [
            "Telecommunications"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2018-07-01",
          "last_funding_amount_usd": 83426,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 83426,
          "total_funding_native": {
            "amount": 71429,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ttinorte.es"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TTI",
          "description": "company in Santander, Spain",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Spain",
          "inception": "1995-01-01",
          "headquarters": "Santander",
          "official_website": "http://www.ttinorte.es/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999795394, 1 projects, €711,522 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ttinorte.es",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285480",
          "description": "wikidata_id set via search: label='TTI', description='company in Santander, Spain'. Search name used: 'Tti Norte Sl'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285480)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285480)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285480)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285480)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285480)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285480)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999795394, 1 projects, €711,522 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285480)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285480)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999795394, 1 projects, €711,522 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285480 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285480). label='TTI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285480). label='TTI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285480). label='TTI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285480). label='TTI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1157",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Txt E Tech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884000383",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884000383",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "COLOGNO MONZESE",
          "web_link": "www.txtgroup.com",
          "total_eu_contribution": 774133.13,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.txtgroup.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884000383, 2 projects, €774,133 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.txtgroup.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884000383, 2 projects, €774,133 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884000383, 2 projects, €774,133 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1158",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Uab Altechna Sensing",
      "sector": null,
      "wikidata_id": "Q106439126",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880615568",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880615568",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "VILNIUS",
          "web_link": "www.altechna.com",
          "total_eu_contribution": 358750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/altechna",
          "stage": "",
          "description": "Laser related components and technologies",
          "description_full": null,
          "website": "https://www.altechna.com/",
          "cb_rank": 975230,
          "headquarters": "Vilnius, Vilniaus Apskritis, Lithuania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Information Technology",
            "Manufacturing",
            "Nanotechnology"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2013-03-18",
          "last_funding_amount_usd": 3884088,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": 3884088,
          "total_funding_usd": 3884088,
          "total_funding_native": {
            "amount": 3000000,
            "currency": "EUR"
          },
          "top_investors": [
            "LitCapital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.altechna.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Altechna",
          "description": "Lithuanian custom laser optics company",
          "aliases": [
            "UAB Altechna"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Lithuania",
          "inception": null,
          "headquarters": "Vilnius",
          "official_website": "https://www.altechna.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880615568, 1 projects, €358,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.altechna.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106439126",
          "description": "wikidata_id set via search: label='Altechna', description='Lithuanian custom laser optics company'. Search name used: 'Uab Altechna Sensing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106439126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106439126)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106439126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106439126)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106439126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106439126)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880615568, 1 projects, €358,750 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106439126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106439126)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880615568, 1 projects, €358,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106439126 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106439126). label='Altechna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106439126). label='Altechna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106439126). label='Altechna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106439126). label='Altechna'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1159",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Uab Kongsberg Nanoavionics",
      "sector": null,
      "wikidata_id": "Q25499051",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "925001022",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/925001022",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "Vilnius",
          "web_link": "https://nanoavionics.com/",
          "total_eu_contribution": 544514.38,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/nanoavionics",
          "stage": "",
          "description": "NanoAvionics is a smallsat bus manufacturer and mission integrator that offers end-to-end small satellite solutions.",
          "description_full": null,
          "website": "https://nanoavionics.com/",
          "cb_rank": 27395,
          "headquarters": "Columbia, Illinois, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Internet Services",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Communication Hardware",
            "Consumer Electronics",
            "Electronics",
            "Hardware",
            "Industrial Engineering",
            "Internet of Things",
            "Manufacturing",
            "Satellite Communication"
          ],
          "founders": [
            "Laurynas Mačiulis",
            "Linas Sargautis",
            "Vytenis J. Buzas"
          ],
          "num_funding_rounds": 5,
          "funding_status": "M&A",
          "last_funding_date": "2019-06-06",
          "last_funding_amount_usd": 11275661,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 227111,
          "total_funding_usd": 16450430,
          "total_funding_native": {
            "amount": 14625655,
            "currency": "EUR"
          },
          "top_investors": [
            "European Innovation Council",
            "European Space Agency",
            "Practica Capital",
            "EISMEA",
            "Horizon 2020"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://nanoavionics.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kongsberg NanoAvionics",
          "description": "Lithuanian manufacturer and integrator of small satellite buses",
          "aliases": [
            "NanoAvionics"
          ],
          "instance_of": [
            "business",
            "space company",
            "subsidiary company"
          ],
          "country": "Lithuania",
          "inception": "2014-01-01",
          "headquarters": "Vilnius",
          "official_website": "https://nanoavionics.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/NanoAvionics"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 925001022, 2 projects, €544,514 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q25499051",
          "description": "wikidata_id set via search: label='Kongsberg NanoAvionics', description='Lithuanian manufacturer and integrator of small satellite buses'. Search name used: 'Uab Kongsberg Nanoavionics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://nanoavionics.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25499051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25499051)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25499051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25499051)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25499051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25499051)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 925001022, 2 projects, €544,514 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25499051)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25499051)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 925001022, 2 projects, €544,514 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q25499051 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25499051). label='Kongsberg NanoAvionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25499051). label='Kongsberg NanoAvionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25499051). label='Kongsberg NanoAvionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25499051). label='Kongsberg NanoAvionics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1160",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Uab Novian Pro",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "911149131",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/911149131",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "VILNIUS",
          "web_link": "https://novian.io/novian-pro/",
          "total_eu_contribution": 1888730.96,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://novian.io/novian-pro/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 911149131, 3 projects, €1,888,731 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://novian.io/novian-pro/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911149131, 3 projects, €1,888,731 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 911149131, 3 projects, €1,888,731 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1161",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Uav Navigation Slu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899308826",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899308826",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "SAN SEBASTIAN DE LOS REYES",
          "web_link": "www.uavnavigation.com",
          "total_eu_contribution": 1857686.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/uav-navigation",
          "stage": "",
          "description": "UAV Navigation is a privately-owned company specialized in the design of flight control systems and motion processing modules.",
          "description_full": "UAV Navigation is a privately-owned company specialized in the design of flight control systems and motion processing modules. Its flight control solutions are used by a variety of tier 1 aerospace manufacturers in a wide range of Remotely Piloted Aircraft Systems, also known as Unmanned Aerial Vehicles or 'drones'. These include high-performance tactical unmanned planes, aerial targets, mini-UAVs, helicopters, and multi-copters. In addition, UAV Navigation leverages its technology for other innovative products and solutions, including sporting goods, inertial aviation, automotive telemetry, motor and air racing, and consumer electronics. The cornerstone of the company’s success is a comprehensive, in-house capability to develop Attitude and Heading Reference Systems, flight control algorithms, and to fuse the data provided by multiple sensors. Its staff consists of a multinational team of specialists with backgrounds as diverse as aerospace, microelectronics, aeronautical engineering, and military defense technology that brings motion processing technology to new markets. Founded in 2004, UAV Navigation is an ISO9001-certified company with a worldwide distributor network. It is located at San Sebastián De Los Reyes.",
          "website": "http://www.uavnavigation.org/",
          "cb_rank": 322685,
          "headquarters": "San Sebastián De Los Reyes, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Information Technology",
            "Manufacturing"
          ],
          "founders": [
            "Guillermo Parodi"
          ],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2012-04-20",
          "last_funding_amount_usd": 1122933,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 1122933,
          "total_funding_usd": 1122933,
          "total_funding_native": {
            "amount": 850000,
            "currency": "EUR"
          },
          "top_investors": [
            "Bullnet Capital",
            "ENISA"
          ],
          "num_investors": 2,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uavnavigation.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899308826, 1 projects, €1,857,686 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uavnavigation.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899308826, 1 projects, €1,857,686 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899308826, 1 projects, €1,857,686 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1162",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ubiq Aerospace As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "908426244",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/908426244",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Norway",
          "country_code": "NO",
          "city": "Trondheim",
          "web_link": "www.ubiqaerospace.com",
          "total_eu_contribution": 453887.27,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/d-ice",
          "stage": "",
          "description": "UBIQ Aerospace increases drone and air taxi utilization by enabling flights in adverse weather conditions.",
          "description_full": "UBIQ Aerospace is an autonomy enabler devoted to building solutions that expand aircraft capabilities. The first product delivered is the D•ICE_Airframe solution, an intelligent ice detection and elimination solution for exposed aerodynamic surfaces, designed to add value by enabling operations currently impossible.",
          "website": "https://www.ubiqaerospace.com/",
          "cb_rank": 356117,
          "headquarters": "Trondheim, Sor-Trondelag, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-11-29",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Intelligent Systems"
          ],
          "founders": [
            "Kasper Trolle Borup",
            "Kim Lynge Sorensen",
            "Tor Arne Johansen"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2020-09-10",
          "last_funding_amount_usd": null,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ubiqaerospace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 908426244, 1 projects, €453,887 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ubiqaerospace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 908426244, 1 projects, €453,887 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 908426244, 1 projects, €453,887 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1163",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ubitech",
      "sector": null,
      "wikidata_id": "Q30260896",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "926362126",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/926362126",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "Limassol",
          "web_link": "www.ubitech.eu",
          "total_eu_contribution": 411001.14,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/ubitech-5705",
          "stage": "",
          "description": "Information Technology and Services",
          "description_full": null,
          "website": "https://www.ubitech.eu/",
          "cb_rank": 412414,
          "headquarters": "Athens, Attiki, Greece",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Software Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ubitech.eu"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ubitech",
          "description": "company in Athens, Greece",
          "aliases": [
            "GIOUMPITEK",
            "Gioumpitek Meleti Schediasmos Ylopoiisi Kai Polisi Ergon Pliroforikis Etaireia Periorismenis Efthynis"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Greece",
          "inception": "2005-01-01",
          "headquarters": "Athens",
          "official_website": "http://www.ubitech.eu/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 926362126, 1 projects, €411,001 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30260896",
          "description": "wikidata_id set via search: label='Ubitech', description='company in Athens, Greece'. Search name used: 'Ubitech'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ubitech.eu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260896)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260896)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/ubitech-ecb1",
          "new_value": null,
          "note": "Ubitech (Greek cybersecurity/software, Athens) — CB /organization/ubitech-ecb1 is a Chinese company (Jintan, Jiangsu). Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260896)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 926362126, 1 projects, €411,001 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30260896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30260896)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 926362126, 1 projects, €411,001 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30260896 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260896). label='Ubitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260896). label='Ubitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Athens' vs sources.crunchbase.headquarters='Jintan, Jiangsu, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Ubitech (Greek cybersecurity/software, Athens) — CB /organization/ubitech-ecb1 is a Chinese company (Jintan, Jiangsu). Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/ubitech-ecb1",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260896). label='Ubitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30260896). label='Ubitech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1164",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ubotica Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "904875268",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/904875268",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Ireland",
          "country_code": "IE",
          "city": "DUBLIN",
          "web_link": "www.ubotica.com",
          "total_eu_contribution": 513625.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ubotica",
          "stage": "",
          "description": "Ubotica is to deploy advanced Artificial Intelligence technologies on board every satellite.",
          "description_full": "Ubotica is to deploy advanced Artificial Intelligence technologies on board every satellite.",
          "website": "https://ubotica.com/",
          "cb_rank": 47738,
          "headquarters": "Dublin, Dublin, Ireland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Industrial Automation"
          ],
          "founders": [
            "Aubrey Dunne",
            "John Bourke"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2022-05-18",
          "last_funding_amount_usd": 4189350,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 4189350,
          "total_funding_usd": 4189350,
          "total_funding_native": {
            "amount": 4000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Atlantic Bridge",
            "Seraphim Space",
            "Dolby Family Ventures",
            "Seraphim Space Accelerator"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ubotica.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 904875268, 1 projects, €513,625 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ubotica.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904875268, 1 projects, €513,625 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 904875268, 1 projects, €513,625 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1165",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ulpower Aero Engines",
      "sector": null,
      "wikidata_id": "Q3920489",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "891633701",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/891633701",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Ieper",
          "web_link": "www.ulpower.com",
          "total_eu_contribution": 1702223.42,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ulpower-aero-engines",
          "stage": "",
          "description": "ULPower Aero Engines designs and manufactures light aircraft piston engines and related installation and maintenance kits.",
          "description_full": "ULPower Aero Engines designs and manufactures air-cooled piston engines for light aircraft, including the UL260, UL350, UL390, UL520 and UL520T series. The company focuses on direct-drive engines with electronic engine management and multi-point fuel injection. It supplies installation, maintenance and troubleshooting manuals, as well as illustrated parts catalogues for each engine type. ULPower also offers accessory kits such as oil cooler kits, fuel connection kits, additional fuel pump kits, air inlet boxes, sensor kits and maintenance kits to support installation and service.",
          "website": "https://www.ulpower.com",
          "cb_rank": 2188483,
          "headquarters": "Ieper, West-Vlaanderen, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Manufacturing",
            "Other",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial",
            "Manufacturing",
            "Mechanical Engineering",
            "Technical Support"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ulpower.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ULPower Aero Engines",
          "description": "Belgian aircraft engine manufacturer",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Belgium",
          "inception": "2006",
          "headquarters": "Zonnebeke",
          "official_website": "http://www.ulpower.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ULPower%20Aero%20Engines"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 891633701, 1 projects, €1,702,223 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3920489",
          "description": "wikidata_id set via search: label='ULPower Aero Engines', description='Belgian aircraft engine manufacturer'. Search name used: 'Ulpower Aero Engines'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ulpower.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3920489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3920489)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3920489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3920489)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3920489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3920489)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891633701, 1 projects, €1,702,223 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3920489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3920489)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 891633701, 1 projects, €1,702,223 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3920489 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3920489). label='ULPower Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3920489). label='ULPower Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Zonnebeke' vs sources.crunchbase.headquarters='Ieper, West-Vlaanderen, Belgium' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3920489). label='ULPower Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3920489). label='ULPower Aero Engines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1166",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Umoe Mandal As",
      "sector": null,
      "wikidata_id": "Q1516279",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996615249",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996615249",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Norway",
          "country_code": "NO",
          "city": "Mandal",
          "web_link": null,
          "total_eu_contribution": 587273.97,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/umoe-mandal",
          "stage": "",
          "description": "Umoe Mandal As is the shipbuilding company, supplier of composite structures for applications in marine, defense and aquaculture industries.",
          "description_full": "Umoe Mandal AS offers expert engineering solutions, intelligent materials and bespoke production facilities for designing and building advanced composite structures and high-performance vessels, that offer composite high-speed crew and passenger transfer vessels and advanced components for a variety of applications in marine, offshore, aquaculture, land-based and defence sectors.",
          "website": "https://www.um.no",
          "cb_rank": 1214035,
          "headquarters": "Mandal, Rogaland, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Marine Technology",
            "Marine Transportation",
            "Transportation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://um.no"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Umoe Mandal",
          "description": "shipbuilding company",
          "aliases": [],
          "instance_of": [
            "shipyard",
            "business"
          ],
          "country": "Norway",
          "inception": "1988-06-01",
          "headquarters": "Mandal",
          "official_website": "https://um.no",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Umoe%20Mandal"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996615249, 1 projects, €587,274 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1516279",
          "description": "wikidata_id set via search: label='Umoe Mandal', description='shipbuilding company'. Search name used: 'Umoe Mandal As'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://um.no",
          "description": "Official website (P856) fetched from Wikidata (Q1516279)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1516279)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1516279)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1516279)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1516279)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1516279)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1516279)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996615249, 1 projects, €587,274 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1516279)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1516279)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996615249, 1 projects, €587,274 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1516279 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1516279). label='Umoe Mandal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1516279). label='Umoe Mandal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1516279). label='Umoe Mandal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1516279). label='Umoe Mandal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1167",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United Monolithic Semiconductors",
      "sector": null,
      "wikidata_id": "Q30285570",
      "sources": {
        "edf": {
          "extracted_at": "2026-04-01",
          "pic": "996281278",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996281278",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VILLEBON SUR YVETTE",
          "web_link": "https://www.ums-rf.com/",
          "total_eu_contribution": 1034590.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/united-monolithic-semiconductors",
          "stage": "",
          "description": "United Monolithic Semiconductors designs, manufactures, markets integrated circuits products for security, automotive, industrial, medical.",
          "description_full": null,
          "website": "https://www.ums-rf.com/",
          "cb_rank": 358880,
          "headquarters": "Villebon-sur-yvette, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Sales and Marketing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Marketing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ums-rf.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "United Monolithic Semiconductors (Germany)",
          "description": "company in Ulm, Germany",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": null,
          "headquarters": "Ulm",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996281278, 1 projects, €1,034,590 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285570",
          "description": "wikidata_id set via search: label='United Monolithic Semiconductors (Germany)', description='company in Ulm, Germany'. Search name used: 'United Monolithic Semiconductors'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ums-rf.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285570)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285570)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q30285570",
          "new": null,
          "note": "National sibling subsidiaries (France PIC 996281278, Germany PIC 999485770). Q30285570 is the parent UMS entity. QID nulled on both national entities.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285570",
          "description": "wikidata_id set via search: label='United Monolithic Semiconductors (Germany)', description='company in Ulm, Germany'. Search name used: 'United Monolithic Semiconductors'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285570 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285570). label='United Monolithic Semiconductors (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285570). label='United Monolithic Semiconductors (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q30285570",
          "note": "National sibling subsidiaries (France PIC 996281278, Germany PIC 999485770). Q30285570 is the parent UMS entity. QID nulled on both national entities.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ulm' vs sources.crunchbase.headquarters='Villebon-sur-yvette, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: United Monolithic Semiconductors: Ulm DE + Villebon-sur-Yvette FR — UMS is Franco-German JV; both sites are real",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285570 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1168",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United Monolithic Semiconductors",
      "sector": null,
      "wikidata_id": "Q30285570",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999485770",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999485770",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Ulm",
          "web_link": "www.ums-rf.com",
          "total_eu_contribution": 1257593.19,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/united-monolithic-semiconductors",
          "stage": "",
          "description": "United Monolithic Semiconductors designs, manufactures, markets integrated circuits products for security, automotive, industrial, medical.",
          "description_full": null,
          "website": "https://www.ums-rf.com/",
          "cb_rank": 358880,
          "headquarters": "Villebon-sur-yvette, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1996-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Sales and Marketing",
            "Science and Engineering"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Marketing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ums-rf.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "United Monolithic Semiconductors (Germany)",
          "description": "company in Ulm, Germany",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": null,
          "headquarters": "Ulm",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999485770, 1 projects, €1,257,593 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285570",
          "description": "wikidata_id set via search: label='United Monolithic Semiconductors (Germany)', description='company in Ulm, Germany'. Search name used: 'United Monolithic Semiconductors'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ums-rf.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285570)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285570)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285570)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q30285570",
          "new": null,
          "note": "National sibling subsidiaries (France PIC 996281278, Germany PIC 999485770). Q30285570 is the parent UMS entity. QID nulled on both national entities.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996281278, 1 projects, €1,034,590 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999485770, 1 projects, €1,257,593 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996281278, 1 projects, €1,034,590 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999485770, 1 projects, €1,257,593 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285570",
          "description": "wikidata_id set via search: label='United Monolithic Semiconductors (Germany)', description='company in Ulm, Germany'. Search name used: 'United Monolithic Semiconductors'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285570 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285570). label='United Monolithic Semiconductors (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285570). label='United Monolithic Semiconductors (Germany)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_sibling_subsidiary",
          "wikidata_id_removed": "Q30285570",
          "note": "National sibling subsidiaries (France PIC 996281278, Germany PIC 999485770). Q30285570 is the parent UMS entity. QID nulled on both national entities.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ulm' vs sources.crunchbase.headquarters='Villebon-sur-yvette, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: United Monolithic Semiconductors: Ulm DE + Villebon-sur-Yvette FR — UMS is Franco-German JV; both sites are real",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285570 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1169",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Campus Bio Medico Di Roma",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999440665",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999440665",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.unicampus.it",
          "total_eu_contribution": 636875.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unicampus.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999440665, 1 projects, €636,875 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unicampus.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999440665, 1 projects, €636,875 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999440665, 1 projects, €636,875 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1170",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Degli Studi Di Genova",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999976687",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999976687",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "GENOVA",
          "web_link": "www.unige.it",
          "total_eu_contribution": 241522.97,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unige.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999976687, 1 projects, €241,523 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unige.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999976687, 1 projects, €241,523 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999976687, 1 projects, €241,523 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1171",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Degli Studi Di Modena E Reggio Emilia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999840887",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999840887",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "MODENA",
          "web_link": "www.unimore.it",
          "total_eu_contribution": 150223.87,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unimore.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999840887, 1 projects, €150,224 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unimore.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999840887, 1 projects, €150,224 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999840887, 1 projects, €150,224 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1172",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Degli Studi Di Napoli Federico Ii",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999976590",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999976590",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Napoli",
          "web_link": "www.unina.it",
          "total_eu_contribution": 400000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unina.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999976590, 1 projects, €400,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unina.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999976590, 1 projects, €400,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999976590, 1 projects, €400,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1173",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Degli Studi Di Pavia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999893752",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999893752",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Pavia",
          "web_link": "www.unipv.it",
          "total_eu_contribution": 350525.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unipv.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999893752, 1 projects, €350,525 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unipv.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999893752, 1 projects, €350,525 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999893752, 1 projects, €350,525 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1174",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Degli Studi Di Roma Tor Vergata",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999844864",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999844864",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Roma",
          "web_link": "www.web.uniroma2.it",
          "total_eu_contribution": 673700.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.web.uniroma2.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999844864, 1 projects, €673,700 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.web.uniroma2.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999844864, 1 projects, €673,700 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999844864, 1 projects, €673,700 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1175",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universita Degli Studi Di Trento",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999841954",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999841954",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "TRENTO",
          "web_link": "www.unitn.it",
          "total_eu_contribution": 1798632.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unitn.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999841954, 1 projects, €1,798,632 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unitn.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999841954, 1 projects, €1,798,632 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999841954, 1 projects, €1,798,632 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1176",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitaet Der Bundeswehr Muenchen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999630009",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999630009",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "NEUBIBERG",
          "web_link": "www.unibw.de",
          "total_eu_contribution": 3531345.82,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.unibw.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999630009, 3 projects, €2,599,421 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.unibw.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999630009, 4 projects, €3,531,346 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999630009, 4 projects, €3,531,346 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1177",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitaet Fuer Bodenkultur Wien",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999987357",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999987357",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Wien",
          "web_link": "www.boku.ac.at",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.boku.ac.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999987357, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.boku.ac.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999987357, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1178",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitaetsmedizin Der Johannes Gutenberg Universitaet Mainz",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "994850722",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/994850722",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Mainz",
          "web_link": "http://www.um-mainz.de/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.um-mainz.de/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 994850722, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.um-mainz.de/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 994850722, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1179",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitat Autonoma De Barcelona",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999986484",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999986484",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Cerdanyola Del Valles",
          "web_link": "https://www.uab.cat/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uab.cat/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999986484, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uab.cat/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999986484, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1180",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitat Politecnica De Catalunya",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999976202",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999976202",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "BARCELONA",
          "web_link": "www.upc.edu",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.upc.edu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999976202, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.upc.edu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999976202, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1181",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitat Wien",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999866883",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999866883",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "www.univie.ac.at",
          "total_eu_contribution": 378850.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.univie.ac.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999866883, 1 projects, €378,850 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.univie.ac.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999866883, 1 projects, €378,850 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999866883, 1 projects, €378,850 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1182",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Universitat Zu Koln",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999852915",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999852915",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "KOLN",
          "web_link": "www.uni-koeln.de",
          "total_eu_contribution": 346500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uni-koeln.de"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999852915, 1 projects, €346,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uni-koeln.de",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999852915, 1 projects, €346,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999852915, 1 projects, €346,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1183",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Univerza V Ljubljani",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999923240",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999923240",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Ljubljana",
          "web_link": "http://www.uni-lj.si",
          "total_eu_contribution": 745293.34,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.uni-lj.si"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999923240, 1 projects, €745,293 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.uni-lj.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999923240, 1 projects, €745,293 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999923240, 1 projects, €745,293 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1184",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Univerza V Mariboru",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999903646",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999903646",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Slovenia",
          "country_code": "SI",
          "city": "Maribor",
          "web_link": "www.um.si",
          "total_eu_contribution": 186344.6,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.um.si"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999903646, 1 projects, €186,345 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.um.si",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999903646, 1 projects, €186,345 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999903646, 1 projects, €186,345 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1185",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Univerzita Hradec Kralove",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999865719",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999865719",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "HRADEC KRALOVE",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999865719, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999865719, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1186",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Univerzita Obrany",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998376187",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998376187",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "Brno",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998376187, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998376187, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1187",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Uniwersytet Gdanski",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999876001",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999876001",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "GDANSK",
          "web_link": "www.ug.edu.pl",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.ug.edu.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999876001, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.ug.edu.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999876001, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1188",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Uniwersytet Wroclawski",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999845155",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999845155",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Wroclaw",
          "web_link": "www.uni.wroc.pl",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uni.wroc.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999845155, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uni.wroc.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999845155, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1189",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Upmem",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "917313869",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/917313869",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "GRENOBLE",
          "web_link": "www.upmem.com",
          "total_eu_contribution": 792823.75,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/upmem",
          "stage": "",
          "description": "UPMEM offers the first scalable, programmable and efficient Processing-In-Memory (PIM) silicon-based solution for data-intensive apps.",
          "description_full": "UPMEM is implementing the first scalable, programmable and efficient Processing-In-Memory (PIM) solution for the datacenter. In server architectures, Big Data processing performance is limited by data movements. UPMEM solution accelerates 10+ times data-intensive applications with an innovative solution based on a large number of programmable co-processors located next to the data.",
          "website": "http://www.upmem.com/",
          "cb_rank": 51891,
          "headquarters": "Grenoble, Rhone-Alpes, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology"
          ],
          "industries": [
            "Big Data",
            "Data Center",
            "Hardware"
          ],
          "founders": [
            "Fabrice Devaux",
            "Gilles Hamou",
            "Jean Francois Roy"
          ],
          "num_funding_rounds": 4,
          "funding_status": null,
          "last_funding_date": "2023-09-12",
          "last_funding_amount_usd": 4408814,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 8017277,
          "total_funding_usd": 13699831,
          "total_funding_native": {
            "amount": 12096229,
            "currency": "EUR"
          },
          "top_investors": [
            "Supernova Invest",
            "C4 Ventures",
            "European Innovation Council",
            "Partech",
            "Western Digital Capital"
          ],
          "num_investors": 5,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.upmem.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 917313869, 1 projects, €792,824 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.upmem.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917313869, 1 projects, €792,824 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917313869, 1 projects, €792,824 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1190",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Uppsala Universitet",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999985029",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999985029",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "Uppsala",
          "web_link": "www.uu.se",
          "total_eu_contribution": 827980.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.uu.se"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999985029, 1 projects, €827,980 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.uu.se",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999985029, 1 projects, €827,980 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999985029, 1 projects, €827,980 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1191",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ustav Fotoniky A Elektroniky Av Cr V V I",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998538856",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998538856",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "Praha 8",
          "web_link": "http://www.ufe.cz",
          "total_eu_contribution": 486250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.ufe.cz"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998538856, 1 projects, €486,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ufe.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998538856, 1 projects, €486,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998538856, 1 projects, €486,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1192",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vabo Composites",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "889292800",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/889292800",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Emmeloord",
          "web_link": "www.vabocomposites.com",
          "total_eu_contribution": 341250.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vabo-composites",
          "stage": "",
          "description": "VABO Composites manufactures composite ship doors, hatches, and superstructures for maritime solutions.",
          "description_full": "VABO Composites specializes in manufacturing composite ship doors, hatches, and superstructures. The company focuses on providing maritime solutions, including custom composite projects for yachts. VABO Composites is involved in engineering and producing composite solutions suitable for series production. The company also offers a 'carefree refit' service for yachts, ensuring efficient and stress-free refit solutions. VABO Composites has a presence at industry shows and events, showcasing their expertise in composite technology.",
          "website": "https://vabocomposites.com",
          "cb_rank": 3060413,
          "headquarters": "Emmeloord, Flevoland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Marine Technology",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vabocomposites.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 889292800, 1 projects, €341,250 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vabocomposites.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889292800, 1 projects, €341,250 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 889292800, 1 projects, €341,250 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1193",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Valneva",
      "sector": null,
      "wikidata_id": "Q20663010",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "952667556",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/952667556",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "SAINT HERBLAIN",
          "web_link": "http://www.valneva.com/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/valneva",
          "stage": "",
          "description": "Valneva focuses on the development and commercialization of prophylactic vaccines for infectious diseases.",
          "description_full": null,
          "website": "http://www.valneva.com",
          "cb_rank": 31759,
          "headquarters": "Saint-herblain, Pays de la Loire, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Biotechnology",
            "Health Care",
            "Science and Engineering"
          ],
          "industries": [
            "Biotechnology",
            "Health Care",
            "Medical",
            "Therapeutics"
          ],
          "founders": [
            "Franck Grimaud",
            "Thomas Lingelbach"
          ],
          "num_funding_rounds": 17,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-06",
          "last_funding_amount_usd": 215000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 561712002,
          "total_funding_usd": 1069073529,
          "total_funding_native": {
            "amount": 1069073529,
            "currency": "USD"
          },
          "top_investors": [
            "Bpifrance",
            "Pfizer",
            "OrbiMed",
            "Deerfield",
            "Scottish Enterprise"
          ],
          "num_investors": 11,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.valneva.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Valneva SE",
          "description": "French vaccine producer",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2013-01-01",
          "headquarters": "Saint-Herblain",
          "official_website": "http://www.valneva.com/",
          "isin": "FR0004056851",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Valneva%20SE"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 952667556, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20663010",
          "description": "wikidata_id set via search: label='Valneva SE', description='French vaccine producer'. Search name used: 'Valneva'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.valneva.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20663010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20663010)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20663010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20663010)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20663010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20663010)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20663010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20663010)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 952667556, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20663010 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20663010). label='Valneva SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20663010). label='Valneva SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20663010). label='Valneva SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20663010). label='Valneva SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1194",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Valneva Austria",
      "sector": null,
      "wikidata_id": "Q20663010",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "949830209",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/949830209",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "Valneva.com",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://Valneva.com"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Valneva SE",
          "description": "French vaccine producer",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2013-01-01",
          "headquarters": "Saint-Herblain",
          "official_website": "http://www.valneva.com/",
          "isin": "FR0004056851",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Valneva%20SE"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 949830209, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://Valneva.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20663010",
          "description": "wikidata_id set via search: label='Valneva SE', description='French vaccine producer'. Search name used: 'Valneva Austria'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20663010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20663010)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20663010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20663010)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q20663010",
          "new": null,
          "note": "Valneva Austria is subsidiary. Q20663010=Valneva SE parent kept on IN-1193.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 949830209, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20663010",
          "description": "wikidata_id set via search: label='Valneva SE', description='French vaccine producer'. Search name used: 'Valneva Austria'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20663010 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20663010). label='Valneva SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20663010). label='Valneva SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q20663010",
          "note": "Valneva Austria is subsidiary. Q20663010=Valneva SE parent kept on IN-1193.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20663010 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1195",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vected",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880407794",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880407794",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Fuerth",
          "web_link": "https://vected.de/",
          "total_eu_contribution": 972500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vected",
          "stage": "",
          "description": "VECTED provides thermal imaging devices,AI in thermal imaging,electronics modules, and optoelectronic solutions.",
          "description_full": null,
          "website": "https://vected.de",
          "cb_rank": 2684905,
          "headquarters": "Fürth, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security"
          ],
          "industries": [
            "Law Enforcement",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://vected.de/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880407794, 1 projects, €972,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://vected.de/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880407794, 1 projects, €972,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880407794, 1 projects, €972,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1196",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vetronics Research Centre Eu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "899016565",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/899016565",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "NICOSIA",
          "web_link": "www.eu.vetronics.org",
          "total_eu_contribution": 1676054.42,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/vetronics-research-centre",
          "stage": "",
          "description": "Vetronics Research Centre is a firm that provides architecture for embedded systems, mobile platforms, and vehicle integration.",
          "description_full": null,
          "website": "https://uk.vetronics.org/",
          "cb_rank": 3436879,
          "headquarters": "Brighton, East Sussex, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Design",
            "Hardware",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Embedded Systems",
            "Market Research",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.eu.vetronics.org"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 899016565, 2 projects, €1,676,054 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.eu.vetronics.org",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899016565, 2 projects, €1,676,054 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 899016565, 2 projects, €1,676,054 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1197",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vincorion Advanced Systems",
      "sector": null,
      "wikidata_id": "Q138651829",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996486821",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996486821",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Wedel",
          "web_link": "www.vincorion.com",
          "total_eu_contribution": 840093.37,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vincorion",
          "stage": "",
          "description": "VINCORION is a technology company focusing on energy systems in safety-critical application areas.",
          "description_full": null,
          "website": "https://www.vincorion.com",
          "cb_rank": 4331,
          "headquarters": "Kiel, Schleswig-Holstein, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1947-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Industrial Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vincorion.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "German technology company headquartered in Wedel",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Germany",
          "inception": "2022",
          "headquarters": "Wedel",
          "official_website": "https://vincorion.com",
          "isin": "DE000VNC0014",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996486821, 2 projects, €840,093 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vincorion.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q138651829",
          "description": "wikidata_id set via search: label='', description='German technology company headquartered in Wedel'. Search name used: 'Vincorion Advanced Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138651829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138651829)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138651829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138651829)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138651829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138651829)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996486821, 2 projects, €840,093 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138651829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138651829)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996486821, 2 projects, €840,093 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q138651829 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138651829). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138651829). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Wedel' vs sources.crunchbase.headquarters='Kiel, Schleswig-Holstein, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138651829). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138651829). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1198",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vincorion Power Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888829237",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888829237",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "ALTENSTADT",
          "web_link": null,
          "total_eu_contribution": 1710122.12,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vincorion",
          "stage": "",
          "description": "VINCORION is a technology company focusing on energy systems in safety-critical application areas.",
          "description_full": null,
          "website": "https://www.vincorion.com",
          "cb_rank": 4331,
          "headquarters": "Kiel, Schleswig-Holstein, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1947-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Industrial Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://vincorion.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888829237, 1 projects, €1,710,122 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://vincorion.com",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888829237, 1 projects, €1,710,122 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888829237, 1 projects, €1,710,122 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1199",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Viro Echt B V",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880415554",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880415554",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "HENGELO",
          "web_link": "www.viro-group.com",
          "total_eu_contribution": 332299.98,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.viro-group.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880415554, 1 projects, €332,300 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.viro-group.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880415554, 1 projects, €332,300 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880415554, 1 projects, €332,300 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1200",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Virtual Vehicle Research",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997885852",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997885852",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "Graz",
          "web_link": "www.v2c2.at",
          "total_eu_contribution": 899612.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.v2c2.at"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997885852, 1 projects, €899,612 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.v2c2.at",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997885852, 1 projects, €899,612 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997885852, 1 projects, €899,612 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1201",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Visionspace Portugal Unipessoal Lda",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888475575",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888475575",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Portugal",
          "country_code": "PT",
          "city": "FIGUEIRA DA FOZ",
          "web_link": "https://www.visionspace.com",
          "total_eu_contribution": 654830.59,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/visionspace-technologies-lda",
          "stage": "",
          "description": "VisionSpace Technologies is a satellite developer that partners with ground station monitoring solutions.",
          "description_full": "VisionSpace Technologies is a company with its headquarters in Germany (Darmstadt) created by end 2010, and operates in the aerospace sector. The company’s entrepreneurial spirit allows to deliver high-performance solutions, through innovative thinking and development that address our client’s expectations. The company brings new technology solutions and provide engineering services to European wide space industry. In 2011 the company become a new member of the knowledge pool supporting the European Space Control Centre (ESOC) in engineering activities - Engineering Manpower Support Frame Contract - EFC1.",
          "website": "http://www.visionspace.com",
          "cb_rank": 193053,
          "headquarters": "Porto, Lisboa, Portugal",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Professional Services",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Consulting",
            "Database",
            "Data Center",
            "Information Technology",
            "Manufacturing",
            "Software",
            "Space Travel"
          ],
          "founders": [
            "Miguel Lordelo"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2016-09-01",
          "last_funding_amount_usd": 55975,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 55975,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.visionspace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888475575, 1 projects, €654,831 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.visionspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888475575, 1 projects, €654,831 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888475575, 1 projects, €654,831 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1202",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Visionspace Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "917435022",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/917435022",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "Darmstadt",
          "web_link": "http://www.visionspace.com",
          "total_eu_contribution": 1016615.15,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/visionspace-technologies-lda",
          "stage": "",
          "description": "VisionSpace Technologies is a satellite developer that partners with ground station monitoring solutions.",
          "description_full": "VisionSpace Technologies is a company with its headquarters in Germany (Darmstadt) created by end 2010, and operates in the aerospace sector. The company’s entrepreneurial spirit allows to deliver high-performance solutions, through innovative thinking and development that address our client’s expectations. The company brings new technology solutions and provide engineering services to European wide space industry. In 2011 the company become a new member of the knowledge pool supporting the European Space Control Centre (ESOC) in engineering activities - Engineering Manpower Support Frame Contract - EFC1.",
          "website": "http://www.visionspace.com",
          "cb_rank": 193053,
          "headquarters": "Porto, Lisboa, Portugal",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2010-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Professional Services",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Consulting",
            "Database",
            "Data Center",
            "Information Technology",
            "Manufacturing",
            "Software",
            "Space Travel"
          ],
          "founders": [
            "Miguel Lordelo"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2016-09-01",
          "last_funding_amount_usd": 55975,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 55975,
          "total_funding_native": {
            "amount": 50000,
            "currency": "EUR"
          },
          "top_investors": [
            "EISMEA"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "http://www.visionspace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 917435022, 1 projects, €1,016,615 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.visionspace.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917435022, 1 projects, €1,016,615 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 917435022, 1 projects, €1,016,615 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1203",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Vlaams Instituut Voor De Zee",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999599939",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999599939",
          "activity_type": "Other",
          "type_code": "REC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "OOSTENDE",
          "web_link": null,
          "total_eu_contribution": 2299336.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999599939, 1 projects, €2,299,336 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999599939, 1 projects, €2,299,336 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999599939, 1 projects, €2,299,336 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1204",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Vlaamse Instelling Voor Technologisch Onderzoek",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999645238",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999645238",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Mol",
          "web_link": "www.vito.be",
          "total_eu_contribution": 640167.5,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vito.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999645238, 1 projects, €640,168 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vito.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999645238, 1 projects, €640,168 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999645238, 1 projects, €640,168 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1205",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Vojensky Vyzkumny Ustav Sp",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951846063",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951846063",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "Brno",
          "web_link": "www.vvubrno.cz",
          "total_eu_contribution": 539999.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vvubrno.cz"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951846063, 1 projects, €539,999 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vvubrno.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951846063, 1 projects, €539,999 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951846063, 1 projects, €539,999 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1206",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Von Karman Institute For Fluid Dynamics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999698006",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999698006",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Sint-Genesius-Rode",
          "web_link": "www.vki.ac.be",
          "total_eu_contribution": 637500.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vki.ac.be"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999698006, 1 projects, €637,500 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vki.ac.be",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999698006, 1 projects, €637,500 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999698006, 1 projects, €637,500 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1207",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vop Novaky As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880161317",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880161317",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Slovakia",
          "country_code": "SK",
          "city": "NOVAKY",
          "web_link": null,
          "total_eu_contribution": 1964616.3,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.msm.sk/en"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880161317, 1 projects, €1,964,616 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "websearch",
          "author": "manual_web_enrichment",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.msm.sk/en",
          "description": "Official website added via web research"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880161317, 1 projects, €1,964,616 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880161317, 1 projects, €1,964,616 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added via web research (sources.infonodes.website)",
          "author": "manual_web_enrichment",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1208",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vyoma",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892516013",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892516013",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "MUNCHEN",
          "web_link": "https://vyoma.space",
          "total_eu_contribution": 1000617.4,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vyoma-d6fc",
          "stage": "",
          "description": "VYOMA provides digital signage products and services to help clients increase viewer engagement.",
          "description_full": null,
          "website": "https://www.vyoma-media.com",
          "cb_rank": 235864,
          "headquarters": "Bangalore, Karnataka, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2007-04-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Advertising",
            "Media and Entertainment",
            "Sales and Marketing"
          ],
          "industries": [
            "Advertising",
            "Digital Marketing",
            "Digital Signage",
            "Media and Entertainment"
          ],
          "founders": [
            "Shriranga K Sudhakara"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://vyoma.space"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892516013, 1 projects, €1,000,617 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://vyoma.space",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892516013, 1 projects, €1,000,617 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892516013, 1 projects, €1,000,617 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1209",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Vzlu Aerospace As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999497992",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999497992",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAHA",
          "web_link": "www.vzlu.cz",
          "total_eu_contribution": 209369.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.vzlu.cz"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999497992, 1 projects, €209,369 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.vzlu.cz",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999497992, 1 projects, €209,369 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999497992, 1 projects, €209,369 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1210",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Védelmi Innovációs Kutatóintézet Nonprofit Zrt",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "877120755",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/877120755",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Hungary",
          "country_code": "HU",
          "city": "Budapest",
          "web_link": "www.defenseinnovation.hu",
          "total_eu_contribution": 423750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.defenseinnovation.hu"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 877120755, 1 projects, €423,750 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.defenseinnovation.hu",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877120755, 1 projects, €423,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 877120755, 1 projects, €423,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1211",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Watchbird As",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884821973",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884821973",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Norway",
          "country_code": "NO",
          "city": "Oslo",
          "web_link": "www.watchbird.no",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/watchbird",
          "stage": "",
          "description": "Watchbird AS develops medical technology for respiratory protection and CBRN sensor systems for military, police, and first responders.",
          "description_full": "Watchbird AS develops medical technology solutions that focus on respiratory protection and early detection of airborne health hazards in operational environments. The company offers SAFEgaiter, a reusable low‑burden neck gaiter with integrated particle filtration for military, law enforcement, special operators, firefighters and other professional users. Watchbird also designs CBRN mini multi‑sensor concepts for real‑time detection, identification, monitoring and communication of chemical, biological, radiological and nuclear threats. Its R&D is conducted with defence research institutions, universities, authorities and operational end users.",
          "website": "https://www.watchbird.no",
          "cb_rank": 3492248,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Health Care",
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing",
            "Medical",
            "Medical Device"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.watchbird.no"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884821973, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.watchbird.no",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884821973, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1212",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wayren Ou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881884425",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881884425",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "TALLINN",
          "web_link": "www.wayren.ee",
          "total_eu_contribution": 646000.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wayren",
          "stage": "",
          "description": "Wayren is an Estonian technology business that specializes in secure, robust digital communication solutions built to work successfully.",
          "description_full": "Wayren is an Estonian technology business that specializes in secure, robust digital communication solutions built to work successfully amid bandwidth constraints and communication outages.",
          "website": "https://wayren.ee",
          "cb_rank": 56106,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Software"
          ],
          "industries": [
            "Communication Hardware",
            "Communications Infrastructure",
            "Software"
          ],
          "founders": [
            "Henry Härm"
          ],
          "num_funding_rounds": 4,
          "funding_status": null,
          "last_funding_date": "2025-09-04",
          "last_funding_amount_usd": 349703,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 9810191,
          "total_funding_usd": 10236290,
          "total_funding_native": {
            "amount": 8996184,
            "currency": "EUR"
          },
          "top_investors": [
            "BSV Ventures",
            "DEPO Ventures",
            "NATO DIANA",
            "EFA Group",
            "Kaitseministeerium"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wayren.ee"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881884425, 1 projects, €225,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wayren.ee",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881884425, 2 projects, €646,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881884425, 2 projects, €646,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1213",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wb Electronics",
      "sector": null,
      "wikidata_id": "Q9369319",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884561528",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884561528",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "OZAROW MAZOWIECKI",
          "web_link": "www.wbgroup.pl",
          "total_eu_contribution": 1779717.26,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wb-electronics",
          "stage": "",
          "description": "WB Electronics develops military communications, UAV systems, and electronic solutions for defense and security sectors.",
          "description_full": "WB Electronics develops and integrates electronic systems for defense and security applications, focusing on command, control, communications, and reconnaissance solutions. The company designs tactical communication networks, battlefield management systems, and data links that support situational awareness for armed forces. WB Electronics creates electronics and software for unmanned aerial vehicles, including control stations and payload integration. Offerings also include fire-control and observation systems, as well as modules that digitize legacy military platforms. The organization delivers system integration, prototyping, testing, and lifecycle support services for its own products and partner solutions. WB Electronics additionally participates in modernization programs, providing custom hardware, embedded software, and secure communication technologies tailored to defense industry requirements.",
          "website": "http://wb.com.pl",
          "cb_rank": 761062,
          "headquarters": "Ozarow Mazowiecki, Mazowieckie, Poland",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Communications Infrastructure",
            "Cyber Security",
            "Embedded Systems",
            "Hardware",
            "Manufacturing",
            "Military",
            "Robotics",
            "Security"
          ],
          "founders": [
            "Piotr Wojciechowski"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wbgroup.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "WB Electronics",
          "description": "Polish defence company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Poland",
          "inception": "1997",
          "headquarters": "Ożarów Mazowiecki",
          "official_website": "https://www.wbgroup.pl/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/WB%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884561528, 2 projects, €1,779,717 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q9369319",
          "description": "wikidata_id set via search: label='WB Electronics', description='Polish defence company'. Search name used: 'Wb Electronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wbgroup.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9369319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9369319)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9369319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9369319)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9369319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9369319)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884561528, 2 projects, €1,779,717 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9369319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9369319)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884561528, 2 projects, €1,779,717 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q9369319 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9369319). label='WB Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9369319). label='WB Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Ożarów Mazowiecki' vs sources.crunchbase.headquarters='Ozarow Mazowiecki, Mazowieckie, Poland' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9369319). label='WB Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9369319). label='WB Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1214",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Wehrtechnische Dienststelle Für Schiffe Und Marinewaffen Maritime Technologie Und Forschung",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "885176023",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/885176023",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "ECKERNFORDE",
          "web_link": "https://www.bundeswehr.de/de/organisation/ausruestung-baainbw/organisation/wtd-71",
          "total_eu_contribution": 2844924.0,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.bundeswehr.de/de/organisation/ausruestung-baainbw/organisation/wtd-71"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 885176023, 2 projects, €2,844,924 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.bundeswehr.de/de/organisation/ausruestung-baainbw/organisation/wtd-71",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885176023, 2 projects, €2,844,924 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 885176023, 2 projects, €2,844,924 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1215",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wiser Technology Solutions Eood",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "985086411",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/985086411",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "SOFIA",
          "web_link": "https://www.wisertech.com/",
          "total_eu_contribution": 1467710.08,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/wiser-technology-9bf6",
          "stage": "",
          "description": "Wiser Technology is a technology innovation critical software solution for organizations.",
          "description_full": null,
          "website": "https://wisertech.com/",
          "cb_rank": 533448,
          "headquarters": "Nis, Vojvodina, Serbia",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Information Services"
          ],
          "founders": [
            "Dimitar Dimitrov"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wisertech.com/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 985086411, 2 projects, €1,467,710 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wisertech.com/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985086411, 2 projects, €1,467,710 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 985086411, 2 projects, €1,467,710 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1216",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Wojskowa Akademia Techniczna Im Jaroslawa Dabrowskiego",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999887835",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999887835",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "www.wat.edu.pl",
          "total_eu_contribution": 3844592.3,
          "project_count": 6,
          "call_count": 6,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wat.edu.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999887835, 6 projects, €3,844,592 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wat.edu.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999887835, 5 projects, €3,844,592 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999887835, 6 projects, €3,844,592 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1217",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Wojskowy Instytut Higieny I Epidemiologii",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997591263",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997591263",
          "activity_type": "Research organisation",
          "type_code": "OTH",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "www.wihe.pl",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wihe.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997591263, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wihe.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997591263, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1218",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Wojskowy Instytut Medyczny",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "986148076",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/986148076",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Warszawa",
          "web_link": null,
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 986148076, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 986148076, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1219",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Wojskowy Instytut Techniki Pancernej I Samochodowej",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880250848",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880250848",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "SULEJOWEK",
          "web_link": "www.witpis.pl",
          "total_eu_contribution": 495000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.witpis.pl"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880250848, 1 projects, €495,000 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.witpis.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880250848, 1 projects, €495,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880250848, 1 projects, €495,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1220",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wsense",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "951093537",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/951093537",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Italy",
          "country_code": "IT",
          "city": "ROMA",
          "web_link": "www.wsense.it",
          "total_eu_contribution": 1468522.94,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/w-sense",
          "stage": "",
          "description": "W•SENSE is a telecommunications company that specializes in underwater monitoring and communication systems based on IoUT solutions.",
          "description_full": null,
          "website": "https://wsense.it/",
          "cb_rank": 21846,
          "headquarters": "Roma, Lazio, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Internet Services",
            "Mobile"
          ],
          "industries": [
            "Internet of Things",
            "Telecommunications",
            "Wireless"
          ],
          "founders": [
            "Chiara Petrioli"
          ],
          "num_funding_rounds": 6,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-10-22",
          "last_funding_amount_usd": 11607149,
          "last_funding_type": "Series B",
          "total_equity_funding_usd": 32067678,
          "total_funding_usd": 32067678,
          "total_funding_native": {
            "amount": 28700000,
            "currency": "EUR"
          },
          "top_investors": [
            "CDP Venture Capital",
            "Indico Capital Partners",
            "Swen Capital Partners",
            "Fincantieri",
            "Axon Partners Group"
          ],
          "num_investors": 13,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.wsense.it"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 951093537, 1 projects, €1,468,523 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.wsense.it",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951093537, 1 projects, €1,468,523 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 951093537, 1 projects, €1,468,523 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1221",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xenics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996151880",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996151880",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Leuven",
          "web_link": "www.xenics.com",
          "total_eu_contribution": 586660.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xenics",
          "stage": "",
          "description": "Supplier of leading-edge SWIR, MWIR and LWIR camera systems and solutions.",
          "description_full": "Xenics is a pioneer of infrared technology with a proven track record of twenty years. Xenics designs and markets infrared imagers, cores and cameras of best-in-class image quality to support machine vision, scientific & advanced research, transportation, process monitoring, safety & security and medical applications. Xenics offers a complete portfolio of line-scan and area-scan products for the vSWIR, SWIR, MWIR and LWIR ranges. Mastering all critical steps of the manufacturing process with advanced production facilities and in-house know-how on detectors, systems and software development Xenics delivers state-of-the-art solutions and optimized custom designs. As a European vendor with a worldwide sales and service network, Xenics supports its customers with simplified export procedure",
          "website": "https://www.xenics.com/",
          "cb_rank": 970335,
          "headquarters": "Leuven, Vlaams-Brabant, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2000-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Electronics",
            "Manufacturing",
            "Semiconductor",
            "Software"
          ],
          "founders": [
            "Bob Grietens"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.xenics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996151880, 1 projects, €586,660 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.xenics.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996151880, 1 projects, €586,660 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996151880, 1 projects, €586,660 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1222",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xenomatix",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "922739855",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/922739855",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "HEVERLEE",
          "web_link": "www.xenomatix.com",
          "total_eu_contribution": 1300376.25,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xenomatix",
          "stage": "",
          "description": "XenomatiX develops automotive lidar solutions for driver assistance systems and autonomous driving applications.",
          "description_full": "XenomatiX offers solid-state light detection and ranging solutions for advanced driver assistance systems and autonomous driving applications. It is also a solution for road construction and surveying, industrial, automotive, mining, agriculture, off-road, and railway.",
          "website": "http://www.xenomatix.com",
          "cb_rank": 97664,
          "headquarters": "Leuven, Vlaams-Brabant, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2013-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Information Technology",
            "Logistics",
            "Software"
          ],
          "founders": [
            "Alain Brackenier",
            "Dirk Van Dyck",
            "Johan Van den Bossche"
          ],
          "num_funding_rounds": 2,
          "funding_status": null,
          "last_funding_date": "2022-03-23",
          "last_funding_amount_usd": 2732437,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2732437,
          "total_funding_native": {
            "amount": 2482599,
            "currency": "EUR"
          },
          "top_investors": [
            "European Innovation Council",
            "Nikon",
            "Finindus",
            "AGC",
            "BNP Paribas Fortis"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.xenomatix.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 922739855, 1 projects, €1,300,376 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.xenomatix.com",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase populated from crunchbase-export-matches-csv-4-13-2026.csv"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 922739855, 1 projects, €1,300,376 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 922739855, 1 projects, €1,300,376 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1223",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xysensing Spolka Z Ograniczona Odpowiedzialnoscia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "888863090",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/888863090",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Poland",
          "country_code": "PL",
          "city": "WARSZAWA",
          "web_link": "https://xysensing.pl/",
          "total_eu_contribution": 2857993.73,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://xysensing.pl/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 888863090, 3 projects, €2,857,994 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://xysensing.pl/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888863090, 3 projects, €2,857,994 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 888863090, 3 projects, €2,857,994 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1224",
      "type": "government_agency",
      "roles": [
        "manufacturer"
      ],
      "name": "Ypourgeio Amynas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "910670048",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/910670048",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Cyprus",
          "country_code": "CY",
          "city": "Nicosia",
          "web_link": null,
          "total_eu_contribution": 3209199.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 910670048, 1 projects, €3,209,199 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910670048, 1 projects, €3,209,199 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1225",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Zaklady Metalowe Dezamet Spolka Akcyjna",
      "sector": null,
      "wikidata_id": "Q9206688",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881619033",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881619033",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "NOWA DEBA",
          "web_link": "www.dezamet.com.pl",
          "total_eu_contribution": 2137612.06,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://www.dezamet.com.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Dezamet",
          "description": "Polish company",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Poland",
          "inception": "1939",
          "headquarters": "Nowa Dęba",
          "official_website": "https://dezamet.com.pl/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881619033, 1 projects, €2,137,612 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.dezamet.com.pl",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q9206688",
          "description": "wikidata_id set via search: label='Dezamet', description='Polish company'. Search name used: 'Zaklady Metalowe Dezamet Spolka Akcyjna'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9206688)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9206688)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9206688)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9206688)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9206688)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9206688)"
        },
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881619033, 1 projects, €2,137,612 EU contribution"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9206688)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9206688)"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881619033, 1 projects, €2,137,612 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q9206688 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9206688). label='Dezamet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9206688). label='Dezamet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9206688). label='Dezamet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9206688). label='Dezamet'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1226",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Zatloukal Innovations",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884656782",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884656782",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Austria",
          "country_code": "AT",
          "city": "Graz",
          "web_link": "https://zatloukal-innovations.at/",
          "total_eu_contribution": 0.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": "https://zatloukal-innovations.at/"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-01",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884656782, 1 projects, €0 EU contribution"
        },
        {
          "date": "2026-04-12",
          "source": "edf",
          "author": "import_edf_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://zatloukal-innovations.at/",
          "description": "Website URL imported from edf_orgs.json web_link field"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884656782, 1 projects, €0 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from EDF edf_orgs.json web_link field",
          "author": "import_edf_websites.py",
          "datestamp": "2026-04-12"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1227",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alpine Eagle",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alpine-eagle",
          "stage": "",
          "description": "Alpine Eagle is a mix of software and hardware focused on cost efficiency.",
          "description_full": "Alpine Eagle is a mix of software and hardware focused on cost efficiency.",
          "website": "https://alpineeagle.com/",
          "cb_rank": 5420,
          "headquarters": "Munich, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Software"
          ],
          "industries": [
            "Software"
          ],
          "founders": [
            "Jan Hendrik Boelens",
            "Timo Breuer"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2025-03-05",
          "last_funding_amount_usd": 11064132,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 11064132,
          "total_funding_usd": 11064132,
          "total_funding_native": {
            "amount": 10250000,
            "currency": "EUR"
          },
          "top_investors": [
            "General Catalyst",
            "HTGF (High-Tech Gruenderfonds)",
            "Expeditions",
            "IQ Capital",
            "HCVC"
          ],
          "num_investors": 6,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "alpineeagle.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Germany",
          "tax_id": null,
          "main_focus": "Designs and develops the Sentinel system, an air-to-air platform that combines sensors, interceptors, and AI-based software to detect, classify, and neutralize hostile drones of various sizes, including small UAVs and loitering munitions.",
          "wikipedia_url": "https://alpineeagle.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "relationships",
          "old": "REL-0009",
          "new": null,
          "description": "Removed spurious relationship: HTGF not found in any source (CSV Top 5 + Lead Investors)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0008, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0008). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1228",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alta Ares",
      "sector": "Startup",
      "wikidata_id": "Q131651659",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alta-ares",
          "stage": "",
          "description": "Alta Ares is a data integration surveillance service provider that utilizes drone imaging.",
          "description_full": null,
          "website": "https://altaares.com/",
          "cb_rank": 21580,
          "headquarters": "Romainville, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2024-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Consumer Electronics",
            "Consumer Goods",
            "Data and Analytics",
            "Hardware",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Drone Management",
            "Drones",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2025-05-12",
          "last_funding_amount_usd": 2219005,
          "last_funding_type": "Pre-Seed",
          "total_equity_funding_usd": 2219005,
          "total_funding_usd": 2219005,
          "total_funding_native": {
            "amount": 2000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Bpifrance",
            "Kima Ventures",
            "Starburst Accelerator",
            "Apeiron Venture Capital",
            "Better Angle"
          ],
          "num_investors": 8,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "altaares.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "France",
          "tax_id": "FR51983352451",
          "main_focus": "Develops AI-based real-time detection, recognition, and identification systems (DRI/ISR) to analyze video streams from drones and other sensors without relying on internet or cloud connectivity, enhancing situational awareness.",
          "wikipedia_url": "https://www.altaares.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2024-01-04",
          "headquarters": "Romainville",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0009, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131651659",
          "description": "wikidata_id set via search: label='Alta Ares', description=''. Search name used: 'Alta Ares'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651659)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651659)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651659)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131651659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131651659)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131651659 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0009). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651659). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651659). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651659). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131651659). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1229",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arondite",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/arondite",
          "stage": "",
          "description": "Arondite offers AI software to provide a unified connection across platforms, assets, robotic systems, autonomous systems and data.",
          "description_full": "Arondite is a defence technology company building the foundational software and AI to power the autonomous age.",
          "website": "https://arondite.com",
          "cb_rank": 13596,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-12-13",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Information Technology",
            "Software"
          ],
          "founders": [
            "Rob Underhill",
            "Will Blyth"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2025-04-02",
          "last_funding_amount_usd": 9784225,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 12047274,
          "total_funding_usd": 12047274,
          "total_funding_native": {
            "amount": 9250000,
            "currency": "GBP"
          },
          "top_investors": [
            "Index Ventures",
            "Concept Ventures",
            "Creator Fund",
            "Chris Adelsbach"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "arondite.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "United Kingdom",
          "tax_id": "15349092 (company number)",
          "main_focus": "AI software for human–machine teaming: integration and networking of heterogeneous autonomous systems and decision-support tools.",
          "wikipedia_url": "https://www.arondite.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0018, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0018). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1230",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ARX Robotics",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/arx-49c3",
          "stage": "",
          "description": "ARX Robotics is a defense startup that develops autonomous unmanned ground systems for military and civilian applications.",
          "description_full": "ARX Robotics is a defense startup that develops autonomous unmanned ground systems for both military and civilian applications. ARX Robotics is committed to enhancing European defense autonomy by providing modular, AI-native systems that can be rapidly deployed and adapted to various operational needs. Their dual-use technology is designed to support both military operations and civilian disaster response efforts, aligning with Europe's strategic goals for sovereignty and resilience.​",
          "website": "https://www.arx-robotics.com",
          "cb_rank": 6621,
          "headquarters": "München, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Consumer Electronics",
            "Consumer Goods",
            "Data and Analytics",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Autonomous Vehicles",
            "Drones",
            "Manufacturing",
            "Robotics"
          ],
          "founders": [
            "Henrich Maximilian Wied",
            "Marc A Wietfeld",
            "Stefan Roebel"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-07-29",
          "last_funding_amount_usd": 12706011,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 58986280,
          "total_funding_usd": 58986280,
          "total_funding_native": {
            "amount": 52150000,
            "currency": "EUR"
          },
          "top_investors": [
            "Speedinvest",
            "HV Capital",
            "Robin Capital",
            "Omnes Capital",
            "Project A Ventures"
          ],
          "num_investors": 10,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "arx-robotics.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Germany",
          "tax_id": "DE359748522",
          "main_focus": "Autonomous ground robotics (UGV): unmanned robotic vehicles and mobile systems for surveillance and defensive operations.",
          "wikipedia_url": "https://www.arx-robotics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0019, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0019). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1231",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "C2Grid",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/c2grid",
          "stage": "",
          "description": "C2Grid uses AI to turn video into 3D situational awareness, boosting decision-making and safety in military and civilian operations.",
          "description_full": "C2Grid delivers AI-powered 3D situational awareness by transforming video into interactive, multi-layered intelligence. Its technology enhances tactical and operational visibility, accelerates decision-making, and improves mission outcomes. Designed for both military and civilian use, C2Grid’s solutions save time, boost efficiency, and ultimately protect lives.",
          "website": "https://www.c2grid.com/",
          "cb_rank": 78113,
          "headquarters": "Tallinn, Harjumaa, Estonia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2024-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "3D Technology",
            "Artificial Intelligence (AI)",
            "Intelligent Systems"
          ],
          "founders": [
            "Rostyslav Boychuk"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2026-01-29",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 353666,
          "total_funding_usd": 353666,
          "total_funding_native": {
            "amount": 300000,
            "currency": "EUR"
          },
          "top_investors": [
            "NATO DIANA",
            "BSV Ventures",
            "Sunfish Partners",
            "Mike Oliinyk"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "c2grid.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Estonia",
          "tax_id": "EE102783296",
          "main_focus": "Creates software platforms that transform raw footage (for example from drones and sensors) into highly realistic, multi-layered 3D models in near real time.",
          "wikipedia_url": "https://www.c2grid.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0031, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0031). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1232",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Comand AI",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/comand-ai",
          "stage": "",
          "description": "Comand AI is a defense and security software developing AI-powered command solutions for defense operations.",
          "description_full": "Comand AI provides advanced AI-driven capabilities for command and control in defense operations. The company focuses on enhancing human decision-making and operational readiness through innovative software solutions tailored to military needs.",
          "website": "https://comandai.net",
          "cb_rank": 17387,
          "headquarters": "Montréal, Quebec, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Government",
            "Military",
            "National Security",
            "Software"
          ],
          "founders": [
            "Loic Mougeolle"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2024-12-16",
          "last_funding_amount_usd": 8924400,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 12228670,
          "total_funding_usd": 12228670,
          "total_funding_native": {
            "amount": 12228670,
            "currency": "USD"
          },
          "top_investors": [
            "Expeditions",
            "Kima Ventures",
            "Frst",
            "Eurazeo",
            "Shape VC"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "comand.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "France",
          "tax_id": null,
          "main_focus": "Artificial intelligence software for command-and-control systems in defense and security operations.",
          "wikipedia_url": "https://www.comand.ai/en"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0044, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0044). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1233",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Delian Alliance Industries",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lambda-automata",
          "stage": "",
          "description": "Delian builds a new defense prime to protect the West and its allies in the era of autonomous warfare",
          "description_full": "Delian is building a new defense prime to protect the West and its allies in the era of autonomous warfare by integrating hardware and software to deliver tactical capabilities of pressing demand. Delian increases the efficiency of Western defense forces by providing the core of autonomous weapon systems and civil protection backbones.",
          "website": "https://www.delian.ai",
          "cb_rank": 13544,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-10-28",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": "Artificial Intelligence (AI)",
          "primary_industry_url": "https://www.crunchbase.com/category/artificial-intelligence",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Homeland Security",
            "National Security"
          ],
          "founders": [
            "Dimitrios Kottas"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2026-01-29",
          "last_funding_amount_usd": null,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 21420896,
          "total_funding_usd": 21420896,
          "total_funding_native": {
            "amount": 21420896,
            "currency": "USD"
          },
          "top_investors": [
            "Marathon Venture Capital",
            "Nebular",
            "Air Street Capital",
            "HCVC",
            "NATO DIANA"
          ],
          "num_investors": 9,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "delian.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "United Kingdom",
          "tax_id": "9699090 (company number)",
          "main_focus": "Designs and builds autonomous systems that detect, track, and respond to physical threats across land, air, and sea at machine speed, combining hardware (sensors, surveillance towers, vehicles) with advanced autonomy software.",
          "wikipedia_url": "https://delian.ai"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "relationships",
          "old": "REL-0094",
          "new": null,
          "description": "Removed spurious relationship: Entropy Industrial Capital not found in any source (CSV Top 5 + Lead Investors)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0051, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0051). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1234",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Destinus",
      "sector": "Startup",
      "wikidata_id": "Q117323559",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/destinus",
          "stage": "",
          "description": "Destinus is a transportation technology company building near-space vehicles and the infrastructure to power the transportation network.",
          "description_full": "The transcontinental travel time is drastically shortened by Destinus' hypersonic aircraft, which integrate the most cutting-edge space and aviation technologies. By using hydrogen as a fuel, long-range aircraft will be able to fly over any part of the planet, creating new routes for the movement of people and cargo. Destinus was established in 2021 by Mikhail Kokorich in Payerne, Fribourg.",
          "website": "https://destinus.ch/",
          "cb_rank": 7372,
          "headquarters": "Payerne, Fribourg, Switzerland",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Travel and Tourism"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Travel"
          ],
          "founders": [
            "Mikhail Kokorich"
          ],
          "num_funding_rounds": 5,
          "funding_status": "Seed",
          "last_funding_date": "2025-12-18",
          "last_funding_amount_usd": 58624138,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 29032608,
          "total_funding_usd": 116812666,
          "total_funding_native": {
            "amount": 116812666,
            "currency": "USD"
          },
          "top_investors": [
            "Quiet Capital",
            "Liquid 2 Ventures",
            "One Way Ventures",
            "Commerzbank",
            "Starburst Accelerator"
          ],
          "num_investors": 15,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "destinus.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Switzerland",
          "tax_id": "NL06763536 (Safe number) 93018169 (camera di commercio)",
          "main_focus": "Autonomous flight and defense systems: design of aircraft systems, missiles, autonomous vehicles, and supersonic/hypersonic technologies.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Destinus"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Destinus",
          "description": "european private aerospace company",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Switzerland",
          "inception": "2021-03",
          "headquarters": "Payerne",
          "official_website": "http://destinus.ch",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Destinus"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_wikidata_search",
          "author": "playwright_wikidata_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q117323559",
          "description": "wikidata_id found via Playwright browser search on Wikidata API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q117323559)",
          "description": "sources.wikidata populated from Wikidata API (Q117323559)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q117323559)",
          "description": "sources.wikidata populated from Wikidata API (Q117323559)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q117323559)",
          "description": "sources.wikidata populated from Wikidata API (Q117323559)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0052, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117323559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117323559)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, patents_granted, board"
        },
        {
          "date": "2026-04-23",
          "action": "patch_country",
          "field": "sources.infonodes.country",
          "old": "Netherlands",
          "new": "Switzerland",
          "note": "Destinus SA headquartered in Geneva, Switzerland. Wikidata Q117323559 country=Switzerland confirmed correct. infonodes.country was Netherlands (likely EDF registration country); corrected.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117323559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117323559)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117323559)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117323559)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q117323559 auto-assigned via Playwright search — verify correct entity",
          "author": "playwright_wikidata_search",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0052). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country real conflict: sources.wikidata.country='Switzerland' vs sources.infonodes.country='Netherlands' — sources disagree; manual review required to set canonical value. | headquarters real conflict: sources.wikidata.headquarters='Payerne' vs sources.crunchbase.headquarters='Katwijk, Zuid-Holland, The Netherlands' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "Destinus SA headquartered in Geneva, Switzerland. Wikidata Q117323559 country=Switzerland confirmed correct. infonodes.country was Netherlands (likely EDF registration country); corrected."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117323559). label='Destinus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, patents_granted, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117323559). label='Destinus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117323559). label='Destinus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1235",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ICEYE",
      "sector": "Startup",
      "wikidata_id": "Q31086161",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/iceye",
          "stage": "",
          "description": "ICEYE operates a radar satellite constellation, providing all weather earth observation data and analytics for industries.",
          "description_full": "ICEYE specializes in Earth observation by utilizing a synthetic aperture radar (SAR) satellite constellation to deliver near-real-time data. The company offers insights for various sectors, including insurance, natural disaster response, and maritime monitoring, enabling informed decision-making. The company sells both SAR satellite systems and dedicated tasking services, enabling organizations to deploy their own satellite missions in a matter of weeks or months.",
          "website": "https://www.iceye.com",
          "cb_rank": 5436,
          "headquarters": "Espoo, Southern Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Remote Sensing",
            "Satellite Communication"
          ],
          "founders": [
            "Pekka Laurila",
            "Rafal Modrzewski"
          ],
          "num_funding_rounds": 18,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2025-12-05",
          "last_funding_amount_usd": 174682456,
          "last_funding_type": "Series E",
          "total_equity_funding_usd": 642786879,
          "total_funding_usd": 762387658,
          "total_funding_native": {
            "amount": 762387658,
            "currency": "USD"
          },
          "top_investors": [
            "Bpifrance",
            "General Catalyst",
            "BlackRock",
            "Lifeline Ventures",
            "Draper Associates"
          ],
          "num_investors": 42,
          "revenue_range": "$100M to $500M",
          "patents_granted": 62,
          "domain": "iceye.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Finland",
          "tax_id": "FI26398221",
          "main_focus": "Constellation of SAR microsatellites for independent radar imaging (ISR intelligence and global surveillance).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/ICEYE"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ICEYE",
          "description": "Finnish spacetech startup, building small size remote sensing satellite constellation",
          "aliases": [
            "Iceye Oy"
          ],
          "instance_of": [
            "aerospace manufacturer",
            "geospatial company",
            "startup company"
          ],
          "country": "Finland",
          "inception": "2012-01-01",
          "headquarters": "Espoo",
          "official_website": "https://www.iceye.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ICEYE"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_wikidata_search",
          "author": "playwright_wikidata_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q31086161",
          "description": "wikidata_id found via Playwright browser search on Wikidata API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q31086161)",
          "description": "sources.wikidata populated from Wikidata API (Q31086161)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q31086161)",
          "description": "sources.wikidata populated from Wikidata API (Q31086161)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "relationships",
          "old": "REL-0134",
          "new": null,
          "description": "Removed spurious relationship: European Investment Fund not found in any source (CSV Top 5 + Lead Investors)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q31086161)",
          "description": "sources.wikidata populated from Wikidata API (Q31086161)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0079, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q31086161)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q31086161)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q31086161)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q31086161)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q31086161)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q31086161)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q31086161 auto-assigned via Playwright search — verify correct entity",
          "author": "playwright_wikidata_search",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0079). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q31086161). label='ICEYE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q31086161). label='ICEYE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q31086161). label='ICEYE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1236",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intelic",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/avalor-ai",
          "stage": "",
          "description": "Command & Control software for military unmanned systems",
          "description_full": "Intelic builds Nexus; the command and control interface for unmanned systems, connecting them across air, land and sea to provide a common operational picture. With integrated onboard AI it enables intelligent autonomous missions even in the most demanding environments.",
          "website": "https://www.intelic.ai/",
          "cb_rank": 33665,
          "headquarters": "Amsterdam, Noord-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Consumer Electronics",
            "Consumer Goods",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Drones",
            "Military"
          ],
          "founders": [
            "Maurits Korthals Altes"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2024-06-19",
          "last_funding_amount_usd": 2149426,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 2149426,
          "total_funding_usd": 2149426,
          "total_funding_native": {
            "amount": 2000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Keen Venture Partners"
          ],
          "num_investors": 1,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": "intelic.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Netherlands",
          "tax_id": "NL862570098B01",
          "main_focus": "Advanced command-and-control software with embedded autonomy for unmanned systems (drones and unmanned vehicles)",
          "wikipedia_url": "https://intelic.ai"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0086, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0086). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1237",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nordic Air Defence",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nordic-air-defence",
          "stage": "",
          "description": "NAD maintains democratic values, which are essential to both societal stability and human advancement in a world that is changing quickly.",
          "description_full": "Nordic Air Defence maintains democratic values, which are essential to both societal stability and human advancement in a world that is changing quickly.",
          "website": "https://www.nordicairdefence.com",
          "cb_rank": 8075,
          "headquarters": "Segeltorp, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [
            "Karl Rosander",
            "Oskar Heiwe"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2025-07-03",
          "last_funding_amount_usd": 4300000,
          "last_funding_type": "Pre-Seed",
          "total_equity_funding_usd": 4300000,
          "total_funding_usd": 4372985,
          "total_funding_native": {
            "amount": 4372985,
            "currency": "USD"
          },
          "top_investors": [
            "Inflection",
            "SNÖ Ventures",
            "EUDIS Business Accelerator",
            "Noam Perski",
            "Gustav Wiberg"
          ],
          "num_investors": 9,
          "revenue_range": "$1M to $10M",
          "patents_granted": 1,
          "domain": "nordicairdefence.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Sweden",
          "tax_id": "SE559474780901",
          "main_focus": "Mini-interceptors to neutralize hostile drones; cost-effective counter-UAV system.",
          "wikipedia_url": "https://www.nordicairdefence.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0113, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0113). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1238",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Origin Robotics",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/origin-robotics",
          "stage": "",
          "description": "Defense technology company that specializes in advanced autonomous systems",
          "description_full": null,
          "website": "https://origin-robotics.com/",
          "cb_rank": 4954,
          "headquarters": "Riga, Riga, Latvia",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-03-18",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Government",
            "Military",
            "Robotics"
          ],
          "founders": [
            "Agris Kipurs",
            "Ilja Nevdahs"
          ],
          "num_funding_rounds": 3,
          "funding_status": "Seed",
          "last_funding_date": "2024-11-27",
          "last_funding_amount_usd": 4753575,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 2592145,
          "total_funding_usd": 9073817,
          "total_funding_native": {
            "amount": 8500000,
            "currency": "EUR"
          },
          "top_investors": [
            "Change Ventures",
            "European Union",
            "Silicon Roundabout Ventures"
          ],
          "num_investors": 3,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "origin-robotics.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Latvia",
          "tax_id": "LV40203387459",
          "main_focus": "Autonomous UAV systems and interceptors (BLAZE), and lightweight guided weapons for defense, including counter-drone systems.",
          "wikipedia_url": "https://origin-robotics.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0118, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0118). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1239",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Quantum Systems",
      "sector": "Startup",
      "wikidata_id": "Q106298593",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/quantum-systems",
          "stage": "",
          "description": "Quantum Systems builds AI-powered eVTOL drones for defense, security, and surveying, specializing in aerial intelligence solutions.",
          "description_full": "Quantum Systems provides AI-powered aerial intelligence solutions for defense and emergency services. The company designs and develops advanced aerial systems equipped with artificial intelligence to gather, analyze, and interpret data for strategic decision-making. These solutions are particularly valuable for surveillance, monitoring, and real-time information processing, enabling clients to enhance operational efficiency, safety, and effectiveness in critical operations.",
          "website": "https://www.quantum-systems.com",
          "cb_rank": 329,
          "headquarters": "Gilching, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": "Artificial Intelligence (AI)",
          "primary_industry_url": "https://www.crunchbase.com/category/artificial-intelligence",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Consumer Electronics",
            "Consumer Goods",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Manufacturing",
            "Navigation and Mapping",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Drones",
            "Government",
            "Manufacturing",
            "Mapping Services"
          ],
          "founders": [
            "Armin Busse",
            "Florian Seibel"
          ],
          "num_funding_rounds": 14,
          "funding_status": null,
          "last_funding_date": "2026-02-12",
          "last_funding_amount_usd": 178117018,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 565786477,
          "total_funding_usd": 775724608,
          "total_funding_native": {
            "amount": 775724608,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "Balderton Capital",
            "Deutsche Bank",
            "HV Capital",
            "DTCP"
          ],
          "num_investors": 25,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": "quantum-systems.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Germany",
          "tax_id": "DE-298856333",
          "main_focus": "Design and manufacturing of advanced UAVs/drones (eVTOL) for ISR surveillance, with military and security applications.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Quantum-Systems"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Quantum-Systems",
          "description": "German technology company for eVTOL",
          "aliases": [
            "Quantum Systems"
          ],
          "instance_of": [
            "enterprise",
            "business"
          ],
          "country": "Germany",
          "inception": "2015",
          "headquarters": "Gilching",
          "official_website": "https://quantum-systems.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Quantum-Systems"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_wikidata_search",
          "author": "playwright_wikidata_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106298593",
          "description": "wikidata_id found via Playwright browser search on Wikidata API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q106298593)",
          "description": "sources.wikidata populated from Wikidata API (Q106298593)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q106298593)",
          "description": "sources.wikidata populated from Wikidata API (Q106298593)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q106298593)",
          "description": "sources.wikidata populated from Wikidata API (Q106298593)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0126, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106298593)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106298593)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106298593)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106298593)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106298593)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106298593)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106298593 auto-assigned via Playwright search — verify correct entity",
          "author": "playwright_wikidata_search",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0126). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106298593). label='Quantum-Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106298593). label='Quantum-Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106298593). label='Quantum-Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1240",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Roark Aerospace",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/roark-aerospace",
          "stage": "",
          "description": "Roark Aerospace are the world's largest deployer of counter drone hardware and the pioneers of drone detection as a service.",
          "description_full": "Roark Aerospace have manufactured and deployed over 30,000 c-uas devices globally as of 2025 with plans for a further 200,000 through 2027. These devices perform various drone detection, identification and tracking services alongside a c-uas (soft-kill) element. Roark are the pioneers of the \"drone detection as a service\" product suite, offering zero cap-ex, subscription based services for the public and private sector, focusing on delivering the base layer of a global c-uas layer.",
          "website": "https://www.roark-aerospace.com/",
          "cb_rank": 8801,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-02-03",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Consumer Goods",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing"
          ],
          "industries": [
            "Drones",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-12-16",
          "last_funding_amount_usd": 210000000,
          "last_funding_type": "Series B",
          "total_equity_funding_usd": 210000000,
          "total_funding_usd": 301800000,
          "total_funding_native": {
            "amount": 301800000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "roark-aerospace.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "United Kingdom",
          "tax_id": "15319796 (company number)",
          "main_focus": "Drone detection and counter-UAS systems, advanced sensors, and AI platforms for surveillance and ISR, integrable into military command-and-control networks.",
          "wikipedia_url": "https://www.roark-aerospace.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0132, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0132). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1241",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TEKEVER",
      "sector": "Startup",
      "wikidata_id": "Q24293069",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/tekever",
          "stage": "",
          "description": "The Tekever Group is a provider of innovative technologies in Software, Aerospace, Defence, and Security Markets.",
          "description_full": null,
          "website": "http://www.tekever.com",
          "cb_rank": 5263,
          "headquarters": "Lisboa, Lisboa, Portugal",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-04",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Information Technology",
            "Military",
            "Software"
          ],
          "founders": [
            "Nuno Cunha",
            "Pedro Sinogas",
            "Vítor Cristina"
          ],
          "num_funding_rounds": 3,
          "funding_status": null,
          "last_funding_date": "2025-05-06",
          "last_funding_amount_usd": 534202302,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 630669891,
          "total_funding_usd": 630669891,
          "total_funding_native": {
            "amount": 630669891,
            "currency": "USD"
          },
          "top_investors": [
            "Baillie Gifford",
            "Iberis Capital",
            "National Security Strategic Investment Fund",
            "NATO Innovation Fund",
            "Crescent Cove Advisors"
          ],
          "num_investors": 7,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "tekever.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Portugal",
          "tax_id": "PT508345650",
          "main_focus": "Unmanned aerial systems and drones for surveillance, data transmission, and security (air and space domains).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tekever"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tekever",
          "description": "communications and defense company based in Lisbon, Portugal",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "Portugal",
          "inception": "2001",
          "headquarters": null,
          "official_website": "http://www.tekever.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tekever"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_wikidata_search",
          "author": "playwright_wikidata_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24293069",
          "description": "wikidata_id found via Playwright browser search on Wikidata API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q24293069)",
          "description": "sources.wikidata populated from Wikidata API (Q24293069)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q24293069)",
          "description": "sources.wikidata populated from Wikidata API (Q24293069)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q24293069)",
          "description": "sources.wikidata populated from Wikidata API (Q24293069)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0145, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24293069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24293069)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24293069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24293069)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24293069)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24293069)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24293069 auto-assigned via Playwright search — verify correct entity",
          "author": "playwright_wikidata_search",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0145). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24293069). label='Tekever'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24293069). label='Tekever'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24293069). label='Tekever'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1242",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Unmanned Defense Systems",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/unmanned-defense-systems",
          "stage": "",
          "description": "Unmanned Defense Systems researches, develops, designs, and manufactures tactical military UAV systems.",
          "description_full": "Unmanned Defense Systems (UDS) is defense and space manufacturing company which was founded by experienced UAS and Satellite experts working in global markets. The main focus of UDS is to deliver new-generation cost-efficient UAS systems capable of complying with a doctrine of modern warfare. The team has covered areas related to autonomous systems, GNSS-denied environment navigation, AI, computer vision, and many others.",
          "website": "https://www.unmands.com/",
          "cb_rank": 31715,
          "headquarters": "Vilnius, Vilniaus Apskritis, Lithuania",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2022-05-11",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2024-05-24",
          "last_funding_amount_usd": 3473119,
          "last_funding_type": "Seed",
          "total_equity_funding_usd": 4525068,
          "total_funding_usd": 4525068,
          "total_funding_native": {
            "amount": 4200000,
            "currency": "EUR"
          },
          "top_investors": [
            "Coinvest Capital",
            "Gytenis Galkis",
            "Rita Sakus",
            "Vladas Lašas",
            "Martynas Kandzeras"
          ],
          "num_investors": 9,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": "udefenses.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Lithuania",
          "tax_id": "LT100015158716",
          "main_focus": "Designs and manufactures advanced UAV systems, including platforms for surveillance (ISTAR), loitering munitions, and autonomous solutions integrated into comprehensive warfare ecosystems. Develops command-and-control (C2) software and infrastructure, as well as technologies for drone swarm management.",
          "wikipedia_url": "https://www.udefenses.com"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0156, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0156). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1243",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "XRF.ai",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/the-singular-social-games",
          "stage": "",
          "description": "XRF.ai provides critical help to decision-makers in challenging scenarios for the military, security, and emergency industries.",
          "description_full": "XRF.ai is a valuable resource for decision-makers in challenging situations. XRF.ai simplifies complexity by displaying important information attractively and easily. XRF.ai use generative AI to learn and maximize available possibilities, ensuring clarity and trust in all decisions.",
          "website": "https://xrf.ai",
          "cb_rank": 40805,
          "headquarters": "Telde, Canarias, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Sustainability",
            "Transportation"
          ],
          "industries": [
            "Military",
            "Ports and Harbors",
            "Wildlife Conservation"
          ],
          "founders": [
            "Gustavo Medina del Rosario"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Seed",
          "last_funding_date": "2025-05-28",
          "last_funding_amount_usd": 72985,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 2570703,
          "total_funding_usd": 2643688,
          "total_funding_native": {
            "amount": 2365000,
            "currency": "EUR"
          },
          "top_investors": [
            "K Fund",
            "GoHub Ventures",
            "JME Ventures",
            "EUDIS Business Accelerator"
          ],
          "num_investors": 4,
          "revenue_range": "Less than $1M",
          "patents_granted": null,
          "domain": "xrf.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Startup",
          "country": "Spain",
          "tax_id": "B76137728",
          "main_focus": "Technology platforms that combine extended reality (XR) and artificial intelligence (AI) to enhance situational awareness and decision support in complex scenarios such as defense operations, security, and emergency management.",
          "wikipedia_url": "https://www.xrf.ai"
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_startups.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0163, sector: Startup). sources.crunchbase and sources.infonodes preserved from old DB."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported startup — verify roles, iShares/EDF presence, and whether Crunchbase data is still current.",
          "author": "import_startups.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0163). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, patents_granted, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1244",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AeroVironment",
      "sector": "Defence",
      "wikidata_id": "Q919300",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "AVAV",
            "stock_sector": "Industriali",
            "weight_pct": 0.29,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aerovironment",
          "stage": "",
          "description": "AeroVironment is a technology company specializing in unmanned aircraft systems and electric vehicle charging solutions.",
          "description_full": "AeroVironment, Inc. designs, develops, produces and supports a portfolio of unmanned aircraft systems (UAS), supplied to organizations within the United States Department of Defense (DoD), charging systems for electric vehicle batteries and power cycling and test systems supplied to commercial and government customers. The Unmanned Aircraft Systems business segment focuses primarily on the design, development, production and support of UAS. The Efficient Energy Systems business segment focuses on the design, development, production and support of electric energy systems, which addresses the demand for clean transportation.",
          "website": "https://www.avinc.com/",
          "cb_rank": 11770,
          "headquarters": "Arlington, Virginia, United States",
          "headquarters_regions": "Washington DC Metro Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1971-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Consumer Goods",
            "Energy",
            "Government and Military",
            "Hardware",
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Air Transportation",
            "Drones",
            "Electric Vehicle",
            "Electronics",
            "Energy",
            "Government",
            "Manufacturing"
          ],
          "founders": [
            "Paul B. MacCready",
            "Jr"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-07-01",
          "last_funding_amount_usd": 875000048,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1034007167,
          "total_funding_usd": 1684007167,
          "total_funding_native": {
            "amount": 1684007167,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "95-2705790 (EIN)",
          "main_focus": "Loitering Munitions (Switchblade), Small Unmanned Aircraft (Raven).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/AeroVironment"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AeroVironment",
          "description": "Company that designs and manufactures UAVs for U.S. Department of Defense and allied military services",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1971-01-01",
          "headquarters": "Simi Valley",
          "official_website": "http://www.avinc.com",
          "isin": "US0080731088",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AeroVironment"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q919300)",
          "description": "sources.wikidata populated from Wikidata API (Q919300)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q919300)",
          "description": "sources.wikidata populated from Wikidata API (Q919300)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q919300)",
          "description": "sources.wikidata populated from Wikidata API (Q919300)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q919300)",
          "description": "sources.wikidata populated from Wikidata API (Q919300)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0002, wikidata_id: Q919300). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q919300)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q919300)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q919300)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q919300)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q919300)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q919300)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0002). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Simi Valley' vs sources.crunchbase.headquarters='Arlington, Virginia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q919300). label='AeroVironment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): AeroVironment relocated HQ from Simi Valley CA to Arlington VA in 2022; Crunchbase is current.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q919300). label='AeroVironment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q919300). label='AeroVironment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1245",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Agnico-Eagle Mines Limited",
      "sector": "Mining",
      "wikidata_id": "Q38676",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/agnico-eagle-mines-limited",
          "stage": "",
          "description": "Agnico Eagle Mines Limited (Agnico Eagle) is a Canada-based international gold producer",
          "description_full": "Agnico Eagle Mines Limited (Agnico Eagle) is a Canada-based international gold producer with mining operations in northwestern Quebec, northern Mexico, northern Finland and Nunavut and exploration activities in Canada, Europe, Latin America and the United States. The Company operates in four segments: Canada, Europe, Latin America and Exploration. The Company’s mines and mine projects include LaRonde mine, Lapa mine, Goldex mine project, Kittila mine, Pinos Altos mine, La India mine project and Meadowbank mine. Effective March 22, 2013, the Company acquired a 9.271% interest in Atac Resources Ltd. In April 2013, it acquired an 11.074% stake in Sulliden Gold Corp Ltd. In May 2013, it acquired the entire share capital of Urastar Gold Corp.",
          "website": "http://agnicoeagle.com",
          "cb_rank": 170800,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1953-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [
            "Paul Penna"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Canada",
          "tax_id": "10006-2598-RT0001 (BN)",
          "main_focus": "High-grade Gold mining (Canada, Finland, Mexico).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Agnico_Eagle"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Agnico Eagle Mines",
          "description": "Canadian gold producer",
          "aliases": [
            "Agnico Eagle Mines Limited"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Canada",
          "inception": "1953",
          "headquarters": "Toronto",
          "official_website": "http://www.agnico-eagle.com/",
          "isin": "CA0084741085",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Agnico%20Eagle"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q38676)",
          "description": "sources.wikidata populated from Wikidata API (Q38676)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q38676)",
          "description": "sources.wikidata populated from Wikidata API (Q38676)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q38676)",
          "description": "sources.wikidata populated from Wikidata API (Q38676)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q38676)",
          "description": "sources.wikidata populated from Wikidata API (Q38676)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0003, wikidata_id: Q38676). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38676)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38676)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q38676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q38676)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0003). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38676). label='Agnico Eagle Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38676). label='Agnico Eagle Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q38676). label='Agnico Eagle Mines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1246",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Albemarle",
      "sector": "Mining",
      "wikidata_id": "Q127074",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/albemarle",
          "stage": "",
          "description": "Albemarle is a specialty chemical company focused on lithium, bromine, and refining catalysts.",
          "description_full": "Albemarle Corporation (Albemarle) is a developer, manufacturer, and marketer of specialty chemicals, that meet customer needs across a range of end markets, including petroleum refining, consumer electronics, plastics/packaging, construction, automotive, lubricants, pharmaceuticals, crop protection, food-safety, and custom chemistry services markets. As of December 31, 2011, the Company and its joint ventures operated 50 facilities, encompassing production, research and development facilities, and administrative and sales offices in North and South America, Europe, the Middle East, Asia, Africa, and Australia. It serves approximately 3,000 customers in over 100 countries. It operates in three segments: Polymer Solutions, Catalysts and Fine Chemistry. On May 11, 2011, the Company acquired Catilin Inc. In October 2013, Albemarle Corp acquired Cambridge Chemical Co Ltd.",
          "website": "http://albemarle.com",
          "cb_rank": 25717,
          "headquarters": "Charlotte, North Carolina, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Health Care",
            "Manufacturing",
            "Other",
            "Professional Services",
            "Real Estate",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Construction",
            "Customer Service",
            "Manufacturing",
            "Pharmaceutical"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2024-03-04",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 2000000000,
          "total_funding_usd": 2243673577,
          "total_funding_native": {
            "amount": 2243673577,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy",
            "U.S. Department of Defense",
            "Australian Government"
          ],
          "num_investors": 3,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "54-1692118 (EIN)",
          "main_focus": "Lithium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Albemarle_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Albemarle Corporation",
          "description": "American specialty chemicals manufacturing company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1994-02-28",
          "headquarters": "Baton Rouge",
          "official_website": "http://www.albemarle.com/",
          "isin": "US0126531013",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Albemarle%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q127074",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q127074)",
          "description": "sources.wikidata populated from Wikidata API (Q127074)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q127074)",
          "description": "sources.wikidata populated from Wikidata API (Q127074)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q127074)",
          "description": "sources.wikidata populated from Wikidata API (Q127074)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q127074)",
          "description": "sources.wikidata populated from Wikidata API (Q127074)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0005, wikidata_id: Q127074). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127074)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127074)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127074)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127074)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q127074 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0005). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Baton Rouge' vs sources.crunchbase.headquarters='Charlotte, North Carolina, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127074). label='Albemarle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): Albemarle moved HQ from Baton Rouge to Charlotte NC; Crunchbase is current.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127074). label='Albemarle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127074). label='Albemarle Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1247",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alphabet",
      "sector": "Tech",
      "wikidata_id": "Q20800404",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/alphabet",
          "stage": "",
          "description": "Alphabet is a holding company that provides projects with resources, freedom, and focus to make their ideas happen.",
          "description_full": null,
          "website": "https://abc.xyz",
          "cb_rank": 4127,
          "headquarters": "Mountain View, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2015-10-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Content and Publishing",
            "Data and Analytics",
            "Information Technology",
            "Internet Services",
            "Media and Entertainment",
            "Science and Engineering",
            "Software",
            "Video"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Information Technology",
            "Search Engine",
            "Software",
            "Video Streaming"
          ],
          "founders": [
            "Larry Page",
            "Sergey Brin"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-09",
          "last_funding_amount_usd": 20000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 50130240845,
          "total_funding_native": {
            "amount": 50130240845,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "61-1767919 (EIN)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alphabet_Inc."
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Alphabet Inc.",
          "description": "American multinational technology conglomerate",
          "aliases": [
            "Alphabet, Inc.",
            "Alphabet Inc",
            "Alphabet, Inc",
            "Alphabet company",
            "Alphabet",
            "Google",
            "Google holding",
            "Alphabet Incorporated"
          ],
          "instance_of": [
            "holding company",
            "public company",
            "business",
            "organization"
          ],
          "country": "United States",
          "inception": "2015-10-02",
          "headquarters": "Mountain View",
          "official_website": "https://abc.xyz/",
          "isin": "US02079K3059",
          "employees": 190234,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alphabet%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3884)",
          "description": "sources.wikidata populated from Wikidata API (Q3884)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q3884",
          "new": "Q20800404",
          "description": "Corrected QID: Q3884 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q20800404 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20800404)",
          "description": "sources.wikidata populated from Wikidata API (Q20800404)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20800404)",
          "description": "sources.wikidata populated from Wikidata API (Q20800404)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20800404)",
          "description": "sources.wikidata populated from Wikidata API (Q20800404)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0007, wikidata_id: Q20800404). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20800404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20800404)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q20800404 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0007). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q20800404",
          "note": "Alphabet Class A, Class C, parent — share classes of same entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20800404 shared with 2 other entities: IN-0017 (Alphabet Class A), IN-0018 (Alphabet Class C). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20800404). label='Alphabet Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1248",
      "type": "company",
      "roles": [
        "manufacturer",
        "investor"
      ],
      "name": "Amazon",
      "sector": "Tech",
      "wikidata_id": "Q3884",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/amazon",
          "stage": "",
          "description": "Amazon is a tech firm with a focus on e-commerce, cloud computing, digital streaming, and artificial intelligence.",
          "description_full": "Amazon operates a vast online marketplace where customers can purchase a wide variety of products, including electronics, books, apparel, household goods, and more. The company has a robust logistics and delivery network, allowing efficient shipping and on-time delivery to customers.",
          "website": "https://amazon.com",
          "cb_rank": 395,
          "headquarters": "Seattle, Washington, United States",
          "headquarters_regions": "Greater Seattle Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1994-07-05",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Artificial Intelligence (AI)",
            "Commerce and Shopping",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Delivery",
            "E-Commerce",
            "Foundational AI",
            "Retail"
          ],
          "founders": [
            "Asif Makhani",
            "Jeff Bezos"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-11",
          "last_funding_amount_usd": 16702083086,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 108000000,
          "total_funding_usd": 24810083086,
          "total_funding_native": {
            "amount": 24810083086,
            "currency": "USD"
          },
          "top_investors": [
            "Kleiner Perkins",
            "Amazon",
            "DBS Bank",
            "Mizuho Bank",
            "AOL"
          ],
          "num_investors": 5,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "91-1646860 (EIN)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Amazon_(company)"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Amazon",
          "description": "American multinational technology company",
          "aliases": [],
          "instance_of": [
            "enterprise",
            "business",
            "public company",
            "very large online platform"
          ],
          "country": "United States",
          "inception": "1994-07-05",
          "headquarters": "Seattle",
          "official_website": "https://www.amazon.com/",
          "isin": "US0231351067",
          "employees": 1500000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Amazon%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "fix_wikidata.py",
          "author": "fix_wikidata.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q380",
          "description": "Restored correct wikidata_id. migrate.py had incorrectly flagged Q380 as wrong based on a contaminated wikipedia_url in the legacy source (Issue 1 in refactoring/issues.md)."
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q380)",
          "description": "sources.wikidata populated from Wikidata API (Q380)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q380",
          "new": "Q3884",
          "description": "Corrected QID: Q380 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q3884 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "migrate.py extracted the string 'Amazon' from the CSV raw data (row: 'Amazon', fields: 'Top 5 Investors' and 'Lead Investors') and created a separate investor entity IV-0010 for it. Crunchbase listed Amazon as one of its own Top 5 investors, which is a data artefact. This also generated the self-referencing REL-0017 (Amazon → Amazon), later removed as spurious (2026-03-28)."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3884)",
          "description": "sources.wikidata populated from Wikidata API (Q3884)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3884)",
          "description": "sources.wikidata populated from Wikidata API (Q3884)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "playwright_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3884",
          "description": "wikidata_id found via Wikidata wbsearchentities API search"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3884)",
          "description": "sources.wikidata populated from Wikidata API (Q3884)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "type+roles",
          "old": {
            "type": "company",
            "roles": [
              "manufacturer"
            ]
          },
          "new": {
            "type": "company",
            "roles": [
              "company",
              "investor"
            ]
          },
          "description": "Corrected type and roles: entity is a company that also appears as investor in the dataset"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "type+roles",
          "old": {
            "type": "fund",
            "roles": [
              "investor"
            ]
          },
          "new": {
            "type": "company",
            "roles": [
              "company",
              "investor"
            ]
          },
          "description": "Corrected type and roles: entity is a company that also appears as investor in the dataset"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Merged duplicate IV-0010 ('Amazon', investor entity) into this record. Raw provenance: CSV row 'Amazon', fields 'Top 5 Investors'/'Lead Investors', value 'Amazon' — Crunchbase listed Amazon as its own investor (data artefact). migrate.py created IV-0010 as a separate investor entity, not recognising IN-0010 already existed. REL-0017 (self-reference) deleted. Confirmed same entity (Amazon Inc, Q3884) via shared wikidata_id Q3884."
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "relationships",
          "old": "REL-0017",
          "new": null,
          "description": "Removed spurious self-referencing relationship (Amazon -> Amazon) created during migration"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "roles",
          "old": [
            "company",
            "investor"
          ],
          "new": [
            "manufacturer",
            "investor"
          ],
          "description": "Corrected roles to valid values: manufacturer + investor"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3884)",
          "description": "sources.wikidata populated from Wikidata API (Q3884)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0010, wikidata_id: Q3884). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3884)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3884)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3884)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3884)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3884)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3884)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q380 confirmed correct. Original migrate.py flag was a false positive — the legacy wikipedia_url was wrong, not the wikidata_id.",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q3884 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "merged_duplicate",
          "description": "IV-0010 was a duplicate created by migrate.py from investor strings; merged into canonical IN-0010",
          "author": "nelsonmau",
          "datestamp": "2026-03-28"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0010). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3884). label='Amazon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3884). label='Amazon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3884). label='Amazon'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1249",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AMD",
      "sector": "Tech",
      "wikidata_id": "Q128896",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/amd",
          "stage": "",
          "description": "Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.",
          "description_full": null,
          "website": "http://www.amd.com",
          "cb_rank": 12727,
          "headquarters": "Santa Clara, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "1969-05-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "AI Infrastructure",
            "Artificial Intelligence (AI)",
            "Cloud Computing",
            "Embedded Systems",
            "GPU",
            "Hardware",
            "Semiconductor"
          ],
          "founders": [
            "Jerry Sanders"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2025-10-06",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "OpenAI",
            "KB Securities",
            "Daniel Loeb"
          ],
          "num_investors": 3,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "94-1692300 (EIN)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AMD",
          "headquarters": "Santa Clara, California, United States"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AMD",
          "description": "American multinational semiconductor company",
          "aliases": [
            "Advanced Micro Devices"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "technology company"
          ],
          "country": "United States",
          "inception": "1969-05-01",
          "headquarters": "Sunnyvale",
          "official_website": "https://www.amd.com/",
          "isin": "US0079031078",
          "employees": 15500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AMD"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q544847)",
          "description": "sources.wikidata populated from Wikidata API (Q544847)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q544847",
          "new": "Q128896",
          "description": "Corrected QID: Q544847 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q128896 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q128896)",
          "description": "sources.wikidata populated from Wikidata API (Q128896)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q128896)",
          "description": "sources.wikidata populated from Wikidata API (Q128896)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q128896)",
          "description": "sources.wikidata populated from Wikidata API (Q128896)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0011, wikidata_id: Q128896). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128896)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_hq_conflicts.py",
          "field": "sources.infonodes.headquarters",
          "old": null,
          "new": "Santa Clara, California, United States",
          "description": "Canonical HQ set manually: Both sources wrong: WD=Sunnyvale (outdated — AMD moved to Santa Clara in 2017), CB=Cologne Germany (AMD EU design centre, not corporate HQ). Canonical: Santa Clara, CA — set in sources.infonodes.headquarters."
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128896)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128896)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128896)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q128896 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0011). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Sunnyvale' vs sources.crunchbase.headquarters='Santa Clara, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128896). label='AMD'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ manual override: Both sources wrong: WD=Sunnyvale (outdated — AMD moved to Santa Clara in 2017), CB=Cologne Germany (AMD EU design centre, not corporate HQ). Canonical: Santa Clara, CA — set in sources.infonodes.headquarters.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: AMD: Sunnyvale/Santa Clara (global HQ) vs Cologne DE (AMD EU entity) — CB matched EU entity; both valid",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128896). label='AMD'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128896). label='AMD'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1250",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "American Elements",
      "sector": "Mining",
      "wikidata_id": "Q4743673",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/american-elements",
          "stage": "",
          "description": "American Elements Certified bulk, lab quantity manufacturer, supplier of high purity metal, chemical, nanoparticle & other advanced material",
          "description_full": null,
          "website": "https://www.americanelements.com",
          "cb_rank": 482054,
          "headquarters": "Los Angeles, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10M to $50M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "95-4672725 (EIN)",
          "main_focus": "Gallium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/American_Elements"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "American Elements",
          "description": "chemical company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": "1997",
          "headquarters": "Los Angeles",
          "official_website": "https://www.americanelements.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/American%20Elements"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4743673",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4743673)",
          "description": "sources.wikidata populated from Wikidata API (Q4743673)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4743673)",
          "description": "sources.wikidata populated from Wikidata API (Q4743673)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4743673)",
          "description": "sources.wikidata populated from Wikidata API (Q4743673)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4743673)",
          "description": "sources.wikidata populated from Wikidata API (Q4743673)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0012, wikidata_id: Q4743673). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4743673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4743673)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4743673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4743673)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4743673)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4743673)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4743673 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0012). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4743673). label='American Elements'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4743673). label='American Elements'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4743673). label='American Elements'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1251",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Amesys SAS",
      "sector": "Defence",
      "wikidata_id": "Q1004175",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Defence",
          "country": "France",
          "tax_id": "FR54 487754129",
          "main_focus": "formerly a subsidiary of the French group Bull SA. In 2012, its surveillance division (the \"Eagle\" system) was sold to Nexa Technologies",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Groupe_Bull",
          "website": "https://atos.net"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Groupe Bull",
          "description": "French-owned computer company",
          "aliases": [
            "Compagnie des Machines Bull",
            "Bull SAS",
            "Bull Information Systems",
            "Bull"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1931",
          "headquarters": "Les Clayes-sous-Bois",
          "official_website": "https://www.bull.com/fr/",
          "isin": "FR0000052607",
          "employees": 8600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Groupe%20Bull"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2843668",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2843668)",
          "description": "sources.wikidata populated from Wikidata API (Q2843668)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q2843668",
          "new": "Q1004175",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1004175)",
          "description": "sources.wikidata populated from Wikidata API (Q1004175)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1004175)",
          "description": "sources.wikidata populated from Wikidata API (Q1004175)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0013, wikidata_id: Q1004175). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://atos.net",
          "description": "Official website (P856) fetched from Wikidata (Q1004175)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1004175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1004175)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1004175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1004175)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1004175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1004175)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2843668 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q2843668 → Q1004175",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0013). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1004175). label='Groupe Bull'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1004175). label='Groupe Bull'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1004175). label='Groupe Bull'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1252",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Anduril Industries",
      "sector": "Tech",
      "wikidata_id": "Q61918830",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/anduril-industries",
          "stage": "",
          "description": "Anduril Industries is a defense technology company that specializes in developing advanced autonomous systems to enhance national security.",
          "description_full": "Anduril Industries designs and supplies autonomous defense systems and integrated software for security and military applications. The company develops an AI-driven command-and-control platform that links sensors, unmanned vehicles across air, land, and sea, and related hardware into a cohesive operational network. Its portfolio covers unmanned aerial vehicles, counter-drone technology, undersea autonomous vehicles, and autonomous ISR (intelligence, surveillance, reconnaissance) platforms. Anduril also builds mission support software that helps users fuse sensor data and manage operations in real time. The company serves defense, national security, and government clients with technology solutions that emphasize autonomous operation and data integration. Andurils' mission is to develop innovative technology that enables America and its allies to maintain global leadership now and into the future.",
          "website": "https://www.anduril.com",
          "cb_rank": 344,
          "headquarters": "Costa Mesa, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2017-06-21",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": "Government",
          "primary_industry_url": "https://www.crunchbase.com/category/government",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Government",
            "Military",
            "National Security"
          ],
          "founders": [
            "Brian Schimpf",
            "Joseph Chen",
            "Matt Grimm",
            "Palmer Luckey",
            "Trae Stephens"
          ],
          "num_funding_rounds": 16,
          "funding_status": null,
          "last_funding_date": "2026-01-29",
          "last_funding_amount_usd": 150000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 6361220000,
          "total_funding_usd": 6375670000,
          "total_funding_native": {
            "amount": 6375670000,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "General Catalyst",
            "Lightspeed Venture Partners",
            "Craft Ventures",
            "8VC"
          ],
          "num_investors": 55,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "68-0551851",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Anduril_Industries"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": "American defense contractor",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "United States",
          "inception": "2017",
          "headquarters": "California",
          "official_website": "https://www.anduril.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Anduril%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q61918830",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q61918830)",
          "description": "sources.wikidata populated from Wikidata API (Q61918830)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q61918830)",
          "description": "sources.wikidata populated from Wikidata API (Q61918830)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q61918830)",
          "description": "sources.wikidata populated from Wikidata API (Q61918830)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0014, wikidata_id: Q61918830). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61918830)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61918830)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61918830)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61918830)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61918830)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61918830)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q61918830 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0014). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61918830). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61918830). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61918830). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1253",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Arafura Resources",
      "sector": "Mining",
      "wikidata_id": "Q16829889",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/arafura-resources",
          "stage": "",
          "description": "Arafura Resources is an Australian company with a world class rare earths resource in the Northern Territory of Australia.",
          "description_full": null,
          "website": "http://www.arultd.com",
          "cb_rank": 163239,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other"
          ],
          "industries": [
            "Association"
          ],
          "founders": [],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-01-15",
          "last_funding_amount_usd": 124687968,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 74528598,
          "total_funding_usd": 499216566,
          "total_funding_native": {
            "amount": 499216566,
            "currency": "USD"
          },
          "top_investors": [
            "Export Development Canada",
            "Canaccord Genuity Group",
            "National Reconstruction Fund Corporation",
            "Bell Potter"
          ],
          "num_investors": 4,
          "revenue_range": "$500M to $1B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Australia",
          "tax_id": "22 080 933 455 (ABN)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Arafura_Rare_Earths"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Arafura Rare Earths",
          "description": "Australian mining company",
          "aliases": [
            "Arafura Resources Limited",
            "Arafura Resources",
            "Arafura Rare Earths Ltd"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": "2006",
          "headquarters": null,
          "official_website": "https://www.arultd.com/",
          "isin": "AU000000ARU5",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Arafura%20Rare%20Earths"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4783971",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4783971)",
          "description": "sources.wikidata populated from Wikidata API (Q4783971)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q4783971",
          "new": "Q16829889",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16829889)",
          "description": "sources.wikidata populated from Wikidata API (Q16829889)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16829889)",
          "description": "sources.wikidata populated from Wikidata API (Q16829889)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0017, wikidata_id: Q16829889). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16829889)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16829889)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q16829889",
          "new": null,
          "note": "Old company name (Arafura Resources). Q16829889=Arafura Rare Earths current name kept on IN-0035.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-23",
          "action": "relationships_migrated",
          "to": "IN-0035",
          "note": "Arafura Resources → Arafura Rare Earths (same company, name change; canonical entity holds QID Q16829889)",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16829889",
          "description": "wikidata_id set via search: label='Arafura Rare Earths', description='Australian mining company'. Search name used: 'Arafura Resources'. Human-reviewed via qid_candidates.json before applying."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4783971 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q4783971 → Q16829889",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0017). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16829889). label='Arafura Rare Earths'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q16829889",
          "note": "Old company name (Arafura Resources). Q16829889=Arafura Rare Earths current name kept on IN-0035.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16829889 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1254",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Aselsan A.S.",
      "sector": "Defence",
      "wikidata_id": "Q297600",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/aselsan-a-s",
          "stage": "",
          "description": "ASELSAN is a defense electronics company that offers technological services.",
          "description_full": "ASELSAN provides products that include communication and information technologies, radar and electronic warfare, electro-optics, avionics, unmanned systems, land, naval and weapon systems, air defence and missile systems, command and control systems, transportation, security, traffic, automation, and medical systems.",
          "website": "http://www.aselsan.com.tr/en-us/Pages/default.aspx",
          "cb_rank": 1776269,
          "headquarters": "Yenimahalle, Ankara, Turkey",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1975-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology"
          ],
          "industries": [
            "Information Technology"
          ],
          "founders": [
            "Prof.Dr.Haluk Gorgun"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Turkey",
          "tax_id": "0860042250 (VKN)",
          "main_focus": "Communication Tech, Radar & EW, Electro-optics, Remote Weapon Stations.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aselsan"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ASELSAN",
          "description": "Turkish defense corporation",
          "aliases": [
            "Aselsan",
            "Military Electronic Industries",
            "Askeri Elektronik Sanayi"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Turkey",
          "inception": "1975-01-01",
          "headquarters": "Ankara",
          "official_website": "https://www.aselsan.com/tr",
          "isin": "TRAASELS91H2",
          "employees": 5343,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aselsan"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q297600)",
          "description": "sources.wikidata populated from Wikidata API (Q297600)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q297600)",
          "description": "sources.wikidata populated from Wikidata API (Q297600)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q297600)",
          "description": "sources.wikidata populated from Wikidata API (Q297600)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q297600)",
          "description": "sources.wikidata populated from Wikidata API (Q297600)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0020, wikidata_id: Q297600). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297600)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297600)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q297600)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q297600)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0020). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297600). label='ASELSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297600). label='ASELSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q297600). label='ASELSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1255",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Babcock International",
      "sector": "Defence",
      "wikidata_id": "Q385426",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BAB",
            "stock_sector": "Industriali",
            "weight_pct": 0.4,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "GBP",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/babcock-international",
          "stage": "",
          "description": "Babcock International is a work-based learning provider that provides training programmes to learners nationwide.",
          "description_full": "Babcock International is a work-based learning provider that provides training programmes to learners nationwide. The company helps customers to improve the capability, reliability, and availability of critical assets within the key market sectors. The company maintains delivers sustainable value for stakeholders. The company builds up its expertise on marine, land, aviation, and nuclear sectors through infrastructure, assets, technology, or regulation. Babcock International was founded on 1993 and is headquartered in London, England.",
          "website": "http://babcockinternational.com",
          "cb_rank": 538488,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Financial Services",
            "Government and Military",
            "Manufacturing",
            "Other",
            "Professional Services",
            "Real Estate",
            "Science and Engineering"
          ],
          "industries": [
            "Asset Management",
            "Business Development",
            "Facility Management",
            "Industrial Engineering",
            "Infrastructure",
            "Marine Technology",
            "Mechanical Engineering",
            "National Security",
            "Nuclear",
            "Project Management"
          ],
          "founders": [
            "Stephen Wilcox"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Kingdom",
          "tax_id": "GB341235123",
          "main_focus": "Naval Support",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Babcock_International"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Babcock International",
          "description": "British multinational support services company",
          "aliases": [
            "Babcock International Group plc"
          ],
          "instance_of": [
            "enterprise",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "1891",
          "headquarters": "London",
          "official_website": "https://www.babcockinternational.com/",
          "isin": "GB0009697037",
          "employees": 25000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Babcock%20International"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q385426",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q385426)",
          "description": "sources.wikidata populated from Wikidata API (Q385426)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q385426)",
          "description": "sources.wikidata populated from Wikidata API (Q385426)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q385426)",
          "description": "sources.wikidata populated from Wikidata API (Q385426)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK",
          "new": "United Kingdom",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q385426)",
          "description": "sources.wikidata populated from Wikidata API (Q385426)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0023, wikidata_id: Q385426). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q385426)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q385426)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q385426)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q385426)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q385426)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q385426)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q385426 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0023). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q385426). label='Babcock International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q385426). label='Babcock International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q385426). label='Babcock International'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1256",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BAE Systems",
      "sector": "Defence",
      "wikidata_id": "Q739416",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BA.",
            "stock_sector": "Industriali",
            "weight_pct": 4.38,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "GBP",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/bae-systems",
          "stage": "",
          "description": "BAE Systems is an aerospace, defence, and information security company that provides advanced and technology-led solutions.",
          "description_full": null,
          "website": "http://www.baesystems.com",
          "cb_rank": 5613,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1999-11-30",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Navigation and Mapping",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Military",
            "National Security",
            "Navigation"
          ],
          "founders": [
            "Roger Carr"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-06-19",
          "last_funding_amount_usd": 12425608,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 142270436,
          "total_funding_native": {
            "amount": 142270436,
            "currency": "USD"
          },
          "top_investors": [
            "NYSERDA",
            "Scottish Enterprise",
            "U.S. Department of Defense",
            "U.S. Department of Commerce",
            "United States Navy"
          ],
          "num_investors": 6,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Kingdom",
          "tax_id": "GB454178652",
          "main_focus": "Land / Naval / Air",
          "wikipedia_url": "https://en.wikipedia.org/wiki/BAE_Systems"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BAE Systems",
          "description": "defense, security and aerospace company",
          "aliases": [
            "BAE Systems plc",
            "BAE"
          ],
          "instance_of": [
            "public company",
            "business",
            "aerospace manufacturer"
          ],
          "country": "United Kingdom",
          "inception": "1999-11-30",
          "headquarters": "Farnborough",
          "official_website": "https://www.baesystems.com",
          "isin": "GB0002634946",
          "employees": 82500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BAE%20Systems"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q739416)",
          "description": "sources.wikidata populated from Wikidata API (Q739416)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q739416)",
          "description": "sources.wikidata populated from Wikidata API (Q739416)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q739416)",
          "description": "sources.wikidata populated from Wikidata API (Q739416)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK",
          "new": "United Kingdom",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q739416)",
          "description": "sources.wikidata populated from Wikidata API (Q739416)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0024, wikidata_id: Q739416). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q739416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q739416)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank, top_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q739416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q739416)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q739416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q739416)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0024). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Farnborough' vs sources.crunchbase.headquarters='London, England, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q739416). label='BAE Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): BAE Systems HQ is Farnborough, Hampshire; Crunchbase 'London' is incorrect.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank, top_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q739416). label='BAE Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q739416). label='BAE Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1257",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Barrick Mining",
      "sector": "Mining",
      "wikidata_id": "Q808908",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/barrick-gold-corporation",
          "stage": "",
          "description": "Barrick Mining operates mines and advanced exploration and development projects on five continents",
          "description_full": "Barrick Mining (Barrick) is engaged in the production and sale of gold, as well as related activities, such as exploration and mine development. Barrick also produces copper, principally from the Zaldivar and Lumwana mines and holds other interests, including a nickel development project located in Africa. Barrick’s business is organized into seven primary operating segments: four regional gold businesses, a global copper business unit, an oil and gas business, and a capital projects group. Its producing gold mines are concentrated in three regional business units (RBU): North America, South America, and Australia Pacific. Its Copper business unit contains producing copper mines located in Chile and Zambia. Barrick’s North American RBU consists of its Cortez, and 60% interest in the new Pueblo Viejo mine. In October 2013, Barrick Gold Corporation completed the divestiture of its Yilgarn South assets (Yilgarn South) in Western Australia to Gold Fields Limited.",
          "website": "http://barrick.com",
          "cb_rank": 13786,
          "headquarters": "Toronto, Ontario, Canada",
          "headquarters_regions": "Great Lakes",
          "operating_status": "Active",
          "founded_date": "1983-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Peter Munk"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-11-18",
          "last_funding_amount_usd": 715010428,
          "last_funding_type": "Post-IPO Secondary",
          "total_equity_funding_usd": 4026104375,
          "total_funding_usd": 4741114803,
          "total_funding_native": {
            "amount": 4741114803,
            "currency": "USD"
          },
          "top_investors": [
            "Elliott Management Corp."
          ],
          "num_investors": 1,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Canada",
          "tax_id": "10042-6136-RT0001 (BN)",
          "main_focus": "Gold and Copper (Tier One mining assets).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Barrick_Mining"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Barrick Mining Corporation",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Canada",
          "inception": "1983-01-01",
          "headquarters": null,
          "official_website": "https://www.barrick.com",
          "isin": "CA0679011084",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Barrick%20Mining"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q808908)",
          "description": "sources.wikidata populated from Wikidata API (Q808908)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q808908)",
          "description": "sources.wikidata populated from Wikidata API (Q808908)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q808908)",
          "description": "sources.wikidata populated from Wikidata API (Q808908)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q808908)",
          "description": "sources.wikidata populated from Wikidata API (Q808908)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0025, wikidata_id: Q808908). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q808908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q808908)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q808908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q808908)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q808908)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q808908)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0025). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q808908). label='Barrick Mining Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q808908). label='Barrick Mining Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q808908). label='Barrick Mining Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1258",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bayan Resources",
      "sector": "Mining",
      "wikidata_id": "Q96100147",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bayan-resources",
          "stage": "",
          "description": "Bayan Resources is a coal mining company.",
          "description_full": "Bayan Resources produces coal ranging from sub-bituminous low-sulfur, low-ash coal to bituminous coal with a calorific value. They provide their coal products to the power stations.",
          "website": "https://www.bayan.com.sg/",
          "cb_rank": 181983,
          "headquarters": "Kebayoran Baru, Jakarta Raya, Indonesia",
          "headquarters_regions": "Asia-Pacific (APAC), Association of Southeast Asian Nations (ASEAN), Southeast Asia",
          "operating_status": "Active",
          "founded_date": "1973-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining"
          ],
          "founders": [
            "Low Tuck Kwong"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2022-04-14",
          "last_funding_amount_usd": 49400000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 49400000,
          "total_funding_usd": 49400000,
          "total_funding_native": {
            "amount": 49400000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Indonesia",
          "tax_id": "02.433.110.0-091.000 (NPWP)",
          "main_focus": "High-calorie Coal mining and infrastructure.",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bayan Resources",
          "description": "Indonesian company",
          "aliases": [
            "Bayan Resources Tbk",
            "PT. Bayan Resources Tbk",
            "BYAN",
            "PT Bayan Resources Tbk",
            "PT Bayan Resources"
          ],
          "instance_of": [
            "public company",
            "perseroan terbatas",
            "company"
          ],
          "country": "Indonesia",
          "inception": "1997-11",
          "headquarters": "Jakarta",
          "official_website": "http://www.bayan.com.sg",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q96100147",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q96100147)",
          "description": "sources.wikidata populated from Wikidata API (Q96100147)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q96100147)",
          "description": "sources.wikidata populated from Wikidata API (Q96100147)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q96100147)",
          "description": "sources.wikidata populated from Wikidata API (Q96100147)"
        },
        {
          "date": "2026-03-22",
          "source": "manual",
          "author": "issue-review",
          "field": "validation",
          "old": null,
          "new": null,
          "description": "Cleared wikidata_id needs_review flag — Q96100147 confirmed correct (label, aliases, country, sector all match)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q96100147)",
          "description": "sources.wikidata populated from Wikidata API (Q96100147)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0026, wikidata_id: Q96100147). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100147)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100147)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q96100147)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q96100147)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0026). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100147). label='Bayan Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100147). label='Bayan Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q96100147). label='Bayan Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1259",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Baykar",
      "sector": "Defence",
      "wikidata_id": "Q6023024",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/baykar",
          "stage": "",
          "description": "Baykar specializes in providing UAV systems, unmanned air systems, and artificial intelligent services for the automotive industry.",
          "description_full": "Baykar specializes in providing UAV systems, unmanned air systems, and artificial intelligent services for the automotive industry.",
          "website": "https://baykartech.com",
          "cb_rank": 121987,
          "headquarters": "Istanbul, Istanbul, Turkey",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Manufacturing",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Automotive",
            "Autonomous Vehicles",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Turkey",
          "tax_id": "1510041113",
          "main_focus": "Combat UAVs (Bayraktar TB2, Akıncı, Kızılelma).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baykar"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Baykar",
          "description": "Turkish tactical UAV manufacturer, private company",
          "aliases": [
            "Baykar Makina",
            "Baykar Teknoloji",
            "Baykar Makina Sanayi ve Ticaret A.Ş."
          ],
          "instance_of": [
            "aerospace manufacturer",
            "business"
          ],
          "country": "Turkey",
          "inception": "1986",
          "headquarters": "Bahçeşehir",
          "official_website": "https://www.baykartech.com/tr/",
          "isin": null,
          "employees": 4500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baykar"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6023024",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6023024)",
          "description": "sources.wikidata populated from Wikidata API (Q6023024)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6023024)",
          "description": "sources.wikidata populated from Wikidata API (Q6023024)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6023024)",
          "description": "sources.wikidata populated from Wikidata API (Q6023024)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6023024)",
          "description": "sources.wikidata populated from Wikidata API (Q6023024)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0027, wikidata_id: Q6023024). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6023024)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6023024)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6023024)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6023024)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6023024)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6023024)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6023024 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0027). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Bahçeşehir' vs sources.crunchbase.headquarters='Istanbul, Istanbul, Turkey' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6023024). label='Baykar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "compatible_sources",
          "description": "HQ sources compatible: Bahçeşehir is a district of Istanbul; sources agree at different granularity.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6023024). label='Baykar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6023024). label='Baykar'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1260",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bharat Electronics",
      "sector": "Defence",
      "wikidata_id": "Q3630918",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/bharat-electronics",
          "stage": "",
          "description": "Bharat Electronics operates as a state-owned aerospace and defense company.",
          "description_full": "Bharat Electronics operates as a state-owned aerospace and defense company that meets the specialized electronic needs of the Indian defence services. It has grown into a multi-product, multi-technology, multi-unit company serving the needs of customers in diverse fields in India and abroad. R&D engineers are engaged in the development of new products, technology modules, subsystems, processes, and components.",
          "website": "http://www.bel-india.in/",
          "cb_rank": 161642,
          "headquarters": "Bengaluru, Karnataka, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1954-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Other"
          ],
          "industries": [
            "Electronics",
            "Government",
            "Information Technology",
            "Manufacturing",
            "National Security",
            "Service Industry"
          ],
          "founders": [
            "Venkateswara Gowtama Mannava"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "India",
          "tax_id": "24AAACB5985C1ZV (GSTIN)",
          "main_focus": "Radars, Sonars, Naval Systems, Electronic Warfare (EW) suites.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bharat_Electronics"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bharat Electronics",
          "description": "business enterprise",
          "aliases": [
            "Bhārat ilekṭrawnik"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "India",
          "inception": "1954",
          "headquarters": "Bengaluru",
          "official_website": "https://www.bel-india.in/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bharat%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3630918)",
          "description": "sources.wikidata populated from Wikidata API (Q3630918)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3630918)",
          "description": "sources.wikidata populated from Wikidata API (Q3630918)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3630918)",
          "description": "sources.wikidata populated from Wikidata API (Q3630918)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3630918)",
          "description": "sources.wikidata populated from Wikidata API (Q3630918)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0028, wikidata_id: Q3630918). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3630918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3630918)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3630918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3630918)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3630918)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3630918)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0028). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3630918). label='Bharat Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3630918). label='Bharat Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3630918). label='Bharat Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1261",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CASIC",
      "sector": "Defence",
      "wikidata_id": "Q10874081",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/casic-capital",
          "stage": "",
          "description": "CASIC Capital is a fund management platform.",
          "description_full": "CASIC Capital is a fund management platform.",
          "website": "http://casicfund.com/",
          "cb_rank": 983483,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2012-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services"
          ],
          "industries": [
            "Asset Management",
            "Finance",
            "Financial Services"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "China",
          "tax_id": "9111000010000102XG",
          "main_focus": "Missiles (HQ-9, DF-series), Space Tech, Radars.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/China_Aerospace_Science_and_Industry_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Aerospace Science and Industry Corporation Limited",
          "description": "Chinese state-owned defense company",
          "aliases": [
            "CASIC",
            "China Aerospace Science and Industry Corporation"
          ],
          "instance_of": [
            "business",
            "launch service provider"
          ],
          "country": "China",
          "inception": "1999",
          "headquarters": "Beijing",
          "official_website": "http://www.casic.com.cn/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Aerospace%20Science%20and%20Industry%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q10874081",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10874081)",
          "description": "sources.wikidata populated from Wikidata API (Q10874081)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10874081)",
          "description": "sources.wikidata populated from Wikidata API (Q10874081)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10874081)",
          "description": "sources.wikidata populated from Wikidata API (Q10874081)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10874081)",
          "description": "sources.wikidata populated from Wikidata API (Q10874081)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0032, wikidata_id: Q10874081). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874081)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874081)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10874081)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10874081)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q10874081 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0032). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874081). label='China Aerospace Science and Industry Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874081). label='China Aerospace Science and Industry Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10874081). label='China Aerospace Science and Industry Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1262",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Chemring Group",
      "sector": "Defence",
      "wikidata_id": "Q1069644",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "CHG",
            "stock_sector": "Industriali",
            "weight_pct": 0.09,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "GBP",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/chemring-group",
          "stage": "",
          "description": "Chemring is a global group of companies that specializes in the manufacture of energetic material products and advanced expendable",
          "description_full": "Chemring Group is a defense technology company engaged in the development and manufacture of countermeasures, sensors, and energetic systems for the aerospace, defense, and security markets. Its segments are countermeasures, sensors and energetic systems. The group has a product range including conventional flares, flares, special material decoys, chaff, and naval countermeasures. The group is also a contract research and development supplier. The company has four business units in North America supplying mainly to the US Department of Defense and its prime contractors seven businesses in Europe, supplying NATO and non-NATO customers and one business in Asia Pacific.",
          "website": "https://www.chemring.com",
          "cb_rank": 123911,
          "headquarters": "Romsey, Hampshire, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1905-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Other",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "CivicTech",
            "Consulting",
            "Manufacturing",
            "Service Industry",
            "Test and Measurement"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-03-18",
          "last_funding_amount_usd": 114541852,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 114541852,
          "total_funding_native": {
            "amount": 90000000,
            "currency": "GBP"
          },
          "top_investors": [
            "European Commission",
            "Government of Norway"
          ],
          "num_investors": 2,
          "revenue_range": "$500M to $1B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Kingdom",
          "tax_id": "GB238510834",
          "main_focus": "Sensors / Energetics",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Chemring_Group"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Chemring Group",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Germany",
          "inception": "1905-01-01",
          "headquarters": "Fareham",
          "official_website": "https://www.chemring.com/",
          "isin": "GB00B45C9X44",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Chemring%20Group"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1069644",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1069644)",
          "description": "sources.wikidata populated from Wikidata API (Q1069644)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1069644)",
          "description": "sources.wikidata populated from Wikidata API (Q1069644)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1069644)",
          "description": "sources.wikidata populated from Wikidata API (Q1069644)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK",
          "new": "United Kingdom",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1069644)",
          "description": "sources.wikidata populated from Wikidata API (Q1069644)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0033, wikidata_id: Q1069644). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1069644)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1069644)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "confirm_country",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "note": "Chemring Group plc headquartered in Hampshire, UK (LSE-listed). Wikidata Q1069644 P17=Germany is stale/incorrect; UK confirmed correct. infonodes.country already United Kingdom; field_conflict resolved.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1069644)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1069644)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1069644)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1069644)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1069644 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0033). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country real conflict: sources.wikidata.country='Germany' vs sources.infonodes.country='United Kingdom' — sources disagree; manual review required to set canonical value. | headquarters real conflict: sources.wikidata.headquarters='Fareham' vs sources.crunchbase.headquarters='Romsey, Hampshire, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "Chemring Group plc headquartered in Hampshire, UK (LSE-listed). Wikidata Q1069644 P17=Germany is stale/incorrect; UK confirmed correct. infonodes.country already United Kingdom; field_conflict resolved."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1069644). label='Chemring Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "country real conflict: sources.wikidata.country='Germany' vs sources.infonodes.country='United Kingdom' — sources disagree; manual review required to set canonical value. | headquarters real conflict: sources.wikidata.headquarters='Fareham' vs sources.crunchbase.headquarters='Romsey, Hampshire, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24",
          "resolution": "wikidata_country_error",
          "resolved": "2026-04-24",
          "resolved_note": "Chemring Group plc is headquartered in Fareham, Hampshire, UK (LSE-listed). Wikidata P17=Germany is a known Wikidata error — confirmed resolved 2026-04-23. HQ conflict: WD=Fareham vs CB=Romsey, Hampshire — both Hampshire UK, compatible."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1069644). label='Chemring Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1069644). label='Chemring Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1263",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Aerospace Science and Technology Corporation",
      "sector": "Defence",
      "wikidata_id": "Q2777589",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-aerospace-science-and-technology-corporation",
          "stage": "",
          "description": "CASC is a large state-owned enterprise group with its own famous brands such as Shenzhou and Long March, intellectual properties.",
          "description_full": "CASC is a large state-owned enterprise group with its own famous brands such as Shenzhou and Long March, intellectual properties, outstanding innovative capabilities, and strong core competitiveness. Having originated from the Fifth Academy of the Ministry of National Defense established on October 8, 1956 and experienced the historic evolution of the Seventh Ministry of Machinery Industry, the Ministry of Space Industry, the Ministry of Aerospace Industry, and China Aerospace Corporation, CASC was formally founded on July 1, 1999 with its headquarters in Beijing.  CASC has 8 large R＆D and production complexes, including the China Academy of Launch Vehicle Technology (CALT), Academy of Aerospace Solid Propulsion Technology (AASPT), China Academy of Space Technology (CAST), Academy of Aerospace Liquid Propulsion Technology (AALPT), Sichuan Academy of Aerospace Technology (SAAT), Shanghai Academy of Spaceflight Technology (SAST), China Aerospace Times Electronics Corporation (CATET), and China Academy of Aerospace Aerodynamics (CAAA) as well as a number of specialized companies such as China Great Wall Industry Corporation (CGWIC), listed companies and other units directly affiliated to it. CASC is mainly engaged in the research, design, manufacture and launch of space systems such as launch vehicles, satellites and manned spaceships as well as strategic and tactical missiles, and also provides international commercial satellite launch service. It has the capability and experience needed to perform large system engineering management. Its R&D and industrial bases are mainly distributed over Beijing, Shanghai, Tianjin, Xi'an, Chengdu, Inner Mongolia, Hong Kong (Shenzhen) and Hainan. By virtue of space technology, CASC pays great attention to product development in such areas as satellite applications, information technology, new materials and regenerative energy, special space technology applications, special vehicles and auto parts, and space biology, and has formed a good development pattern. Over the past decades, CASC has made outstanding contributions to the national economic and social development, and scientific and technical progress. By the end of 2013, CASC had total assets of RMB 294.02 billion. It boasted more than 170 thousand employees in total, including more than 30 academicians of the Chinese Academy of Sciences (CAS) and the Chinese Academy of Engineering (CAE). At present, CASC is constructing a new aerospace industrial system to accelerate the development of its businesses, covering space systems, defense systems, aerospace technology applications, and aerospace services. It has been promoting exchanges and cooperation, dedicated itself to innovation, seen pioneering and rapid development, and building itself into a leading international aerospace enterprise group, thus making new contributions to the national modernization construction and peaceful exploration of space for mankind.  ",
          "website": "http://english.spacechina.com/",
          "cb_rank": 235777,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Information Technology",
            "Satellite Communication",
            "Software",
            "Software Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "China",
          "tax_id": "911100001000116630",
          "main_focus": "Strategic Missiles, Rockets, Satellite Systems.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/China_Aerospace_Science_and_Technology_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Aerospace Science and Technology Corporation",
          "description": "Chinese state-owned defense company",
          "aliases": [
            "CASC"
          ],
          "instance_of": [
            "Chinese wholly state-owned enterprise",
            "launch service provider"
          ],
          "country": "China",
          "inception": "1999-07-01",
          "headquarters": "Haidian District",
          "official_website": "http://www.spacechina.com/",
          "isin": null,
          "employees": 170000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Aerospace%20Science%20and%20Technology%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1413583",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1413583)",
          "description": "sources.wikidata populated from Wikidata API (Q1413583)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q1413583",
          "new": "Q2777589",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2777589)",
          "description": "sources.wikidata populated from Wikidata API (Q2777589)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2777589)",
          "description": "sources.wikidata populated from Wikidata API (Q2777589)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0034, wikidata_id: Q2777589). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2777589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2777589)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2777589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2777589)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2777589)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2777589)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1413583 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q1413583 → Q2777589",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0034). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name. | headquarters real conflict: sources.wikidata.headquarters='Haidian District' vs sources.crunchbase.headquarters='Beijing, Beijing, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2777589). label='China Aerospace Science and Technology Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Haidian District' vs sources.crunchbase.headquarters='Beijing, Beijing, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2777589). label='China Aerospace Science and Technology Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2777589). label='China Aerospace Science and Technology Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1264",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Minmetals",
      "sector": "Mining",
      "wikidata_id": "Q846839",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91110000101683015B (USCC)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/China_Minmetals",
          "website": "http://www.minmetals.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Minmetals",
          "description": "company",
          "aliases": [
            "China Minmetals Corporation"
          ],
          "instance_of": [
            "business",
            "Chinese state-owned enterprise",
            "trading company"
          ],
          "country": "China",
          "inception": "1950-01-01",
          "headquarters": "Beijing",
          "official_website": "http://www.minmetals.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Minmetals"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q846839",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q846839)",
          "description": "sources.wikidata populated from Wikidata API (Q846839)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q846839)",
          "description": "sources.wikidata populated from Wikidata API (Q846839)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q846839)",
          "description": "sources.wikidata populated from Wikidata API (Q846839)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q846839)",
          "description": "sources.wikidata populated from Wikidata API (Q846839)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0035, wikidata_id: Q846839). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.minmetals.com/",
          "description": "Official website (P856) fetched from Wikidata (Q846839)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q846839)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q846839)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q846839)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q846839)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q846839)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q846839)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q846839 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0035). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q846839). label='China Minmetals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q846839). label='China Minmetals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q846839). label='China Minmetals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1265",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Northern Rare Earth",
      "sector": "Mining",
      "wikidata_id": "Q55697404",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-northern-rare-earth-high-tech",
          "stage": "",
          "description": "China Northern Rare Earth High-Tech produces and operates rare earth raw material products.",
          "description_full": null,
          "website": "http://www.reht.com",
          "cb_rank": 1459562,
          "headquarters": "Baotou, Nei Mongol, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1961-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Real Estate"
          ],
          "industries": [
            "Building Material",
            "Construction",
            "Industrial Manufacturing",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "China",
          "tax_id": "911502007014631349 (USCC)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/China_Northern_Rare_Earth",
          "website": "https://www.reht.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Northern Rare Earth (Group) High-Tech Co.,Ltd",
          "description": "Chinese resource company in Inner Mongolia",
          "aliases": [],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.reht.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Northern%20Rare%20Earth"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q55697404",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55697404)",
          "description": "sources.wikidata populated from Wikidata API (Q55697404)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55697404)",
          "description": "sources.wikidata populated from Wikidata API (Q55697404)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55697404)",
          "description": "sources.wikidata populated from Wikidata API (Q55697404)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55697404)",
          "description": "sources.wikidata populated from Wikidata API (Q55697404)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0036, wikidata_id: Q55697404). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.reht.com",
          "description": "Official website (P856) fetched from Wikidata (Q55697404)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55697404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55697404)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=None, source=unknown",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55697404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55697404)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55697404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55697404)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q55697404 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0036). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55697404). label='China Northern Rare Earth (Group) High-Tech Co.,Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55697404). label='China Northern Rare Earth (Group) High-Tech Co.,Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55697404). label='China Northern Rare Earth (Group) High-Tech Co.,Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1266",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "China Shenhua Energy Company",
      "sector": "Mining",
      "wikidata_id": "Q1073509",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/china-shenhua-energy-company",
          "stage": "",
          "description": "China Shenhua Energy focuses on production of coal, transportation of coal-related materials as well as power generation and sales.",
          "description_full": "China Shenhua Energy Company  is the largest coal mining state-owned enterprise in Mainland China, and the largest coal mining enterprise in the world. It is a subsidiary of Shenhua Group. It is engaged in the production and sale of coal and the generation and sale of electric power in the PRC. It operates coal mines as well as an integrated railway network and a seaport that are primarily used to transport its coal. It also operates power plants in the PRC which are engaged in the generation and sales of coal-based power to provincial and regional electric companies.",
          "website": "http://en.shenhuachina.com",
          "cb_rank": 1217425,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Sustainability"
          ],
          "industries": [
            "Clean Energy",
            "Energy"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "9111000071093333XJ (USCC)",
          "main_focus": "World's largest Coal mining company; Power.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/China_Shenhua_Energy"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Shenhua Energy Company",
          "description": "Chinese state-owned coal mining and energy enterprise engaged in the production and sale of coal and the generation and sale of electric power",
          "aliases": [
            "China Shenhua Energy Company Ltd.",
            "China Shenhua Energy",
            "China Shenhua Energy Co",
            "China Shenhua Energy Co., Ltd.",
            "China Shenhua Energy Co Ltd",
            "China Shenhua Energy Company Limited",
            "China Shenhua",
            "Shenhua Energy",
            "Shenhua Group Company Ltd.",
            "China Shenhua Energy Company",
            "Shenhua Energy Company Limited",
            "Shenhua Company",
            "China Shenhua Company"
          ],
          "instance_of": [
            "Chinese state-owned enterprise",
            "coal company",
            "group of companies",
            "subsidiary company"
          ],
          "country": "China",
          "inception": "1995",
          "headquarters": "Beijing",
          "official_website": "http://www.csec.com/",
          "isin": "CN000A0ERK49",
          "employees": 74949,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Shenhua%20Energy"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073509)",
          "description": "sources.wikidata populated from Wikidata API (Q1073509)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073509)",
          "description": "sources.wikidata populated from Wikidata API (Q1073509)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073509)",
          "description": "sources.wikidata populated from Wikidata API (Q1073509)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073509)",
          "description": "sources.wikidata populated from Wikidata API (Q1073509)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0037, wikidata_id: Q1073509). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073509)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073509)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073509)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073509)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0037). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073509). label='China Shenhua Energy Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073509). label='China Shenhua Energy Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073509). label='China Shenhua Energy Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1267",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Chinalco (Gallium)",
      "sector": "Mining",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/chalco",
          "stage": "",
          "description": "Aluminum Corporation of China is a supplier of alumina, electrolytic aluminum, and anodes for aluminum.",
          "description_full": "Aluminum Corporation of China supplies aluminum products. Their business includes mining, production, sales, aluminum alloys, carbon-related technology development, technical services, and logistics. They specialize in scientific and technological developments including alumina, fine alumina, and electrolytic aluminum.",
          "website": "http://www.chalco.com.cn",
          "cb_rank": 235740,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2001-09-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91110000710928925H (USCC)",
          "main_focus": "Gallium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aluminum_Corporation_of_China",
          "website": "http://www.chalco.com.cn/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Aluminum Corporation of China",
          "description": "State-owned aluminium company headquartered in Beijing, China",
          "aliases": [
            "Aluminum Corporation of China Limited",
            "Chinalco",
            "Chalco"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "Chinese state-owned enterprise"
          ],
          "country": "China",
          "inception": "2001",
          "headquarters": "Beijing",
          "official_website": "http://www.chalco.com.cn/",
          "isin": "CN0007659070",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aluminum%20Corporation%20of%20China"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4462219",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4462219)",
          "description": "sources.wikidata populated from Wikidata API (Q4462219)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q4462219",
          "new": "Q447855",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q447855)",
          "description": "sources.wikidata populated from Wikidata API (Q447855)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q447855)",
          "description": "sources.wikidata populated from Wikidata API (Q447855)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0038, wikidata_id: Q447855). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.chalco.com.cn/",
          "description": "Official website (P856) fetched from Wikidata (Q447855)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q447855)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q447855)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=None, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q447855",
          "new": null,
          "note": "Chinalco (Gallium) is subsidiary. Q447855=Aluminum Corporation of China parent; neither subsidiary matches.",
          "script": "manual patch 2026-04-23"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4462219 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q4462219 → Q447855",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0038). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q447855). label='Aluminum Corporation of China'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q447855",
          "note": "Chinalco (Gallium) is subsidiary. Q447855=Aluminum Corporation of China parent; neither subsidiary matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1268",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Chinalco Rare Earth",
      "sector": "Mining",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/chalco",
          "stage": "",
          "description": "Aluminum Corporation of China is a supplier of alumina, electrolytic aluminum, and anodes for aluminum.",
          "description_full": "Aluminum Corporation of China supplies aluminum products. Their business includes mining, production, sales, aluminum alloys, carbon-related technology development, technical services, and logistics. They specialize in scientific and technological developments including alumina, fine alumina, and electrolytic aluminum.",
          "website": "http://www.chalco.com.cn",
          "cb_rank": 235740,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2001-09-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91110000710928925H (USCC)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aluminum_Corporation_of_China",
          "website": "http://www.chalco.com.cn/"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Aluminum Corporation of China",
          "description": "State-owned aluminium company headquartered in Beijing, China",
          "aliases": [
            "Aluminum Corporation of China Limited",
            "Chinalco",
            "Chalco"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "Chinese state-owned enterprise"
          ],
          "country": "China",
          "inception": "2001",
          "headquarters": "Beijing",
          "official_website": "http://www.chalco.com.cn/",
          "isin": "CN0007659070",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Aluminum%20Corporation%20of%20China"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4462219",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4462219)",
          "description": "sources.wikidata populated from Wikidata API (Q4462219)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q4462219",
          "new": "Q447855",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q447855)",
          "description": "sources.wikidata populated from Wikidata API (Q447855)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q447855)",
          "description": "sources.wikidata populated from Wikidata API (Q447855)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0039, wikidata_id: Q447855). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.chalco.com.cn/",
          "description": "Official website (P856) fetched from Wikidata (Q447855)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q447855)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q447855)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=None, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q447855",
          "new": null,
          "note": "Chinalco Rare Earth is subsidiary. Q447855=Aluminum Corporation of China parent; neither subsidiary matches.",
          "script": "manual patch 2026-04-23"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4462219 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q4462219 → Q447855",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0039). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q447855). label='Aluminum Corporation of China'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q447855",
          "note": "Chinalco Rare Earth is subsidiary. Q447855=Aluminum Corporation of China parent; neither subsidiary matches.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1269",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Coal India",
      "sector": "Mining",
      "wikidata_id": "Q124976",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/coal-india",
          "stage": "",
          "description": "Coal India is a Maharatna company that produces coal in India.",
          "description_full": "Coal India is a Maharatna company that produces coal in India. The company is founded in 1975 and is headquartered in Kolkata, West Bengal, India.",
          "website": "https://www.coalindia.in/index-hi.html",
          "cb_rank": 235953,
          "headquarters": "Kolkata, West Bengal, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1975-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "India",
          "tax_id": "19AAACC0920P1ZN (GSTIN)",
          "main_focus": "Largest Coal producer globally (State-owned).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Coal_India"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Coal India",
          "description": "Indian state-owned company",
          "aliases": [
            "Coal India Limited"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "India",
          "inception": "1975-11-01",
          "headquarters": "Kolkata",
          "official_website": "http://www.coalindia.in/",
          "isin": "INE522F01014",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Coal%20India"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124976)",
          "description": "sources.wikidata populated from Wikidata API (Q124976)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124976)",
          "description": "sources.wikidata populated from Wikidata API (Q124976)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124976)",
          "description": "sources.wikidata populated from Wikidata API (Q124976)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124976)",
          "description": "sources.wikidata populated from Wikidata API (Q124976)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0041, wikidata_id: Q124976). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124976)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124976)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124976)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124976)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124976)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124976)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0041). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124976). label='Coal India'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124976). label='Coal India'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124976). label='Coal India'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1270",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CODELCO",
      "sector": "Mining",
      "wikidata_id": "Q1105695",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/codelco",
          "stage": "",
          "description": "CODELCO is a Chilean state owned copper mining company.",
          "description_full": "Codelco (Corporación Nacional del Cobre de Chile or, in English, the National Copper Corporation of Chile) is a Chilean state-owned copper mining company. It was formed in 1976 from foreign-owned copper companies that were nationalized in 1971. The headquarters are in Santiago and the seven-man board of directors is appointed by the President of the Republic. It has the Minister of Mining as its president and six other members including the Minister of Finance and one representative each from the Copper Workers Federation and the National Association of Copper Supervisors. It is currently the largest copper producing company in the world and produced 1.66 million tonnes of copper in 2007, 11% of the world total. It owns the world's largest known copper reserves and resources. At the end of 2007, it had a total of reserves and resources of 118 million tonnes of copper in its mining plan, sufficient for more than 70 years of operation at current production rates. It also has additional identified resources of 208 million tonnes of copper, though one cannot say how much of this may prove economic. Codelco's principal product is cathode copper. It is also one of the world's largest molybdenum producers, producing 27,857 fine metric tons in 2007, and is a large producer of rhenium, of which Chile is the world's largest producer.[1][2] It also produces small amounts of gold and silver from refinery anode slimes, the residue from electro refining of copper.",
          "website": "http://www.codelco.com/",
          "cb_rank": 17596,
          "headquarters": "Santiago, Region Metropolitana, Chile",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1971-01-01",
          "company_type": "Non-profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [
            "Amin Akhtar"
          ],
          "num_funding_rounds": 7,
          "funding_status": null,
          "last_funding_date": "2026-01-27",
          "last_funding_amount_usd": 1250000000,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": null,
          "total_funding_usd": 7782000000,
          "total_funding_native": {
            "amount": 7782000000,
            "currency": "USD"
          },
          "top_investors": [
            "HSBC",
            "Santander",
            "Bank of America",
            "JP Morgan",
            "Crédit Agricole"
          ],
          "num_investors": 8,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Chile",
          "tax_id": "61.703.000-4 (RUT)",
          "main_focus": "Copper",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Codelco"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Codelco",
          "description": "Chilean copper company",
          "aliases": [],
          "instance_of": [
            "business",
            "state-owned enterprise"
          ],
          "country": "Chile",
          "inception": "1976-04-01",
          "headquarters": "Santiago",
          "official_website": "https://www.codelco.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Codelco"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1105695",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1105695)",
          "description": "sources.wikidata populated from Wikidata API (Q1105695)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1105695)",
          "description": "sources.wikidata populated from Wikidata API (Q1105695)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1105695)",
          "description": "sources.wikidata populated from Wikidata API (Q1105695)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cile",
          "new": "Chile",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1105695)",
          "description": "sources.wikidata populated from Wikidata API (Q1105695)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0042, wikidata_id: Q1105695). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1105695)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1105695)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1105695)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1105695)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1105695)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1105695)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1105695 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0042). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1105695). label='Codelco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1105695). label='Codelco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1105695). label='Codelco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1271",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Colt CZ Group",
      "sector": "Defence",
      "wikidata_id": "Q55568528",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/česká-zbrojovka-group",
          "stage": "",
          "description": "Colt CZ Group is a European producer of firearms and tactical accessories for military and law enforcement.",
          "description_full": "Colt CZ Group is a leading European producer of firearms and tactical accessories for military and law enforcement, personal defence, hunting, sport shooting and other civilian uses.",
          "website": "https://www.czg.cz/",
          "cb_rank": 355075,
          "headquarters": "Praha, Hlavni mesto Praha, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$500M to $1B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Czech Republic",
          "tax_id": "CZ29159056",
          "main_focus": "Small Arms",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Colt_CZ_Group"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Colt CZ Group",
          "description": "Czech holding company",
          "aliases": [
            "CZ Group",
            "CZG",
            "EHC CZUB",
            "Česká zbrojovka Group"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Czech Republic",
          "inception": "2013-01-10",
          "headquarters": "Prague",
          "official_website": "https://www.coltczgroup.com",
          "isin": "CZ0009008942",
          "employees": 2087,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Colt%20CZ%20Group"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q55568528",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55568528)",
          "description": "sources.wikidata populated from Wikidata API (Q55568528)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55568528)",
          "description": "sources.wikidata populated from Wikidata API (Q55568528)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55568528)",
          "description": "sources.wikidata populated from Wikidata API (Q55568528)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Czech Rep.",
          "new": "Czech Republic",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55568528)",
          "description": "sources.wikidata populated from Wikidata API (Q55568528)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0043, wikidata_id: Q55568528). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55568528)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55568528)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, company_type, industry_groups, industries, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55568528)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55568528)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55568528)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55568528)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q55568528 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0043). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55568528). label='Colt CZ Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, company_type, industry_groups, industries, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Prague' vs sources.crunchbase.headquarters='Praha, Hlavni mesto Praha, Czech Republic' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55568528). label='Colt CZ Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55568528). label='Colt CZ Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1272",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Concern PVO Almaz Antey",
      "sector": "Defence",
      "wikidata_id": "Q1331507",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/concern-pvo-almaz-antey",
          "stage": "",
          "description": "Almaz Antey Corporation is engaged in development and production of anti-aircraft missile systems and radar reconnaissance systems.",
          "description_full": "Almaz Antey Corporation is engaged in development and production of anti-aircraft missile systems and radar reconnaissance systems. The company makes anti-aircraft missile systems of small, medium and long ranges, and main types of radar reconnaissance and automated control systems, including factories, research and production associations, design bureaus and research institutes.",
          "website": "http://www.almaz-antey.ru",
          "cb_rank": 1060803,
          "headquarters": "Moscow, Moscow City, Russian Federation",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing"
          ],
          "industries": [
            "Machinery Manufacturing",
            "Manufacturing",
            "Military",
            "National Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Russia",
          "tax_id": "7708182962",
          "main_focus": "S-400/S-500 Surface-to-Air Missile Systems.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Almaz-Antey_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Almaz-Antey",
          "description": "Russian state-owned company in the arms industry",
          "aliases": [
            "JSC Concern VKO Almaz-Antey"
          ],
          "instance_of": [
            "business",
            "state-owned enterprise",
            "joint-stock company"
          ],
          "country": "Russia",
          "inception": "2002",
          "headquarters": "Moscow",
          "official_website": "http://www.almaz-antey.ru/",
          "isin": null,
          "employees": 98100,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Almaz-Antey%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1331507",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331507)",
          "description": "sources.wikidata populated from Wikidata API (Q1331507)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331507)",
          "description": "sources.wikidata populated from Wikidata API (Q1331507)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331507)",
          "description": "sources.wikidata populated from Wikidata API (Q1331507)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0046, wikidata_id: Q1331507). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1331507)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1331507)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1331507)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1331507)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1331507)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1331507)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1331507 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0046). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1331507). label='Almaz-Antey'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1331507). label='Almaz-Antey'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1331507). label='Almaz-Antey'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1273",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CSSC",
      "sector": "Defence",
      "wikidata_id": "Q1073512",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/cssc",
          "stage": "",
          "description": "CSSC is a company that focuses on the field of ship navigation automation services.",
          "description_full": null,
          "website": "https://www.cssc-cmc.com ",
          "cb_rank": 1400223,
          "headquarters": "Shanghai, Shanghai, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Marine Technology",
            "Marine Transportation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Defence",
          "country": "China",
          "tax_id": "91310000717833182Y",
          "main_focus": "World's largest shipbuilder; Carriers, Subs, Frigates.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/China_State_Shipbuilding_Corporation",
          "website": "http://www.cssc.net.cn"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China State Shipbuilding Corporation Limited",
          "description": "Chinese state-owned shipbuilder",
          "aliases": [
            "CSSC",
            "China State Shipbuilding Corporation"
          ],
          "instance_of": [
            "shipbuilding company",
            "holding company"
          ],
          "country": "China",
          "inception": "2019-11-26",
          "headquarters": "Huangpu District",
          "official_website": "http://www.cssc.net.cn",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20State%20Shipbuilding%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1073512",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073512)",
          "description": "sources.wikidata populated from Wikidata API (Q1073512)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073512)",
          "description": "sources.wikidata populated from Wikidata API (Q1073512)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073512)",
          "description": "sources.wikidata populated from Wikidata API (Q1073512)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1073512)",
          "description": "sources.wikidata populated from Wikidata API (Q1073512)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0047, wikidata_id: Q1073512). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.cssc.net.cn",
          "description": "Official website (P856) fetched from Wikidata (Q1073512)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073512)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=None, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073512)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073512)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073512)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1073512 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0047). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073512). label='China State Shipbuilding Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Huangpu District' vs sources.crunchbase.headquarters='Shanghai, Shanghai, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073512). label='China State Shipbuilding Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073512). label='China State Shipbuilding Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1274",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Czechoslovak Group",
      "sector": "Defence",
      "wikidata_id": "Q24708162",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/czechoslovak-group-4028",
          "stage": "",
          "description": "Czechoslovak Group is an industrial and technological holding company.",
          "description_full": "Czechoslovak Group is an industrial and technological holding company.",
          "website": "http://www.czechoslovakgroup.com",
          "cb_rank": 43776,
          "headquarters": "Prague, Hlavni mesto Praha, Czech Republic",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Industrial",
            "Industrial Manufacturing",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Czech Republic",
          "tax_id": "CZ03487042",
          "main_focus": "Land Systems / Ammo",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Czechoslovak_Group"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Czechoslovak Group",
          "description": "Czech defence and industrial holding company",
          "aliases": [],
          "instance_of": [
            "business",
            "holding company"
          ],
          "country": "Czech Republic",
          "inception": "2014-10-13",
          "headquarters": "Prague",
          "official_website": "https://csg.com/",
          "isin": "NL0015073TS8",
          "employees": 10137,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Czechoslovak%20Group"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q27350567",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q27350567)",
          "description": "sources.wikidata populated from Wikidata API (Q27350567)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q27350567)",
          "description": "sources.wikidata populated from Wikidata API (Q27350567)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q27350567",
          "new": "Q24708162",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q24708162)",
          "description": "sources.wikidata populated from Wikidata API (Q24708162)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Czech Rep.",
          "new": "Czech Republic",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q24708162)",
          "description": "sources.wikidata populated from Wikidata API (Q24708162)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0048, wikidata_id: Q24708162). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24708162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24708162)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24708162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24708162)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24708162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24708162)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q27350567 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q27350567 → Q24708162",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0048). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Prague' vs sources.crunchbase.headquarters='Karlin, Stredocesky kraj, Czech Republic' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24708162). label='Czechoslovak Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "compatible_sources",
          "description": "HQ sources compatible: Both say Prague; Crunchbase adds region/country detail. Not a real conflict.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24708162). label='Czechoslovak Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24708162). label='Czechoslovak Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1275",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "DAQO NEW ENERGY",
      "sector": "Mining",
      "wikidata_id": "Q16973267",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/daqo-new-energy-corp",
          "stage": "",
          "description": "Daqo New Energy is a leading polysilicon manufacturer based in China",
          "description_full": "Daqo New Energy is a leading polysilicon manufacturer based in China. We utilize the chemical vapor deposition process, or the “modified Siemens process,” to produce polysilicon, and have fully implemented the closed loop system to produce high-quality polysilicon cost-effectively. We manufacture and sell high-quality polysilicon to photovoltaic product manufacturers, who further process our polysilicon into ingots, wafers, cells and modules for solar power solutions. Currently our annual capacity for polysilicon is 6,150 MT. We plan to further increase the capacity to 12,150 MT. We also plan to upgrade our off-gas treatment process from traditional Hydrogenation technology to Hydrochlorination technology.",
          "website": "http://www.dqsolar.com",
          "cb_rank": 189396,
          "headquarters": "Wanzhou, Guangdong, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Manufacturing",
            "Renewable Energy",
            "Solar"
          ],
          "founders": [
            "Gongda Yao"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2018-05-22",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": 76050000,
          "total_funding_native": {
            "amount": 76050000,
            "currency": "USD"
          },
          "top_investors": [
            "Morgan Stanley",
            "GGV Capital",
            "Chongqing Rural Commercial Bank"
          ],
          "num_investors": 3,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "9131000066935314X3 (USCC)",
          "main_focus": "Silicon",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Daqo_New_Energy"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DAQO",
          "description": "Chinese company",
          "aliases": [
            "Daqo New Energy Corp."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "2008",
          "headquarters": "Shanghai",
          "official_website": "http://www.dqsolar.com",
          "isin": "US23703Q2030",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Daqo%20New%20Energy"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16973267",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16973267)",
          "description": "sources.wikidata populated from Wikidata API (Q16973267)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16973267)",
          "description": "sources.wikidata populated from Wikidata API (Q16973267)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16973267)",
          "description": "sources.wikidata populated from Wikidata API (Q16973267)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16973267)",
          "description": "sources.wikidata populated from Wikidata API (Q16973267)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0049, wikidata_id: Q16973267). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16973267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16973267)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16973267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16973267)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16973267)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16973267)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16973267 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0049). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Shanghai' vs sources.crunchbase.headquarters='Wanzhou, Guangdong, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16973267). label='DAQO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): DAQO New Energy's listed/corporate HQ is Shanghai; CB 'Wanzhou, Guangdong' conflates the legacy factory location with the wrong province.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16973267). label='DAQO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16973267). label='DAQO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1276",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Dassault Aviation",
      "sector": "Defence",
      "wikidata_id": "Q460487",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "AM",
            "stock_sector": "Industriali",
            "weight_pct": 0.34,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/dassault-aviation",
          "stage": "",
          "description": "Dassault Aviation is an aircraft manufacturer of military, regional, and business jets.",
          "description_full": "Dassault Aviation is an extremely proactive Company built on solid foundations, with innovation and customer satisfaction as its prime objectives. Although faced with powerful competition, they have always been able to take on this challenge by proposing products that stand out for their performance and quality.  Alongside Loïk Segalen, the Chief Operating Officer, our permanent ambition is to develop the civil and military expertise of this jewel in the crown of the aviation industry, while promoting major partnerships. In a word, Dassault Aviation remains a high-tech, fundamentally export-driven Company that is open to the world and turned toward the future.  Each of their aircraft embodies their mastery of the most advanced technologies, put to the service of our clients. These technologies contribute to our customers’ independence and their management of time, space, decisions and actions, worldwide. Their longevity is founded on pragmatic technical and industrial choices that respect ethical, social and environmental imperatives.  As a pivotal part of a high value-added strategic industry, Dassault Aviation plays its part in the development of the activity of a wide range of high-flying companies, laboratories and teaching establishments. Thanks to the skills and experience of their teams, the know-how that they develop is unique in Europe, and shared with numerous French and international partners. Over 8,000 aircraft delivered worldwide since 1945, Over 28 million hours of flight time, 11,600 employees, more than 9,000 based in France. 72% of their aircraft produced over the past 50 years have been exported.",
          "website": "http://www.dassault-aviation.com/en/",
          "cb_rank": 174450,
          "headquarters": "Saint-cloud, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1929-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Manufacturing",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Innovation Management",
            "Manufacturing",
            "National Security"
          ],
          "founders": [
            "Marcel Bloch"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "France",
          "tax_id": "FR01712034157",
          "main_focus": "Fighter Jets (Rafale)",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Dassault_Aviation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Dassault Aviation",
          "description": "aerospace manufacturer in France",
          "aliases": [
            "Dassault"
          ],
          "instance_of": [
            "aerospace manufacturer"
          ],
          "country": "France",
          "inception": "1929",
          "headquarters": "Paris",
          "official_website": "https://www.dassault-aviation.com",
          "isin": "FR0000121725",
          "employees": 11398,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Dassault%20Aviation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q460487",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q460487)",
          "description": "sources.wikidata populated from Wikidata API (Q460487)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q460487)",
          "description": "sources.wikidata populated from Wikidata API (Q460487)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q460487)",
          "description": "sources.wikidata populated from Wikidata API (Q460487)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q460487)",
          "description": "sources.wikidata populated from Wikidata API (Q460487)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0050, wikidata_id: Q460487). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q460487)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q460487)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q460487)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q460487)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q460487)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q460487)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q460487 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0050). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Paris' vs sources.crunchbase.headquarters='Saint-cloud, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q460487). label='Dassault Aviation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "compatible_sources",
          "description": "HQ sources compatible: WD=Paris (official registered address); CB=Saint-Cloud (main facility, adjacent commune). Both are accurate at different specificity.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q460487). label='Dassault Aviation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q460487). label='Dassault Aviation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1277",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elbit Systems",
      "sector": "Defence",
      "wikidata_id": "Q1325369",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "ESLT",
            "stock_sector": "Industriali",
            "weight_pct": 1.16,
            "location": "Israel",
            "exchange": "Tel Aviv Stock Exchange",
            "currency": "ILS",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/elbit-systems",
          "stage": "",
          "description": "Elbit Systems develops, manufactures, and integrates defense electronics and electro-optic systems for customers.",
          "description_full": "Elbit Systems develops, manufactures and integrates advanced, high-performance defense electronic and electro-optic systems for customers throughout the world. They focus on designing, developing, manufacturing and integrating command, control, communication, computer, intelligence, surveillance and reconnaissance (C4ISR) network centric systems, including unmanned vehicles, for defense and homeland security applications. They also perform upgrade programs for airborne, land and naval defense platforms, often as a prime contractor. Moreover, they develop and manufacture avionic and aerostructure products for the commercial aviation market. In addition, they provide a range of support services.",
          "website": "http://www.elbitsystems.com",
          "cb_rank": 16107,
          "headquarters": "Haifa, Hefa, Israel",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1966-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Manufacturing",
            "Quality Assurance",
            "Security"
          ],
          "founders": [
            "Michael Federmann",
            "Ted Miller"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-21",
          "last_funding_amount_usd": 512043750,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 512043750,
          "total_funding_usd": 812043750,
          "total_funding_native": {
            "amount": 812043750,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Israel",
          "tax_id": "511051515",
          "main_focus": "UAVs (Hermes), Avionics, Land Systems, Cyber.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Elbit_Systems"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Elbit Systems Ltd.",
          "description": "Israel-based defense electronics company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Israel",
          "inception": "1966",
          "headquarters": "Haifa",
          "official_website": "https://www.elbitsystems.com/",
          "isin": "IL0010811243",
          "employees": 20000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Elbit%20Systems"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1325369",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1325369)",
          "description": "sources.wikidata populated from Wikidata API (Q1325369)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1325369)",
          "description": "sources.wikidata populated from Wikidata API (Q1325369)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1325369)",
          "description": "sources.wikidata populated from Wikidata API (Q1325369)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1325369)",
          "description": "sources.wikidata populated from Wikidata API (Q1325369)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0055, wikidata_id: Q1325369). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1325369)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1325369)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1325369)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1325369)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1325369)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1325369)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1325369 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0055). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1325369). label='Elbit Systems Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1325369). label='Elbit Systems Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1325369). label='Elbit Systems Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1278",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Elkem",
      "sector": "Mining",
      "wikidata_id": "Q1331615",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/elkem-carbon-china",
          "stage": "",
          "description": "Advanced material solutions shaping a better and more sustainable future.",
          "description_full": "Elkem is one of the world’s leading providers of advanced silicon-based materials shaping a better and more sustainable future. The company develops silicones, silicon products and carbon solutions by combining natural raw materials, renewable energy and human ingenuity. Elkem helps its customers create and improve essential innovations like electric mobility, digital communications, health and personal care as well as smarter and more sustainable cities. With a strong track record since 1904, its global team of more than 7,200 people has a joint commitment to stakeholders: Delivering your potential. In 2024, Elkem achieved an operating income of NOK 33 billion. Elkem has been awarded top score of A on Forests and Water Security, and B on Climate Change from CDP. Elkem is listed on the Oslo Stock Exchange (ticker: ELK), where the company is also included in the ESG Index. www.elkem.com",
          "website": "https://www.elkem.com",
          "cb_rank": 29007,
          "headquarters": "Oslo, Oslo, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1904-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Science and Engineering"
          ],
          "industries": [
            "Chemical"
          ],
          "founders": [
            "Sam Eyde"
          ],
          "num_funding_rounds": 8,
          "funding_status": "M&A",
          "last_funding_date": "2025-08-04",
          "last_funding_amount_usd": 32800000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 5000000,
          "total_funding_usd": 200108080,
          "total_funding_native": {
            "amount": 200108080,
            "currency": "USD"
          },
          "top_investors": [
            "European Union",
            "Natural Resources Canada",
            "Innovation Norway",
            "Enova",
            "Norwegian Research Council"
          ],
          "num_investors": 7,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Norway",
          "tax_id": "NO911382008 (VAT)",
          "main_focus": "Silicon",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Elkem"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Elkem",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1904-01-02",
          "headquarters": "Oslo",
          "official_website": "https://elkem.com",
          "isin": "NO0010816093",
          "employees": 7262,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Elkem"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1331615",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331615)",
          "description": "sources.wikidata populated from Wikidata API (Q1331615)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331615)",
          "description": "sources.wikidata populated from Wikidata API (Q1331615)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331615)",
          "description": "sources.wikidata populated from Wikidata API (Q1331615)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Norvegia",
          "new": "Norway",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1331615)",
          "description": "sources.wikidata populated from Wikidata API (Q1331615)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0056, wikidata_id: Q1331615). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1331615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1331615)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1331615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1331615)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1331615)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1331615)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1331615 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0056). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1331615). label='Elkem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1331615). label='Elkem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1331615). label='Elkem'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1279",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Exxelia Group",
      "sector": "Defence",
      "wikidata_id": "Q103812026",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/exxelia-group",
          "stage": "",
          "description": "Exxelia Group is designs and manufactures electronic and electromechanical solutions.",
          "description_full": "Exxelia Group designs and manufactures innovative electronic and electromechanical solutions that offer high levels of performance and reliability. For over 50 years, Exxelia Group has been focusing its business on the design and manufacture of innovative high-tech solutions: capacitors, filters, precision mechanics, position sensor, slip rings, and magnetic wound components.",
          "website": "http://www.exxelia.com/",
          "cb_rank": 300250,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1921-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "Electronics",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "M&A",
          "last_funding_date": "2018-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Private Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "HarbourVest Partners"
          ],
          "num_investors": 1,
          "revenue_range": "$500M to $1B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "France",
          "tax_id": "FR38341607593",
          "main_focus": "Electronics",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Exxelia",
          "description": "electronic and mechanical components manufacturer based in Paris, France",
          "aliases": [
            "Exxelia Group"
          ],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": "2009",
          "headquarters": "Paris",
          "official_website": "https://exxelia.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q103812026",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q103812026)",
          "description": "sources.wikidata populated from Wikidata API (Q103812026)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q103812026)",
          "description": "sources.wikidata populated from Wikidata API (Q103812026)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q103812026)",
          "description": "sources.wikidata populated from Wikidata API (Q103812026)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q103812026)",
          "description": "sources.wikidata populated from Wikidata API (Q103812026)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0058, wikidata_id: Q103812026). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q103812026)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q103812026)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q103812026)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q103812026)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q103812026)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q103812026)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q103812026 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0058). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q103812026). label='Exxelia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q103812026). label='Exxelia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q103812026). label='Exxelia'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1280",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ferroglobe",
      "sector": "Mining",
      "wikidata_id": "Q125144368",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ferroglobe",
          "stage": "",
          "description": "Ferroglobe is one of the leading materials innovation companies in the world.",
          "description_full": "Currently, after completing the combination of FerroAtlántica and Globe Specialty Metals and their subsidiaries, Ferroglobe is one of the largest producers of a wide variety of metal alloys and other metallic products. The company uses state-of-the-art-technology in all its processes to provide the best products, which are critical ingredients in many industrial and consumer products. This business approach allows the company to be at the forefront of silicon-based alloys production, but also provide manganese, ferrosilicon alloys and silica fume among others. Moreover, it is remarkable that beyond metal-related industries, Ferroglobe is also involved in hydro-electrical power generation and mining, both of which are related to its core activities and which produce synergies that benefit the company.",
          "website": "https://www.ferroglobe.com/",
          "cb_rank": 127476,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-12-23",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-02-05",
          "last_funding_amount_usd": 147623624,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 147623624,
          "total_funding_native": {
            "amount": 147623624,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United Kingdom",
          "tax_id": "ESA15003666 (VAT)",
          "main_focus": "Silicon",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ferroglobe",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United Kingdom",
          "inception": null,
          "headquarters": "London",
          "official_website": "https://www.ferroglobe.com/",
          "isin": "GB00BYW6GV68",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q125144368",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q125144368)",
          "description": "sources.wikidata populated from Wikidata API (Q125144368)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q125144368)",
          "description": "sources.wikidata populated from Wikidata API (Q125144368)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q125144368)",
          "description": "sources.wikidata populated from Wikidata API (Q125144368)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK/Spagna",
          "new": "United Kingdom",
          "description": "Country normalised to English canonical form. Wikidata Q125144368 confirms country = United Kingdom (HQ London). Raw CSV field 'Country' not present — infonodes country was set during initial data entry as 'UK/Spagna' (bilingual). Normalised to match sources.wikidata.country."
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q125144368)",
          "description": "sources.wikidata populated from Wikidata API (Q125144368)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0059, wikidata_id: Q125144368). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125144368)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125144368)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125144368)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125144368)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125144368)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125144368)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q125144368 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0059). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125144368). label='Ferroglobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125144368). label='Ferroglobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125144368). label='Ferroglobe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1281",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fokker Technologies",
      "sector": "Defence",
      "wikidata_id": "Q5464208",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/fokker-technologies",
          "stage": "",
          "description": "Fokker Technologies is a strong and reliable partner that offers the individual specialties of our four specialized businesses.",
          "description_full": null,
          "website": "http://www.fokker.com/",
          "cb_rank": 439317,
          "headquarters": "Papendrecht, Zuid-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1919-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing"
          ],
          "founders": [
            "Anthony Fokker"
          ],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Netherlands",
          "tax_id": "NL814234033B01",
          "main_focus": "Aerostructures",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fokker_Technologies"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fokker Technologies",
          "description": "Dutch aerospace company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Netherlands",
          "inception": "2011",
          "headquarters": "Papendrecht",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fokker%20Technologies"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1444213",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1444213)",
          "description": "sources.wikidata populated from Wikidata API (Q1444213)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q1444213",
          "new": "Q5464208",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5464208)",
          "description": "sources.wikidata populated from Wikidata API (Q5464208)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5464208)",
          "description": "sources.wikidata populated from Wikidata API (Q5464208)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0062, wikidata_id: Q5464208). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5464208)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5464208)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5464208)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5464208)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5464208)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5464208)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1444213 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q1444213 → Q5464208",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0062). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5464208). label='Fokker Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5464208). label='Fokker Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5464208). label='Fokker Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1282",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Fortescue Metals Group",
      "sector": "Mining",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "Australia",
          "tax_id": "57 002 594 872 (ABN)",
          "main_focus": "Iron Ore and Green Hydrogen (Fortescue Energy).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fortescue_(company)",
          "website": "http://www.fmgl.com.au"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Fortescue Metals Group",
          "description": "iron ore mining company in Western Australia",
          "aliases": [
            "FMG",
            "FORTESCUE METALS GROUP LTD",
            "Fortescue Ltd"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Australia",
          "inception": "2003",
          "headquarters": "Perth",
          "official_website": "http://www.fmgl.com.au",
          "isin": "AU000000FMG4",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fortescue%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1438957)",
          "description": "sources.wikidata populated from Wikidata API (Q1438957)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1438957)",
          "description": "sources.wikidata populated from Wikidata API (Q1438957)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1438957)",
          "description": "sources.wikidata populated from Wikidata API (Q1438957)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1438957)",
          "description": "sources.wikidata populated from Wikidata API (Q1438957)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0063, wikidata_id: Q1438957). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.fmgl.com.au",
          "description": "Official website (P856) fetched from Wikidata (Q1438957)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1438957)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1438957)"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q1438957",
          "new": null,
          "note": "Old company name (Fortescue Metals Group). IN-0133 Fortescue is canonical (current name, iShares). QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "action": "entity_retired",
          "note": "Duplicate of IN-0133 (Fortescue). No relationships; wikidata_id was already nulled.",
          "canonical": "IN-0133",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0063). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1438957). label='Fortescue Metals Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q1438957",
          "note": "Old company name (Fortescue Metals Group). IN-0133 Fortescue is canonical (current name, iShares). QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "retired",
          "description": "Duplicate of IN-0133 (Fortescue). Migrated from old DB via import_by_wikidata.py; wikidata_id already nulled as qid_nulled_duplicate. 0 relationships. Canonical entity is IN-0133.",
          "canonical": "IN-0133",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1283",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ganfeng Lithium",
      "sector": "Mining",
      "wikidata_id": "Q10954805",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ganfeng-lithium",
          "stage": "",
          "description": "Ganfeng Lithium researches and produces lithium products.",
          "description_full": "Ganfeng Lithiums operations involve value chain components such as upstream resource exploration for lithium, midstream salt deep processing and metal lithium smelting for lithium, downstream lithium battery production, and recycling of used batteries. In the sectors of energy storage, 3C products, chemicals, and pharmaceutical, products are used. They have resources for lithium ore spread over a number of nations and areas. The production capacity of lithium compounds and lithium metal is among the top in the world, and it has industrialized technologies for lithium extraction from ore and lithium recovery from recycling. It also has battery manufacturing and recycling facilities. supplying producers of electric vehicles, batteries, and other products with raw materials; allowing them to modify their batteries; and providing solutions for waste battery recycling",
          "website": "http://www.ganfenglithium.com/",
          "cb_rank": 41005,
          "headquarters": "Shanghai, Shanghai, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2000-03-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-23",
          "last_funding_amount_usd": 2000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 152353071,
          "total_funding_usd": 427738606,
          "total_funding_native": {
            "amount": 427738606,
            "currency": "USD"
          },
          "top_investors": [
            "RQS Partners"
          ],
          "num_investors": 1,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "913605007191146603 (USCC)",
          "main_focus": "Lithium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ganfeng_Lithium"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ganfeng Lithium",
          "description": "Chinese lithium company",
          "aliases": [
            "Ganfeng Lithium Co., Ltd.",
            "Jiangxi Ganfeng Lithium Co.,Ltd."
          ],
          "instance_of": [
            "business"
          ],
          "country": "China",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.ganfenglithium.com/",
          "isin": "CNE1000031W9",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ganfeng%20Lithium"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q10954805",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10954805)",
          "description": "sources.wikidata populated from Wikidata API (Q10954805)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10954805)",
          "description": "sources.wikidata populated from Wikidata API (Q10954805)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10954805)",
          "description": "sources.wikidata populated from Wikidata API (Q10954805)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q10954805)",
          "description": "sources.wikidata populated from Wikidata API (Q10954805)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0065, wikidata_id: Q10954805). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10954805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10954805)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10954805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10954805)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10954805)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10954805)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q10954805 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0065). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10954805). label='Ganfeng Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10954805). label='Ganfeng Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10954805). label='Ganfeng Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1284",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "GCL Technology",
      "sector": "Mining",
      "wikidata_id": "Q124670561",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/gcl-technology",
          "stage": "",
          "description": "GCL Technology is a manufacturer of solar materials, focused on producing granular silicon using Fluidized Bed Reactor technology.",
          "description_full": "GCL Technology is a manufacturer of solar materials, focused on producing granular silicon using Fluidized Bed Reactor technology. This method is designed to reduce production costs, energy use, and carbon emissions. The company received a carbon footprint certification in 2021 from ADEME, reporting 37.0 kg CO₂ equivalent per kg of granular silicon. It operates several facilities in China and supplies major solar materials manufacturers under long-term contracts.",
          "website": "http://www.gcltech.com/",
          "cb_rank": 2677142,
          "headquarters": "Suzhou, Jiangsu, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Solar",
            "Sustainability"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91320500785867375H (USCC)",
          "main_focus": "Silicon",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "GCL Technology Holdings Limited",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "China",
          "inception": null,
          "headquarters": "Hong Kong",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q124670561",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670561)",
          "description": "sources.wikidata populated from Wikidata API (Q124670561)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670561)",
          "description": "sources.wikidata populated from Wikidata API (Q124670561)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670561)",
          "description": "sources.wikidata populated from Wikidata API (Q124670561)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670561)",
          "description": "sources.wikidata populated from Wikidata API (Q124670561)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0066, wikidata_id: Q124670561). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124670561)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124670561)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124670561)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124670561)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124670561)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124670561)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q124670561 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0066). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name. | headquarters real conflict: sources.wikidata.headquarters='Hong Kong' vs sources.crunchbase.headquarters='Suzhou, Jiangsu, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124670561). label='GCL Technology Holdings Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hong Kong' vs sources.crunchbase.headquarters='Suzhou, Jiangsu, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124670561). label='GCL Technology Holdings Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124670561). label='GCL Technology Holdings Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1285",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "General Dynamics",
      "sector": "Defence",
      "wikidata_id": "Q502940",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "GD",
            "stock_sector": "Industriali",
            "weight_pct": 4.49,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/general-dynamics",
          "stage": "",
          "description": "General Dynamics is a defense industry contractor for shipbuilding, marine, combat and defense systems and, munitions.",
          "description_full": "General Dynamics is involved in business aviation; land and expeditionary combat vehicles and systems, armaments, and munitions; shipbuilding and marine systems; and mission-critical information systems and technologies.  General Dynamics has four main business segments.  Aerospace designs, develops, manufacturers and services a comprehensive offering of advanced business-jet aircraft.  Combat Systems specializes in producing, supporting and sustaining land and expeditionary combat systems for the U.S. military and its allies.  Marine Systems designs, builds and supports submarines and a variety of surface ships for the U.S. Navy and commercial customers.  The Information Systems and Technology group offers a breadth and depth of technology and service capabilities that support a wide range of government and commercial needs, including systems integration expertise; hardware and software products; and engineering, management and support services.",
          "website": "https://www.gd.com",
          "cb_rank": 135145,
          "headquarters": "Falls Church, Virginia, United States",
          "headquarters_regions": "Washington DC Metro Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1899-02-07",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "National Security",
            "Public Transportation"
          ],
          "founders": [
            "John Philip Holland"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2010-09-10",
          "last_funding_amount_usd": 30000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 84900000,
          "total_funding_native": {
            "amount": 84900000,
            "currency": "USD"
          },
          "top_investors": [
            "US Army",
            "United States Navy"
          ],
          "num_investors": 2,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "52-0545220 (EIN)",
          "main_focus": "Abrams Tanks, Nuclear Submarines (Electric Boat), Gulfstream Jets.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/General_Dynamics"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "General Dynamics",
          "description": "American defense manufacturing conglomerate",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1952-02-21",
          "headquarters": "Reston",
          "official_website": "https://www.gd.com/",
          "isin": "US3695501086",
          "employees": 83500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/General%20Dynamics"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q502940)",
          "description": "sources.wikidata populated from Wikidata API (Q502940)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q502940)",
          "description": "sources.wikidata populated from Wikidata API (Q502940)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q502940)",
          "description": "sources.wikidata populated from Wikidata API (Q502940)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q502940)",
          "description": "sources.wikidata populated from Wikidata API (Q502940)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0067, wikidata_id: Q502940). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q502940)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q502940)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q502940)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q502940)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q502940)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q502940)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0067). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Reston' vs sources.crunchbase.headquarters='Falls Church, Virginia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q502940). label='General Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): General Dynamics relocated HQ from Falls Church to Reston VA in 2020; Wikidata is current.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q502940). label='General Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q502940). label='General Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1286",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Grupo Mexico",
      "sector": "Mining",
      "wikidata_id": "Q623591",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/grupo-mexico",
          "stage": "",
          "description": "Grupo México is a corporation in Mexico and the third largest copper producer in the world through ASARCO.",
          "description_full": null,
          "website": "http://www.gmexico.com",
          "cb_rank": 984405,
          "headquarters": "Mexico City, Distrito Federal, Mexico",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1978-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Larrea Mota Velasco",
            "Raúl Antonio Escobedo"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Mexico",
          "tax_id": "GME0611277P6 (RFC)",
          "main_focus": "Copper, Molybdenum, Silver, and Rail Transport.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Grupo_México"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Grupo México",
          "description": "company",
          "aliases": [
            "Grupo Mexico"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Mexico",
          "inception": "1978-01-01",
          "headquarters": "Mexico City",
          "official_website": "http://www.gmexico.com/",
          "isin": "MXP370841019",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Grupo%20M%C3%A9xico"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q623591)",
          "description": "sources.wikidata populated from Wikidata API (Q623591)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q623591)",
          "description": "sources.wikidata populated from Wikidata API (Q623591)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q623591)",
          "description": "sources.wikidata populated from Wikidata API (Q623591)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q623591)",
          "description": "sources.wikidata populated from Wikidata API (Q623591)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0069, wikidata_id: Q623591). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q623591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q623591)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0069). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q623591",
          "note": "Grupo Mexico B share / parent — same company",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q623591 shared with 1 other entity: IN-0151 (Grupo Mexico B). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q623591). label='Grupo México'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1287",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "HAVELSAN",
      "sector": "Defence",
      "wikidata_id": "Q5628993",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/havelsan",
          "stage": "",
          "description": "HAVELSAN is a software, and systems company provides global solutions in defense, and IT sectors.",
          "description_full": "HAVELSAN is a software, and system integrator company affiliated with the turkish armed forces foundation, offering global solutions in the defense, and informatics sectors. HAVELSAN develops command, and control systems, war management systems, simulation, and training technologies, management information systems, cyber security, homeland security, and e government solutions.",
          "website": "https://www.havelsan.com.tr/",
          "cb_rank": 172844,
          "headquarters": "Ankara, Ankara, Turkey",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Cyber Security",
            "Information and Communications Technology (ICT)",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Turkey",
          "tax_id": "4600004901",
          "main_focus": "Software, Command & Control (C4ISR), Simulators.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/HAVELSAN"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "HAVELSAN",
          "description": "Turkish software and systems company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Turkey",
          "inception": "1982",
          "headquarters": "Ankara",
          "official_website": "http://www.havelsan.com.tr/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/HAVELSAN"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5628993",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5628993)",
          "description": "sources.wikidata populated from Wikidata API (Q5628993)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5628993)",
          "description": "sources.wikidata populated from Wikidata API (Q5628993)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5628993)",
          "description": "sources.wikidata populated from Wikidata API (Q5628993)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5628993)",
          "description": "sources.wikidata populated from Wikidata API (Q5628993)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0070, wikidata_id: Q5628993). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5628993)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5628993)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5628993)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5628993)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5628993)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5628993)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5628993 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0070). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5628993). label='HAVELSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5628993). label='HAVELSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5628993). label='HAVELSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1288",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hemlock Semiconductor Operations",
      "sector": "Mining",
      "wikidata_id": "Q5712288",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hemlock-semiconductor-operations",
          "stage": "",
          "description": "Hemlock Semiconductor Operations manufactures polycrystalline silicon products used in semiconductor devices, cells and modules.",
          "description_full": "Hemlock Semiconductor (HSC) is a committed, reliable and proven supplier of high-purity polysilicon for the electronic and solar power industries, enabling customers to produce high-tech electronics and solar panels.",
          "website": "https://www.hscpoly.com/",
          "cb_rank": 26185,
          "headquarters": "Hemlock, Michigan, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1961-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "2024-10-21",
          "last_funding_amount_usd": 325000000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 325000000,
          "total_funding_native": {
            "amount": 325000000,
            "currency": "USD"
          },
          "top_investors": [
            "U.S. Department of Commerce"
          ],
          "num_investors": 1,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "38-1647413 (EIN)",
          "main_focus": "Silicon",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hemlock_Semiconductor"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hemlock Semiconductor Corporation",
          "description": "American polysilicon producer",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": "1961-01-01",
          "headquarters": "Michigan",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hemlock%20Semiconductor"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5712288",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5712288)",
          "description": "sources.wikidata populated from Wikidata API (Q5712288)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5712288)",
          "description": "sources.wikidata populated from Wikidata API (Q5712288)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5712288)",
          "description": "sources.wikidata populated from Wikidata API (Q5712288)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q5712288)",
          "description": "sources.wikidata populated from Wikidata API (Q5712288)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0072, wikidata_id: Q5712288). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5712288)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5712288)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5712288)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5712288)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5712288)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5712288)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5712288 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0072). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5712288). label='Hemlock Semiconductor Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5712288). label='Hemlock Semiconductor Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5712288). label='Hemlock Semiconductor Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1289",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt",
      "sector": "Defence",
      "wikidata_id": "Q21236526",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HAG",
            "stock_sector": "Industriali",
            "weight_pct": 0.25,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/hensoldt",
          "stage": "",
          "description": "Hensoldt is a globally leading supplier of premium sensors for security and surveillance missions.",
          "description_full": null,
          "website": "https://www.hensoldt.net/",
          "cb_rank": 21535,
          "headquarters": "Taufkirchen, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2017-02-28",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Privacy and Security"
          ],
          "industries": [
            "Electronics",
            "Security",
            "Sensor"
          ],
          "founders": [
            "Moritz Carl Hensoldt"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2023-12-07",
          "last_funding_amount_usd": 258955267,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 258955267,
          "total_funding_usd": 992042544,
          "total_funding_native": {
            "amount": 846000000,
            "currency": "EUR"
          },
          "top_investors": [
            "Idinvest Partners",
            "Leonardo Company"
          ],
          "num_investors": 2,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Germany",
          "tax_id": "DE313434689",
          "main_focus": "Optronics / Radar",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hensoldt"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hensoldt AG",
          "description": "German multinational defence electronics company",
          "aliases": [
            "Hensoldt GmbH"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Germany",
          "inception": "2017-02-28",
          "headquarters": "Taufkirchen",
          "official_website": "https://www.hensoldt.net",
          "isin": "DE000HAG0005",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hensoldt"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q21236526)",
          "description": "sources.wikidata populated from Wikidata API (Q21236526)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q21236526)",
          "description": "sources.wikidata populated from Wikidata API (Q21236526)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q21236526)",
          "description": "sources.wikidata populated from Wikidata API (Q21236526)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q21236526)",
          "description": "sources.wikidata populated from Wikidata API (Q21236526)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0073, wikidata_id: Q21236526). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21236526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21236526)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21236526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21236526)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21236526)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21236526)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0073). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21236526). label='Hensoldt AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21236526). label='Hensoldt AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21236526). label='Hensoldt AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1290",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "HII Mission Technologies",
      "sector": "Defence",
      "wikidata_id": "Q7257522",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hii-technical-solutions-a-division-of-huntington-ingalls-industries",
          "stage": "",
          "description": "Hii's Mission Technologies develops integrted solutions that enable today's connected, all-domain force.",
          "description_full": "HII Mission Technologies is accelerating national security solutions, ensuring the warfighters and their allies have the strategic advantage wherever they may be. It develops integrated solutions that enable today’s connected, all-domain force.",
          "website": "https://tsd.huntingtoningalls.com/",
          "cb_rank": 271717,
          "headquarters": "Mclean, Virginia, United States",
          "headquarters_regions": "Washington DC Metro Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "2011-03-31",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "90-0607005 (EIN)",
          "main_focus": "Largest US military shipbuilder (Aircraft carriers and submarines).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Huntington_Ingalls_Industries"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Huntington Ingalls Industries",
          "description": "American shipbuilding company",
          "aliases": [
            "Northrop Grumman Shipbuilding",
            "HII",
            "Huntington Ingalls"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "2011-03-31",
          "headquarters": "Newport News",
          "official_website": "https://hii.com",
          "isin": "US4464131063",
          "employees": 44000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Huntington%20Ingalls%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7257522)",
          "description": "sources.wikidata populated from Wikidata API (Q7257522)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7257522)",
          "description": "sources.wikidata populated from Wikidata API (Q7257522)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7257522)",
          "description": "sources.wikidata populated from Wikidata API (Q7257522)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7257522)",
          "description": "sources.wikidata populated from Wikidata API (Q7257522)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0074, wikidata_id: Q7257522). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257522)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257522)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257522)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257522)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257522)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257522)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0074). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Newport News' vs sources.crunchbase.headquarters='Mclean, Virginia, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257522). label='Huntington Ingalls Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): WD QID Q7257522 maps to HII parent (Newport News); HII Mission Technologies is the IT subsidiary with offices in McLean VA — CB is correct.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257522). label='Huntington Ingalls Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257522). label='Huntington Ingalls Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1291",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hindustan Aeronautics",
      "sector": "Defence",
      "wikidata_id": "Q357095",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hindustan-aeronautics-limited",
          "stage": "",
          "description": "Hal is an indian company that provides aeronautic services.",
          "description_full": "Hindustan Aeronautics Limited (HAL) is bengaluru based defence public sector undertakings (dpsu) company engaged in the design, development, manufacture, repair, overhaul, upgrade and servicing of a wide range of products including, aircraft, helicopters, aero-engines, avionics, accessories and aerospace structures. Hal is 'navratna' company and the largest dpsu. Hal is the 39th largest aerospace company in the world in terms of revenue. Company has 20 production divisions and 11 r&d centres located across india. Indian defense services is the main customer of hal and account for over 93% of sales. Hal also sell its products and provide services to state governments, para-military forces and corporate.",
          "website": "https://hal-india.co.in",
          "cb_rank": 21647,
          "headquarters": "Bengaluru, Karnataka, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1963-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial",
            "Manufacturing"
          ],
          "founders": [
            "Walchand Hirachand"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "India",
          "tax_id": "29AAACH3641R1Z3 (GSTIN)",
          "main_focus": "Tejas Fighter Jets, Military Helicopters, Engine MRO (Maintenance).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hindustan_Aeronautics_Limited"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hindustan Aeronautics Limited",
          "description": "Indian public sector aerospace manufacturer",
          "aliases": [
            "HAL",
            "Hindustan Aeronautics"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "India",
          "inception": "1940-12-23",
          "headquarters": "Bengaluru",
          "official_website": "https://hal-india.co.in/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hindustan%20Aeronautics%20Limited"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q357095)",
          "description": "sources.wikidata populated from Wikidata API (Q357095)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q357095)",
          "description": "sources.wikidata populated from Wikidata API (Q357095)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q357095)",
          "description": "sources.wikidata populated from Wikidata API (Q357095)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q357095)",
          "description": "sources.wikidata populated from Wikidata API (Q357095)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0075, wikidata_id: Q357095). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q357095)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q357095)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q357095)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q357095)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q357095)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q357095)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0075). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q357095). label='Hindustan Aeronautics Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q357095). label='Hindustan Aeronautics Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q357095). label='Hindustan Aeronautics Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1292",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Honeywell",
      "sector": "Defence",
      "wikidata_id": "Q898208",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/honeywell",
          "stage": "",
          "description": "Honeywell is a technology and manufacturing company that produces products for the automation, aviation, and energy transition industries.",
          "description_full": null,
          "website": "http://www.honeywell.com",
          "cb_rank": 101279,
          "headquarters": "Charlotte, North Carolina, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1906-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Other",
            "Professional Services",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Electronics",
            "Information Technology",
            "Innovation Management",
            "Manufacturing",
            "Service Industry"
          ],
          "founders": [
            "Mark C. Honeywell"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2009-10-27",
          "last_funding_amount_usd": 11400000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 11400000,
          "total_funding_native": {
            "amount": 11400000,
            "currency": "USD"
          },
          "top_investors": [
            "US Department of Energy"
          ],
          "num_investors": 1,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "22-2640650 (EIN)",
          "main_focus": "Avionics, Aircraft Engines, Tactical Guidance, Building Automation.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Honeywell"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Honeywell",
          "description": "American multinational conglomerate",
          "aliases": [
            "Minneapolis Heat Regulator Company",
            "Minneapolis-Honeywell Regulator Company",
            "Honeywell International",
            "HONEYWELL INTERNATIONAL INC. (Charlotte, NC)",
            "Honeywell International, Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1885-04-23",
          "headquarters": "Charlotte",
          "official_website": "https://www.honeywell.com/",
          "isin": "US4385161066",
          "employees": 99000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Honeywell"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q898208)",
          "description": "sources.wikidata populated from Wikidata API (Q898208)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q898208)",
          "description": "sources.wikidata populated from Wikidata API (Q898208)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q898208)",
          "description": "sources.wikidata populated from Wikidata API (Q898208)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q898208)",
          "description": "sources.wikidata populated from Wikidata API (Q898208)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0076, wikidata_id: Q898208). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q898208)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q898208)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q898208)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q898208)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q898208)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q898208)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0076). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q898208). label='Honeywell International, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q898208). label='Honeywell International, Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q898208). label='Honeywell'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1293",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hoshine Silicon",
      "sector": "Mining",
      "wikidata_id": "Q108003110",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hoshine-silicon",
          "stage": "",
          "description": "Hoshine Silicon is a manufacturer of chemical products.",
          "description_full": "Hoshine Silicon is a silicon-based materials and photovoltaic new energy business that provides industrial silicon, silica fume, and silica powder. Their products are used in various fields such as aerospace, military, electronic communications, medical health, and automobile manufacturing industry.",
          "website": "http://www.hoshinesilicon.com",
          "cb_rank": 3814964,
          "headquarters": "Pinghu, Zhejiang, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Manufacturing",
            "Oil and Gas"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91330400782386349H (USCC)",
          "main_focus": "Silicon",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hoshine_Silicon_Industry"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hoshine Silicon Industry",
          "description": "Chinese Silicon Company",
          "aliases": [
            "Hoshine Silicon"
          ],
          "instance_of": null,
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hoshine%20Silicon%20Industry"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q108003110",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q108003110)",
          "description": "sources.wikidata populated from Wikidata API (Q108003110)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q108003110)",
          "description": "sources.wikidata populated from Wikidata API (Q108003110)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q108003110)",
          "description": "sources.wikidata populated from Wikidata API (Q108003110)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q108003110)",
          "description": "sources.wikidata populated from Wikidata API (Q108003110)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0077, wikidata_id: Q108003110). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108003110)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108003110)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108003110)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108003110)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108003110)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108003110)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q108003110 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0077). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108003110). label='Hoshine Silicon Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108003110). label='Hoshine Silicon Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108003110). label='Hoshine Silicon Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1294",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "IBM",
      "sector": "Tech",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ibm",
          "stage": "",
          "description": "IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services.",
          "description_full": "IBM is a technology and innovation company that offers a wide range of technology and consulting services; a broad portfolio of middleware for collaboration, predictive analytics, software development, and systems management. It offers services across AI, machine learning, cybersecurity, analytics, DevOps, and more, helping businesses innovate and automate processes.",
          "website": "http://www.ibm.com",
          "cb_rank": 1835,
          "headquarters": "Armonk, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1911-06-06",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Professional Services",
            "Sales and Marketing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Business Development",
            "Business Information Systems",
            "CRM",
            "Data Management",
            "Foundational AI",
            "Software"
          ],
          "founders": [
            "Gerard Aldus",
            "Thomas J. Watson"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "13-0871985 (EIN)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/IBM"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "IBM",
          "description": "American multinational technology corporation",
          "aliases": [
            "International Business Machines Corporation (Armonk, NY)",
            "IBM Corp.",
            "18M",
            "International Business Machines Corporation",
            "Big Blue",
            "ibm.com"
          ],
          "instance_of": [
            "software company",
            "business",
            "enterprise",
            "technology company",
            "public company",
            "professional services firm",
            "multinational corporation",
            "organization"
          ],
          "country": "United States",
          "inception": "1911-06-16",
          "headquarters": "Armonk",
          "official_website": "https://www.ibm.com/",
          "isin": "US4592001014",
          "employees": 352600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/IBM"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q173395)",
          "description": "sources.wikidata populated from Wikidata API (Q173395)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q173395",
          "new": "Q37156",
          "description": "Corrected QID: Q173395 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q37156 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q37156)",
          "description": "sources.wikidata populated from Wikidata API (Q37156)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q37156)",
          "description": "sources.wikidata populated from Wikidata API (Q37156)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q37156)",
          "description": "sources.wikidata populated from Wikidata API (Q37156)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0078, wikidata_id: Q37156). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q37156)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q37156)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q37156",
          "new": null,
          "note": "Duplicate of IN-0062 Business Machines (same entity: IBM Q37156). IN-0062 is canonical (has iShares source data). QID nulled here.",
          "script": "manual patch 2026-04-23"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q37156 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0078). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q37156). label='IBM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q37156",
          "note": "Duplicate of IN-0062 Business Machines (same entity: IBM Q37156). IN-0062 is canonical (has iShares source data). QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1295",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "IMI Systems",
      "sector": "Defence",
      "wikidata_id": "Q2660084",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/imi-systems",
          "stage": "",
          "description": "IMI Systems is a a weapons maker known for Uzi submachine guns.",
          "description_full": "IMI Systems is a defense systems house specializing in the development, marketing and implementation of comprehensive combat-proven solutions for the land, air, naval and homeland security requirements of the modern battlefield .",
          "website": "http://www.imisystems.com/",
          "cb_rank": 1089510,
          "headquarters": "Ramat Hasharon, Tel Aviv, Israel",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1933-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Information Technology",
            "Sales and Marketing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Computer",
            "CRM",
            "Electronics",
            "Information Technology",
            "Robotics"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Israel",
          "tax_id": "520021672",
          "main_focus": "Munitions, Tank Armament, Small Arms.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Israel_Weapon_Industries"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Israel Weapon Industries",
          "description": "Israelian company of defense",
          "aliases": [
            "IWI"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Israel",
          "inception": "2005",
          "headquarters": "Ramat HaSharon",
          "official_website": "http://iwi.net",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Israel%20Weapon%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3151155",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3151155)",
          "description": "sources.wikidata populated from Wikidata API (Q3151155)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q3151155",
          "new": "Q2660084",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2660084)",
          "description": "sources.wikidata populated from Wikidata API (Q2660084)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2660084)",
          "description": "sources.wikidata populated from Wikidata API (Q2660084)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0081, wikidata_id: Q2660084). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2660084)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2660084)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2660084)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2660084)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2660084)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2660084)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3151155 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q3151155 → Q2660084",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0081). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2660084). label='Israel Weapon Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2660084). label='Israel Weapon Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2660084). label='Israel Weapon Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1296",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Indian Rare Earths",
      "sector": "Mining",
      "wikidata_id": "Q6021378",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/indian-rare-earths",
          "stage": "",
          "description": "Indian Rare Earths is a mining company that offers ilmenite, minerals, chemicals, rare earths, and zircon.",
          "description_full": null,
          "website": "https://www.irel.co.in",
          "cb_rank": 1411898,
          "headquarters": "Mumbai, Maharashtra, India",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1950-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Government",
            "Mineral",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "Less than $1M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "India",
          "tax_id": "33AAACI0124F1ZO (GSTIN)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/IREL_(India)"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Indian Rare Earths Limited",
          "description": "government-owned corporation",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "India",
          "inception": "1950",
          "headquarters": "Mumbai",
          "official_website": "http://www.irel.gov.in",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/IREL%20%28India%29"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6016234",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6016234)",
          "description": "sources.wikidata populated from Wikidata API (Q6016234)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q6016234",
          "new": "Q6021378",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6021378)",
          "description": "sources.wikidata populated from Wikidata API (Q6021378)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6021378)",
          "description": "sources.wikidata populated from Wikidata API (Q6021378)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0082, wikidata_id: Q6021378). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6021378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6021378)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6021378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6021378)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6021378)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6021378)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6016234 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q6016234 → Q6021378",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0082). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6021378). label='Indian Rare Earths Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6021378). label='Indian Rare Earths Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6021378). label='Indian Rare Earths Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1297",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Indium",
      "sector": "Mining",
      "wikidata_id": "Q16986090",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/indium-corporation",
          "stage": "",
          "description": "Indium is a premier materials supplier to the global electronics, semiconductor, thin film, and solar markets.",
          "description_full": "Indium Corporation is a premier materials supplier to the global electronics, semiconductor, thin film, thermal management, and solar markets. Products include solders, and fluxes; brazes; thermal interface materials; sputtering targets; indium, gallium, germanium, and tin metals and inorganic compounds; and NanoFoil®. Founded in 1934, Indium has global technical support and factories located in China, Malaysia, Singapore, South Korea, the United Kingdom, and the USA.",
          "website": "http://www.indium.com/",
          "cb_rank": 146646,
          "headquarters": "Clinton, New York, United States",
          "headquarters_regions": "East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "1934-03-13",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Advanced Materials",
            "Developer Platform",
            "Manufacturing"
          ],
          "founders": [
            "Daniel Gray",
            "J. Robert Dyer",
            "William S. Murray"
          ],
          "num_funding_rounds": 1,
          "funding_status": null,
          "last_funding_date": "1996-10-21",
          "last_funding_amount_usd": 150000,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": null,
          "total_funding_usd": 150000,
          "total_funding_native": {
            "amount": 150000,
            "currency": "USD"
          },
          "top_investors": [
            "NYSERDA"
          ],
          "num_investors": 1,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "15-0210510 (EIN)",
          "main_focus": "Gallium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Indium_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Indium corporation",
          "description": "indium manufacturer",
          "aliases": [
            "Indium Corporation (United States)"
          ],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Clinton",
          "official_website": "http://www.indium.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Indium%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16986090",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16986090)",
          "description": "sources.wikidata populated from Wikidata API (Q16986090)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16986090)",
          "description": "sources.wikidata populated from Wikidata API (Q16986090)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16986090)",
          "description": "sources.wikidata populated from Wikidata API (Q16986090)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16986090)",
          "description": "sources.wikidata populated from Wikidata API (Q16986090)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0083, wikidata_id: Q16986090). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16986090)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16986090)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16986090)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16986090)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16986090)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16986090)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16986090 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0083). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16986090). label='Indium corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16986090). label='Indium corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16986090). label='Indium corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1298",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Indra",
      "sector": "Defence",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/indra",
          "stage": "",
          "description": "Indra is a technology and consulting company that offers solutions in information technology, defense, security, and transportation.",
          "description_full": null,
          "website": "http://www.indracompany.com",
          "cb_rank": 5890,
          "headquarters": "Madrid, Madrid, Spain",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Information Technology",
            "Other",
            "Privacy and Security",
            "Professional Services",
            "Sales and Marketing",
            "Software"
          ],
          "industries": [
            "Consulting",
            "CRM",
            "Information Services",
            "Information Technology",
            "Security",
            "Service Industry"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-16",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 291945676,
          "total_funding_usd": 738828696,
          "total_funding_native": {
            "amount": 653000000,
            "currency": "EUR"
          },
          "top_investors": [
            "European Investment Bank",
            "JP Morgan Chase",
            "Third Point"
          ],
          "num_investors": 3,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Spain",
          "tax_id": "ESA28599033",
          "main_focus": "Defense IT / Radar",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Indra_Sistemas"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Indra Sistemas",
          "description": "Spanish defense and information tech company",
          "aliases": [
            "Indra Sistemas, S.A."
          ],
          "instance_of": [
            "enterprise",
            "public company"
          ],
          "country": "Spain",
          "inception": "1993-01-01",
          "headquarters": "Alcobendas",
          "official_website": "https://www.indracompany.com/en/",
          "isin": "ES0118594417",
          "employees": 60907,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Indra%20Sistemas"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1661823)",
          "description": "sources.wikidata populated from Wikidata API (Q1661823)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1661823)",
          "description": "sources.wikidata populated from Wikidata API (Q1661823)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1661823)",
          "description": "sources.wikidata populated from Wikidata API (Q1661823)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1661823)",
          "description": "sources.wikidata populated from Wikidata API (Q1661823)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0084, wikidata_id: Q1661823). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1661823)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1661823)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q1661823",
          "new": null,
          "note": "IN-1298 Indra is duplicate of IN-0753 Indra Sistemas (same entity). Q1661823 kept on IN-0753.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-23",
          "action": "relationships_migrated",
          "to": "IN-0753",
          "note": "Indra → Indra Sistemas (same entity; canonical entity holds QID Q1661823)",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0084). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Alcobendas' vs sources.crunchbase.headquarters='Madrid, Madrid, Spain' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1661823). label='Indra Sistemas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q1661823",
          "note": "IN-1298 Indra is duplicate of IN-0753 Indra Sistemas (same entity). Q1661823 kept on IN-0753.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): CB 'Bhiwandi, Maharashtra, India' is a mismatch — likely a different company. Indra Sistemas SA is headquartered in Alcobendas, Spain.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: Indra: Alcobendas ES (parent Indra Sistemas) vs Bhiwandi IN (Indra India subsidiary) — CB matched Indian entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1299",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Israel Aerospace Industries",
      "sector": "Defence",
      "wikidata_id": "Q876017",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/israel-aerospace-industries",
          "stage": "",
          "description": "Israel Aerospace Industries develops and manufactures military and commercial aerospace and defense systems.",
          "description_full": "Israel Aerospace Industries Ltd. develops and produces military and commercial aerospace and defense systems. The company provides space systems including communication and observation satellites, launchers, ground stations and systems, and subsystems and components; and unmanned air systems comprising of electro-optical payloads, inertial systems, maritime solutions, ground control and airborne systems, and data terminals. The company also offers defense systems; military aircraft and helicopters maintenance and upgrade services including services for special mission aircraft, aero structures and wiring, training solutions and systems, operational support products and services, airborne systems, tactical mid-air collision avoidance systems, defense self-protection communications, A/C and engine parts, telemetry and airborne instrumentation equipment, toolkits, and helicopter military seats. In addition, the company provides naval systems such as surveillance systems, patrol and attack crafts, training and simulation products, ship combat suites, combat management systems, naval attack missiles, naval LAHAT and Barak systems, sea-to-sea missiles, weapon systems modernization and integration services, radar systems, and skimmers. The company also offers maintenance, repair, overhaul, and conversion services for civil aircrafts; integrated intelligence systems, air command control communication systems, radars, and defense and self-protection products; land systems comprising of land-based Barak systems, armored dozers, airborne systems for aerostats, mine blast resistant seats, land navigation systems, precision strike systems and guided munitions, loitering weapons, ground vehicles, field porters, and ground SIGINT systems. Israel Aerospace Industries also offers cyber defense, maritime, border protection, defense surveillance systems, and crisis and emergency management systems, as well as business jets and aero assemblies. Israel Aerospace Industries was founded in 1953 and is based in Lod, Israel.",
          "website": "http://www.iai.co.il",
          "cb_rank": 206528,
          "headquarters": "Lod, HaMerkaz, Israel",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1953-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [
            "William Creagh"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Israel",
          "tax_id": "520023611",
          "main_focus": "Missile Defense (Arrow), Satellites, Aviation MRO.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Israel_Aerospace_Industries"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Israel Aerospace Industries Ltd",
          "description": "aerospace and defense manufacturer",
          "aliases": [
            "IAI",
            "Israel Aircraft Industries"
          ],
          "instance_of": [
            "aerospace manufacturer",
            "state-owned enterprise",
            "public company"
          ],
          "country": "Israel",
          "inception": "1953-01-01",
          "headquarters": "Lod",
          "official_website": "http://www.iai.co.il",
          "isin": null,
          "employees": 16500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Israel%20Aerospace%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q876017",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q876017)",
          "description": "sources.wikidata populated from Wikidata API (Q876017)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q876017)",
          "description": "sources.wikidata populated from Wikidata API (Q876017)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q876017)",
          "description": "sources.wikidata populated from Wikidata API (Q876017)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q876017)",
          "description": "sources.wikidata populated from Wikidata API (Q876017)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0087, wikidata_id: Q876017). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q876017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q876017)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q876017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q876017)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q876017)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q876017)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q876017 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0087). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q876017). label='Israel Aerospace Industries Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q876017). label='Israel Aerospace Industries Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q876017). label='Israel Aerospace Industries Ltd'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1300",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KGHM International",
      "sector": "Mining",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/kghm-international",
          "stage": "",
          "description": "KGHM International is develops and operates mines focusing primarily on copper.",
          "description_full": null,
          "website": "http://kghm.com",
          "cb_rank": 446250,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2002-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Poland",
          "tax_id": "PL6920000013 (VAT)",
          "main_focus": "Copper",
          "wikipedia_url": "https://en.wikipedia.org/wiki/KGHM_Polska_Miedź"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "KGHM Polska Miedź",
          "description": "company listed on the Polish Stock Exchange",
          "aliases": [
            "KGHM Polska Miedź (Poland)",
            "Kombinat Górniczo-Hutniczy Miedzi",
            "KGHM"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Poland",
          "inception": "1961",
          "headquarters": "Lubin",
          "official_website": "https://kghm.com",
          "isin": "PLKGHM000017",
          "employees": 33568,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KGHM%20Polska%20Mied%C5%BA"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q649044",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q649044)",
          "description": "sources.wikidata populated from Wikidata API (Q649044)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q649044",
          "new": "Q1476710",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1476710)",
          "description": "sources.wikidata populated from Wikidata API (Q1476710)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Polonia",
          "new": "Poland",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1476710)",
          "description": "sources.wikidata populated from Wikidata API (Q1476710)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0088, wikidata_id: Q1476710). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1476710)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1476710)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q1476710",
          "new": null,
          "note": "KGHM International is Canadian subsidiary. Q1476710=KGHM Polska Miedź parent kept on IN-0198.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q649044 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q649044 → Q1476710",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0088). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Lubin' vs sources.crunchbase.headquarters='Vancouver, British Columbia, Canada' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1476710). label='KGHM Polska Miedź'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q1476710",
          "note": "KGHM International is Canadian subsidiary. Q1476710=KGHM Polska Miedź parent kept on IN-0198.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): WD Lubin (Poland) is the parent KGHM Polska Miedź HQ; KGHM International Ltd. is the Canadian subsidiary, headquartered in Vancouver BC.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: KGHM International: Lubin PL (parent KGHM) vs Vancouver BC (KGHM International Ltd Canadian subsidiary) — CB correct for this entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1301",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KNDS",
      "sector": "Defence",
      "wikidata_id": "Q19966744",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/knds",
          "stage": "",
          "description": "KNDS provides and develops equipment and systems for the land defense industry.",
          "description_full": null,
          "website": "https://www.knds.com/",
          "cb_rank": 175608,
          "headquarters": "Amsterdam, Noord-Holland, The Netherlands",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Government and Military",
            "Manufacturing",
            "Privacy and Security"
          ],
          "industries": [
            "Machinery Manufacturing",
            "Manufacturing",
            "National Security",
            "Physical Security",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Netherlands",
          "tax_id": "NL855610816B01",
          "main_focus": "Main Battle Tanks",
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KNDS",
          "description": "European defence company",
          "aliases": [
            "KMW+Nexter Defense Systems",
            "KNDS N.V."
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Netherlands",
          "inception": "2015-10-02",
          "headquarters": "Amsterdam",
          "official_website": "https://www.knds.com",
          "isin": null,
          "employees": 11000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KNDS"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q19966744",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q19966744)",
          "description": "sources.wikidata populated from Wikidata API (Q19966744)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q19966744)",
          "description": "sources.wikidata populated from Wikidata API (Q19966744)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q19966744)",
          "description": "sources.wikidata populated from Wikidata API (Q19966744)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0089, wikidata_id: Q19966744). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19966744)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19966744)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q19966744 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0089). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19966744). label='KNDS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1302",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "KoBold Metals",
      "sector": "Mining",
      "wikidata_id": "Q61982942",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kobold-metals",
          "stage": "",
          "description": "KoBold Metals is an AI-powered critical mineral startup that discovers essential materials for electric vehicles and renewable energy.",
          "description_full": "KoBold Metals invests in battery materials projects across the globe by combining basic ore-deposit science, big data, and scientific computing with patient private capital. The company's software uses datasets with conventional geochemical, geophysical, and geological data in statistical association models to identify prospects to ensure a cobalt supply for the electric vehicle revolution, enabling mineral exploration companies to find new sources of cobalt through machine learning and data analysis.",
          "website": "https://www.koboldmetals.com",
          "cb_rank": 2988,
          "headquarters": "Berkeley, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": "Artificial Intelligence (AI)",
          "primary_industry_url": "https://www.crunchbase.com/category/artificial-intelligence",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Natural Resources",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Mineral",
            "Mining",
            "Software"
          ],
          "founders": [
            "Jeff Jurinak",
            "Josh Goldman",
            "Kurt House"
          ],
          "num_funding_rounds": 5,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2025-11-14",
          "last_funding_amount_usd": 280004127,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": 1224504127,
          "total_funding_usd": 1224504127,
          "total_funding_native": {
            "amount": 1224504127,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "Bond",
            "StepStone Group",
            "Breakthrough Energy Ventures",
            "T. Rowe Price"
          ],
          "num_investors": 22,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "US 1907824",
          "main_focus": "Use of AI to find metals",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kobold Metals",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Silicon Valley",
          "official_website": "https://www.koboldmetals.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_wikidata_search",
          "author": "playwright_wikidata_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q61982942",
          "description": "wikidata_id found via Playwright browser search on Wikidata API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q61982942)",
          "description": "sources.wikidata populated from Wikidata API (Q61982942)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q61982942)",
          "description": "sources.wikidata populated from Wikidata API (Q61982942)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q61982942)",
          "description": "sources.wikidata populated from Wikidata API (Q61982942)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0090, wikidata_id: Q61982942). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61982942)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61982942)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61982942)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61982942)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q61982942)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q61982942)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q61982942 auto-assigned via Playwright search — verify correct entity",
          "author": "playwright_wikidata_search",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0090). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Silicon Valley' vs sources.crunchbase.headquarters='Berkeley, California, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61982942). label='Kobold Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): CB 'Berkeley, California' is the specific address; WD 'Silicon Valley' is a vague region label.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61982942). label='Kobold Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q61982942). label='Kobold Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1303",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kongsberg",
      "sector": "Defence",
      "wikidata_id": "Q1770909",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/kongsberg-gruppen",
          "stage": "",
          "description": "Kongsberg is a technology corporation that delivers advanced and reliable solutions for the safety, security, and performance of industries.",
          "description_full": null,
          "website": "http://www.kongsberg.com",
          "cb_rank": 228570,
          "headquarters": "Kongsberg, Buskerud, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1814-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Mechanical Engineering"
          ],
          "founders": [
            "Poul Steenstrup"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Norway",
          "tax_id": "NO912423386",
          "main_focus": "Naval / Missiles",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kongsberg_Gruppen"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kongsberg Gruppen",
          "description": "Norwegian defense contractor and maritime automation supplier",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1814",
          "headquarters": "Kongsberg",
          "official_website": "http://www.kongsberg.com/",
          "isin": "NO0003043309",
          "employees": 14994,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kongsberg%20Gruppen"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1770909",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1770909)",
          "description": "sources.wikidata populated from Wikidata API (Q1770909)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1770909)",
          "description": "sources.wikidata populated from Wikidata API (Q1770909)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1770909)",
          "description": "sources.wikidata populated from Wikidata API (Q1770909)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1770909)",
          "description": "sources.wikidata populated from Wikidata API (Q1770909)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0091, wikidata_id: Q1770909). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770909)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770909)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770909)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770909)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770909)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770909)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1770909 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0091). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770909). label='Kongsberg Gruppen'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770909). label='Kongsberg Gruppen'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770909). label='Kongsberg Gruppen'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1304",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kratos Defense and Security Solutions",
      "sector": "Defence",
      "wikidata_id": "Q16858667",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/kratos-defense-and-security-solutions",
          "stage": "",
          "description": "Kratos Defense & Security Solutions provides mission critical engineering, IT services, and war fighter solutions.",
          "description_full": "Kratos Defense & Security Solutions, Inc. provides mission critical engineering, IT services and war fighter solutions for the U.S. federal government and for state and local agencies. Principal services include C4ISR, weapon systems lifecycle support, military weapon range and technical services, network engineering services, advanced IT services, security and surveillance systems, and critical infrastructure design and integration. The Company is headquartered in San Diego, California, with resources throughout the U.S. and at key strategic military locations.",
          "website": "http://www.kratosdefense.com",
          "cb_rank": 4923,
          "headquarters": "San Diego, California, United States",
          "headquarters_regions": "Greater San Diego Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Privacy and Security",
            "Professional Services"
          ],
          "industries": [
            "Consulting",
            "Cyber Security",
            "Government",
            "Information Technology",
            "National Security",
            "Public Safety",
            "Satellite Communication",
            "Security"
          ],
          "founders": [
            "Masood Tayebi"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2026-02-26",
          "last_funding_amount_usd": 1172999977,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 2016999977,
          "total_funding_usd": 2116799977,
          "total_funding_native": {
            "amount": 2116799977,
            "currency": "USD"
          },
          "top_investors": [
            "United States Air Force"
          ],
          "num_investors": 1,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "13-3818604",
          "main_focus": "UAVs",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kratos_Defense_&_Security_Solutions"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kratos Defense & Security Solutions",
          "description": "U.S. military contractor",
          "aliases": [
            "Wireless Facilities Incorporated",
            "Kratos Defense & Security Solutions, Inc"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2004",
          "headquarters": "San Diego",
          "official_website": "http://www.kratosdefense.com",
          "isin": "US50077B2079",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kratos%20Defense%20%26%20Security%20Solutions"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16858667)",
          "description": "sources.wikidata populated from Wikidata API (Q16858667)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16858667)",
          "description": "sources.wikidata populated from Wikidata API (Q16858667)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16858667)",
          "description": "sources.wikidata populated from Wikidata API (Q16858667)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16858667)",
          "description": "sources.wikidata populated from Wikidata API (Q16858667)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0092, wikidata_id: Q16858667). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16858667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16858667)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16858667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16858667)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16858667)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16858667)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0092). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16858667). label='Kratos Defense & Security Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16858667). label='Kratos Defense & Security Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16858667). label='Kratos Defense & Security Solutions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1305",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "L3Harris Technologies",
      "sector": "Defence",
      "wikidata_id": "Q30291091",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "LHX",
            "stock_sector": "Industriali",
            "weight_pct": 3.3,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/harris",
          "stage": "",
          "description": "L3Harris Technologies provides platform management system solutions for armed forces.",
          "description_full": "L3Harris Technologies is a technology company and defense contractor that offers a variety of services and products across multiple domains. The company specializes in communication systems, electronic warfare, geospatial systems, and avionics. L3Harris provides integrated solutions for government and commercial customers, focusing on areas such as space exploration, air traffic management, and land mobility. Additionally, the company develops advanced sensors and software solutions to enhance situational awareness and decision-making capabilities. L3Harris supports various sectors, including defense, public safety, and commercial aviation, ensuring effective communication and operational efficiency.",
          "website": "https://www.l3harris.com",
          "cb_rank": 4802,
          "headquarters": "Melbourne, Florida, United States",
          "headquarters_regions": "East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1895-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Other"
          ],
          "industries": [
            "Commercial",
            "Information Technology",
            "National Security"
          ],
          "founders": [
            "Frank Lanza",
            "Robert LaPenta"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-03-27",
          "last_funding_amount_usd": 2250000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2250000000,
          "total_funding_native": {
            "amount": 2250000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "34-0276860 (EIN)",
          "main_focus": "Tactical Communications, Electronic Warfare, Satellite Sensors.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/L3Harris"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "L3Harris Technologies",
          "description": "company in Melbourne, United States",
          "aliases": [
            "L3Harris",
            "L3 Harris",
            "Harris (United States)"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2019-06-29",
          "headquarters": "Melbourne",
          "official_website": "https://www.l3harris.com",
          "isin": "US5024311095",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/L3Harris"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30291091)",
          "description": "sources.wikidata populated from Wikidata API (Q30291091)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30291091)",
          "description": "sources.wikidata populated from Wikidata API (Q30291091)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30291091)",
          "description": "sources.wikidata populated from Wikidata API (Q30291091)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30291091)",
          "description": "sources.wikidata populated from Wikidata API (Q30291091)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0093, wikidata_id: Q30291091). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30291091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30291091)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30291091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30291091)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30291091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30291091)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0093). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30291091). label='L3Harris Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30291091). label='L3Harris Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30291091). label='L3Harris Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1306",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Lockheed Martin",
      "sector": "Defence",
      "wikidata_id": "Q7240",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "LMT",
            "stock_sector": "Industriali",
            "weight_pct": 6.03,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/lockheed-martin",
          "stage": "",
          "description": "Lockheed Martin is a global security and aerospace company that specializes in advanced technology systems, products, and services.",
          "description_full": "Lockheed Martin Corporation is a global security company that engages in the research, design, development, manufacture, integration, and sustainment of technology systems and products. It also provides a range of management, engineering, technical, scientific, logistic, and information services. The company operates in four business segments aeronautics, electronic systems, information systems, global services, and space systems.",
          "website": "https://www.lockheedmartin.com",
          "cb_rank": 839,
          "headquarters": "Bethesda, Maryland, United States",
          "headquarters_regions": "Washington DC Metro Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1912-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Professional Services",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Employment",
            "Machinery Manufacturing",
            "Manufacturing",
            "Military",
            "National Security",
            "Remote Sensing",
            "Security",
            "Space Travel"
          ],
          "founders": [
            "Allan Lockheed",
            "Malcolm Lockheed"
          ],
          "num_funding_rounds": 7,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-05",
          "last_funding_amount_usd": 3000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 4400000,
          "total_funding_usd": 6062016440,
          "total_funding_native": {
            "amount": 6062016440,
            "currency": "USD"
          },
          "top_investors": [
            "NYSERDA",
            "Air Force Research Laboratory",
            "United States Air Force"
          ],
          "num_investors": 3,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "52-1893632 (EIN)",
          "main_focus": "F-35 Fighter Jets, Missiles, Missile Defense (THAAD), Space Systems.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lockheed_Martin"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lockheed Martin",
          "description": "US aerospace and defense manufacturer",
          "aliases": [
            "Lockheed-Martin",
            "LockMart",
            "Lockheed"
          ],
          "instance_of": [
            "defense contractor",
            "public company"
          ],
          "country": "United States",
          "inception": "1995",
          "headquarters": "Bethesda",
          "official_website": "https://lockheedmartin.com",
          "isin": "US5398301094",
          "employees": 110000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lockheed%20Martin"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7240)",
          "description": "sources.wikidata populated from Wikidata API (Q7240)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7240)",
          "description": "sources.wikidata populated from Wikidata API (Q7240)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7240)",
          "description": "sources.wikidata populated from Wikidata API (Q7240)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q7240)",
          "description": "sources.wikidata populated from Wikidata API (Q7240)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0096, wikidata_id: Q7240). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7240)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7240)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7240)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7240)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7240)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7240)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0096). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7240). label='Lockheed Martin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7240). label='Lockheed Martin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7240). label='Lockheed Martin'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1307",
      "type": "company",
      "roles": [
        "manufacturer",
        "investor"
      ],
      "name": "Ma’aden",
      "sector": "Mining",
      "wikidata_id": "Q6721006",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/ma-aden",
          "stage": "",
          "description": "Ma’aden operates as a mining and metals company.",
          "description_full": "Ma’aden operates as a mining and metals company. Ma’aden plays an important role in Saudi Vision 2030, the Kingdom’s strategy to diversify its economy. Our mission is to lead the development of Saudi mining into the ‘third pillar’ of industrialization in the country, beyond oil and petrochemicals.",
          "website": "https://www.maaden.com.sa",
          "cb_rank": 72298,
          "headquarters": "Riyadh, Ar Riyad, Saudi Arabia",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Gulf Cooperation Council (GCC), Middle East",
          "operating_status": "Active",
          "founded_date": "1997-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Industrial",
            "Mineral",
            "Mining",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-25",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 2250000000,
          "total_funding_native": {
            "amount": 2250000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Saudi Arabia",
          "tax_id": "1010164391 (CR Number)",
          "main_focus": "Phosphate (Fertilizer), Aluminum, and Gold.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Maaden",
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maaden",
          "description": "Saudi mining company",
          "aliases": [
            "Maʿaden",
            "Saudi Arabian Mining"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Saudi Arabia",
          "inception": "1997-03-23",
          "headquarters": "Riyadh",
          "official_website": "https://www.maaden.com.sa/",
          "isin": "SA123GA0ITH7",
          "employees": 6149,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Maaden%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q136990728)",
          "description": "sources.wikidata populated from Wikidata API (Q136990728)"
        },
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "migrate.py extracted the string 'Ma’aden' from the CSV raw data (row: 'Vale', field: 'Top 5 Investors') and created a separate investor entity IV-0151 for it, not recognising Ma’aden (IN-0098) already existed as a company entity. Note: CSV uses straight apostrophe (Ma'aden); database uses curly apostrophe (Ma’aden)."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q136990728)",
          "description": "sources.wikidata populated from Wikidata API (Q136990728)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q136990728)",
          "description": "sources.wikidata populated from Wikidata API (Q136990728)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "playwright_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6721006",
          "description": "wikidata_id found via Wikidata wbsearchentities API search"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q6721006)",
          "description": "sources.wikidata populated from Wikidata API (Q6721006)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Merged duplicate IV-0151 ('Ma’aden', investor entity) into this record. Raw provenance: CSV row 'Vale', field 'Top 5 Investors', value 'Ma’aden'. migrate.py created IV-0151 not recognising IN-0098 (Ma’aden company entity) already existed. Confirmed same entity (Ma’aden, Q6721006) via shared wikidata_id Q6721006. REL-0290 (Ma’aden → Vale) redirected to IN-0098."
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "roles",
          "old": [
            "manufacturer"
          ],
          "new": [
            "manufacturer",
            "investor"
          ],
          "description": "Corrected roles to valid values: manufacturer + investor"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q136990728)",
          "description": "sources.wikidata populated from Wikidata API (Q136990728)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0098, wikidata_id: Q136990728). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136990728)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136990728)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "manual",
          "author": "nelsonmau",
          "field": "wikidata_id",
          "old": "Q136990728",
          "new": "Q6721006",
          "description": "Wrong QID Q136990728 (Wikimedia disambiguation page) replaced with Q6721006 (Saudi Arabian Mining Company, Ma'aden). Confirmed via https://en.wikipedia.org/wiki/Maaden_(company)"
        },
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "[from IV-0377] Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Saudi Arabia",
          "description": "[from IV-0377] Country curated: Ma'aden — Riyadh Saudi Arabia (Saudi Arabian Mining Company)"
        },
        {
          "date": "2026-05-14",
          "source": "manual",
          "author": "dedup_entities.py",
          "field": "entity",
          "old": null,
          "new": "merged from IV-0377",
          "description": "Merged and retired IV-0377 (Ma’aden) into this entity (name-based match (loser IV-0377 had no wikidata_id)). Absorbed: sources.infonodes (field-level merge); history[2 entries from IV-0377]; relationships[1 redirected, 1 deduped]."
        },
        {
          "date": "2026-05-14",
          "source": "manual",
          "author": "nelsonmau",
          "field": "dedup_decision",
          "old": null,
          "new": null,
          "description": "IV-0377 merged into IN-1307: same entity (Saudi Arabian Mining Company, Ma'aden). IV-0377 was created by import_investors_crunchbase.py from crunchbase.top_investors. IN-1307 is the canonical company entry from iShares Mining ETF. IV-0439 was a prior merge (2026-04-15). IV-0377 was a second duplicate not caught at that time."
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6721006)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6721006)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6721006)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6721006)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "merged_duplicate",
          "description": "IV-0151 was a duplicate created by migrate.py from investor strings; merged into canonical IN-0098",
          "author": "nelsonmau",
          "datestamp": "2026-03-28"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0098). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136990728). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_removed",
          "description": "Old QID Q136990728 was a Wikimedia disambiguation page, not the company. Replaced with Q6721006 (Saudi Arabian Mining Company).",
          "author": "nelsonmau",
          "datestamp": "2026-05-14"
        },
        {
          "status": "merged_from",
          "description": "Retired entity IV-0377 (Ma’aden) merged into this entity on 2026-05-14. Retired entity had sources: ['edf', 'ishares', 'crunchbase', 'infonodes', 'wikidata'].",
          "author": "dedup_entities.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6721006). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6721006). label='Maaden'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1308",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MBDA",
      "sector": "Defence",
      "wikidata_id": "Q1475070",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/mbda",
          "stage": "",
          "description": "MBDA designs and produces missiles and missile systems.",
          "description_full": null,
          "website": "http://www.mbda-systems.com/",
          "cb_rank": 239011,
          "headquarters": "Le Plessis-robinson, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-12-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Manufacturing",
            "Privacy and Security"
          ],
          "industries": [
            "Manufacturing",
            "National Security",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "France",
          "tax_id": "FR80414777558",
          "main_focus": "Missile Systems",
          "wikipedia_url": "https://en.wikipedia.org/wiki/MBDA"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MBDA",
          "description": "European developer and manufacturer of missiles",
          "aliases": [
            "Euromissile"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2001-01-01",
          "headquarters": "Le Plessis-Robinson",
          "official_website": "https://www.mbda-systems.com",
          "isin": null,
          "employees": 11000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MBDA"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1475070",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1475070)",
          "description": "sources.wikidata populated from Wikidata API (Q1475070)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1475070)",
          "description": "sources.wikidata populated from Wikidata API (Q1475070)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1475070)",
          "description": "sources.wikidata populated from Wikidata API (Q1475070)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1475070)",
          "description": "sources.wikidata populated from Wikidata API (Q1475070)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0099, wikidata_id: Q1475070). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475070)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475070)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475070)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475070)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475070)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475070)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1475070 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0099). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475070). label='MBDA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475070). label='MBDA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475070). label='MBDA'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1309",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Melrose Industries",
      "sector": "Defence",
      "wikidata_id": "Q3305280",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "MRO",
            "stock_sector": "Industriali",
            "weight_pct": 0.4,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "GBP",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/melrose-industries",
          "stage": "",
          "description": "Melrose Industries operates as a holding company, which manufactures electricity generating equipment, switchgear and transformers.",
          "description_full": "Melrose Industries operates as a holding company, which manufactures electricity generating equipment, switchgear and transformers.",
          "website": "http://www.melroseplc.net/",
          "cb_rank": 1612278,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2003-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [
            "Christopher Miller",
            "Simon Peckham"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Kingdom",
          "tax_id": "GB852106725",
          "main_focus": "Aerospace Components",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Melrose_Industries"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Melrose Industries",
          "description": "investment company",
          "aliases": [
            "Melrose plc",
            "Melrose Industries plc"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "2003-01-01",
          "headquarters": "London",
          "official_website": "http://www.melroseplc.net",
          "isin": "GB00BV9FYX34",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Melrose%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3305280",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3305280)",
          "description": "sources.wikidata populated from Wikidata API (Q3305280)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3305280)",
          "description": "sources.wikidata populated from Wikidata API (Q3305280)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3305280)",
          "description": "sources.wikidata populated from Wikidata API (Q3305280)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK",
          "new": "United Kingdom",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3305280)",
          "description": "sources.wikidata populated from Wikidata API (Q3305280)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0100, wikidata_id: Q3305280). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3305280)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3305280)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3305280)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3305280)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3305280)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3305280)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3305280 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0100). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3305280). label='Melrose Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3305280). label='Melrose Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3305280). label='Melrose Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1310",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Meta for Developers",
      "sector": "Tech",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/facebook-for-developers",
          "stage": "",
          "description": "Meta for Developers develops content and business tools, AI, AR and VR.",
          "description_full": null,
          "website": "https://developers.meta.com/",
          "cb_rank": 162458,
          "headquarters": "Menlo Park, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Internet Services",
            "Media and Entertainment",
            "Professional Services",
            "Software"
          ],
          "industries": [
            "Business Development",
            "Content",
            "Internet",
            "Machine Learning",
            "Management Information Systems"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "20-0075152 (EIN)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Meta_Platforms"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "Meta",
          "description": "American multinational technology corporation",
          "aliases": [],
          "instance_of": [
            "public company",
            "technology company",
            "online service provider",
            "business"
          ],
          "country": "United States",
          "inception": "2004-07-29",
          "headquarters": "Menlo Park",
          "official_website": "https://www.meta.com/",
          "isin": "US30303M1027",
          "employees": 58604,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Meta%20Platforms"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q790060)",
          "description": "sources.wikidata populated from Wikidata API (Q790060)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q790060",
          "new": "Q380",
          "description": "Corrected QID: Q790060 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q380 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q380)",
          "description": "sources.wikidata populated from Wikidata API (Q380)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q380)",
          "description": "sources.wikidata populated from Wikidata API (Q380)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q380)",
          "description": "sources.wikidata populated from Wikidata API (Q380)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0101, wikidata_id: Q380). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q380)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q380)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q380",
          "new": null,
          "note": "Meta for Developers is not Meta Platforms Inc. QID Q380 (Meta Platforms) belongs to IN-0228. QID nulled here.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: cb_rank"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q380 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0101). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q380). label='Meta'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_duplicate",
          "wikidata_id_removed": "Q380",
          "note": "Meta for Developers is not Meta Platforms Inc. QID Q380 (Meta Platforms) belongs to IN-0228. QID nulled here.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1311",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MP Materials",
      "sector": "Mining",
      "wikidata_id": "Q105563992",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/mp-materials",
          "stage": "",
          "description": "MP Materials provides a sustainable, low-cost supply chain of coveted materials that help power the modern economy.",
          "description_full": null,
          "website": "https://mpmaterials.com",
          "cb_rank": 13927,
          "headquarters": "Las Vegas, Nevada, United States",
          "headquarters_regions": "Western US",
          "operating_status": "Active",
          "founded_date": "2014-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Industrial",
            "Mining",
            "Sustainability"
          ],
          "founders": [
            "James Litinsky",
            "Michael Rosenthal"
          ],
          "num_funding_rounds": 9,
          "funding_status": "IPO",
          "last_funding_date": "2025-08-25",
          "last_funding_amount_usd": 275000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 1250000000,
          "total_funding_usd": 2383500000,
          "total_funding_native": {
            "amount": 2383500000,
            "currency": "USD"
          },
          "top_investors": [
            "JP Morgan Chase",
            "U.S. Department of Defense",
            "Government of United States of America",
            "Hancock Prospecting",
            "Sahsen Ventures"
          ],
          "num_investors": 9,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "82-1327150 (EIN)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/MP_Materials"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MP Materials",
          "description": "American Rare Earth materials company",
          "aliases": [],
          "instance_of": [
            "company",
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Las Vegas",
          "official_website": "http://mpmaterials.com/",
          "isin": "US5533681012",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MP%20Materials"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q105563992",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q105563992)",
          "description": "sources.wikidata populated from Wikidata API (Q105563992)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q105563992)",
          "description": "sources.wikidata populated from Wikidata API (Q105563992)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q105563992)",
          "description": "sources.wikidata populated from Wikidata API (Q105563992)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q105563992)",
          "description": "sources.wikidata populated from Wikidata API (Q105563992)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0105, wikidata_id: Q105563992). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank, top_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105563992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105563992)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q105563992 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0105). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q105563992",
          "note": "MP Materials share class / parent company — same Wikidata entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q105563992 shared with 1 other entity: IN-0242 (MP Materials Class A). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank, top_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105563992). label='MP Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1312",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nammo",
      "sector": "Defence",
      "wikidata_id": "Q1964355",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/nammo",
          "stage": "",
          "description": "NAMMO AS is a developer and manufacturer of ammunition systems and missile & space propulsion products.",
          "description_full": null,
          "website": "https://www.nammo.com/",
          "cb_rank": 303975,
          "headquarters": "Raufoss, Oppland, Norway",
          "headquarters_regions": "Nordic Countries, Scandinavia, Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1998-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Hardware",
            "Manufacturing"
          ],
          "industries": [
            "3D Printing",
            "Consumer Electronics",
            "Manufacturing"
          ],
          "founders": [
            "Raufoss Ammunisjonsfabrikker"
          ],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Norway",
          "tax_id": "NO979512328",
          "main_focus": "Ammo / Rockets",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nammo"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nammo",
          "description": "Norwegian-Finnish defence company",
          "aliases": [
            "Nordic Ammunition Company",
            "Nammo AS",
            "Nordic Ammunition Group"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "1998",
          "headquarters": "Raufoss",
          "official_website": "https://nammo.com",
          "isin": null,
          "employees": 2700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nammo"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1964355",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1964355)",
          "description": "sources.wikidata populated from Wikidata API (Q1964355)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1964355)",
          "description": "sources.wikidata populated from Wikidata API (Q1964355)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1964355)",
          "description": "sources.wikidata populated from Wikidata API (Q1964355)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1964355)",
          "description": "sources.wikidata populated from Wikidata API (Q1964355)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0107, wikidata_id: Q1964355). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1964355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1964355)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1964355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1964355)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1964355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1964355)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1964355 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0107). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1964355). label='Nammo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1964355). label='Nammo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1964355). label='Nammo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1313",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "NeoPerformance",
      "sector": "Mining",
      "wikidata_id": "Q131896252",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/neoperformance",
          "stage": "",
          "description": "NeoPerformance provide Marketing Services.",
          "description_full": null,
          "website": "https://neoperformance.com",
          "cb_rank": 3108632,
          "headquarters": "Rio, Rio de Janeiro, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "2011-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [],
          "industries": [],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Canada",
          "tax_id": "10003-8276-RT0001 (BN)",
          "main_focus": "Neodimio | Gallium",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Canada",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.neomaterials.com",
          "isin": "CA64046G1063",
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q124380993",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124380993)",
          "description": "sources.wikidata populated from Wikidata API (Q124380993)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q124380993",
          "new": "Q131896252",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q131896252)",
          "description": "sources.wikidata populated from Wikidata API (Q131896252)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q131896252)",
          "description": "sources.wikidata populated from Wikidata API (Q131896252)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0109, wikidata_id: Q131896252). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896252)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896252)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896252)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896252)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131896252)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131896252)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "merged_duplicate",
          "author": "claude-sonnet-4-6",
          "datestamp": "2026-03-07",
          "description": "Two sheet rows — 'Neo Performance Mat.' (sector: Neodimio) and 'Neo Performance (Gallium)' (sector: Gallium) — were both mapped to the single investments.json key 'NeoPerformance'. main_focus has been concatenated with ' | ' separator. Neo Performance Materials Corp. is a single legal entity covering multiple critical minerals (rare earths, gallium, etc.), so the merge is likely correct. However, the sector field only retains the first row's sector (Neodimio). Consider using a multi-value sector field or splitting into sub-entries by material focus."
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q124380993 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q124380993 → Q131896252",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0109). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896252). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896252). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131896252). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1314",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Newmont",
      "sector": "Mining",
      "wikidata_id": "Q1785405",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/newmont",
          "stage": "",
          "description": "Newmont is a gold mining company that deals in mining gold and a producer of copper, silver, zinc, and lead.",
          "description_full": "Newmont is a gold company and a producer of copper, silver, zinc, and lead. They have a portfolio of assets, prospects, and talent based in advantageous mining jurisdictions. The Company is an industry leader in value creation, stringent safety standards, superior execution, and technical expertise. They operates mines in nine countries around the world.",
          "website": "https://www.newmont.com",
          "cb_rank": 35154,
          "headquarters": "Greenwood Village, Colorado, United States",
          "headquarters_regions": "Greater Denver Area, Western US",
          "operating_status": "Active",
          "founded_date": "1921-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [
            "William Boyce Thompson"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2024-03-04",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 5700000000,
          "total_funding_native": {
            "amount": 5700000000,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "84-0263435 (EIN)",
          "main_focus": "World's largest Gold producer; Copper.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Newmont"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Newmont Mining Corporation",
          "description": "American gold mining company based in Greenwood Village, Colorado. It is the world's largest gold mining corporation.",
          "aliases": [
            "Newmont Corporation"
          ],
          "instance_of": [
            "business",
            "public company",
            "company"
          ],
          "country": "United States",
          "inception": "1916-01-01",
          "headquarters": "Denver",
          "official_website": "http://www.newmont.com",
          "isin": "US6516391066",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Newmont"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1785405)",
          "description": "sources.wikidata populated from Wikidata API (Q1785405)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1785405)",
          "description": "sources.wikidata populated from Wikidata API (Q1785405)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1785405)",
          "description": "sources.wikidata populated from Wikidata API (Q1785405)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1785405)",
          "description": "sources.wikidata populated from Wikidata API (Q1785405)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0111, wikidata_id: Q1785405). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1785405)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1785405)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1785405)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1785405)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1785405)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1785405)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0111). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Denver' vs sources.crunchbase.headquarters='Greenwood Village, Colorado, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1785405). label='Newmont Mining Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): Newmont corporate address is Greenwood Village CO (suburb of Denver); CB is more precise. WD 'Denver' is the metropolitan approximation.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1785405). label='Newmont Mining Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1785405). label='Newmont Mining Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1315",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nexa Technologies",
      "sector": "Defence",
      "wikidata_id": "Q2843137",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "France",
          "tax_id": "FR31 750439374",
          "main_focus": "formed largely by former Amesys executives and took over the \"Eagle\" surveillance software. It has frequently operated in tandem with a Dubai-based entity called Advanced Middle East Systems",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Amesys",
          "description": "French company",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1979",
          "headquarters": "Aix-en-Provence",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q63071700",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q63071700)",
          "description": "sources.wikidata populated from Wikidata API (Q63071700)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q63071700",
          "new": "Q2843137",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2843137)",
          "description": "sources.wikidata populated from Wikidata API (Q2843137)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2843137)",
          "description": "sources.wikidata populated from Wikidata API (Q2843137)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0112, wikidata_id: Q2843137). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2843137)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2843137)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/nexa-technologies",
          "new_value": null,
          "note": "Nexa Technologies (French networking/IoT, Aix-en-Provence) — CB /organization/nexa-technologies is a US trading technology provider (Richardson TX). Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "manual",
          "field": "sources.crunchbase",
          "old": "crunchbase block (wrong entity)",
          "new": null,
          "description": "cb_wrong_entity: CB still matches US trading technology (Richardson TX), not French IoT company. Re-nulled Cycle 2."
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2843137)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2843137)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2843137)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2843137)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q63071700 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q63071700 → Q2843137",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0112). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Aix-en-Provence' vs sources.crunchbase.headquarters='Richardson, Texas, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2843137). label='Amesys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): CB 'Richardson, Texas' is likely a mismatch to a different company. Nexa Technologies is the French body-scanner maker in Aix-en-Provence.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "cb_wrong_entity",
          "description": "Nexa Technologies (French networking/IoT, Aix-en-Provence) — CB /organization/nexa-technologies is a US trading technology provider (Richardson TX). Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/nexa-technologies",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "cb_wrong_entity: CB still matches US trading technology (Richardson TX), not French IoT company. Re-nulled Cycle 2.",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2843137). label='Amesys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2843137). label='Amesys'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1316",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Norincogroup",
      "sector": "Defence",
      "wikidata_id": "Q1538336",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/norincogroup",
          "stage": "",
          "description": "Norincogroup is an enterprise company that offers mining, metals, iron, and steel services for business.",
          "description_full": "Norincogroup is an enterprise company that offers mining, metals, iron, and steel services for business. The company specialized in the development, sales, research, and production of off-highway mining vehicles, related construction machinery, and its parts.  They adhering to the status of technology determines the market position and market position determines the status of the company. Noringroup will build an integrated logistics park with procurement, storage, cutting, processing, distribution, and other relevant capabilities in Chongqing and Xi'an. It has a nationwide marketing and service network, to provide its clients with high-quality Supply Chain Integration and just-in-time (JIT ) supply services.  The main business of this company is consists of machinery & electric products, fuels, complete sets of equipment, metals, vehicles, textile, motor, light industry, chemicals, petroleum products, and etc. Noringroup was founded in 2011 and is based in Beijing, China.",
          "website": "http://www.norincogroup.com.cn",
          "cb_rank": 433438,
          "headquarters": "Beijing, Beijing, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1980-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Real Estate",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Chemical",
            "Construction",
            "Electric Vehicle",
            "Mining",
            "Textiles"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "China",
          "tax_id": "91110000100001046A",
          "main_focus": "Land Systems, Tanks, Artillery, Small Arms.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Norinco"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China North Industries Group Corporation Limited",
          "description": "Chinese state-owned enterprise",
          "aliases": [
            "China North Industries Corporation",
            "North Industries Corporation",
            "China North Engine Research Institute",
            "China North Industries Group Corporation,Norinco Group",
            "Norinco Group",
            "CNIGC"
          ],
          "instance_of": [
            "business",
            "Chinese state-owned enterprise",
            "conglomerate"
          ],
          "country": "China",
          "inception": "1980-01-01",
          "headquarters": "Beijing",
          "official_website": "http://www.norincogroup.com.cn/",
          "isin": null,
          "employees": 204378,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Norinco"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1538336",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1538336)",
          "description": "sources.wikidata populated from Wikidata API (Q1538336)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1538336)",
          "description": "sources.wikidata populated from Wikidata API (Q1538336)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1538336)",
          "description": "sources.wikidata populated from Wikidata API (Q1538336)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1538336)",
          "description": "sources.wikidata populated from Wikidata API (Q1538336)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0114, wikidata_id: Q1538336). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1538336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1538336)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1538336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1538336)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1538336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1538336)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1538336 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0114). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1538336). label='China North Industries Group Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1538336). label='China North Industries Group Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1538336). label='China North Industries Group Corporation Limited'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1317",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Northrop Grumman",
      "sector": "Defence",
      "wikidata_id": "Q329953",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "NOC",
            "stock_sector": "Industriali",
            "weight_pct": 4.62,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/northrop-grumman",
          "stage": "",
          "description": "Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.",
          "description_full": "Northrop Grumman Corporation is a major American aerospace and defense technology company. It is one of the world’s largest weapons manufacturers and military technology providers, with its headquarters located in Falls Church, Virginia. Northrop Grumman is involved in various high-profile defense projects, including the production of aircraft, spacecraft, high-energy laser systems, and cybersecurity solutions. The company operates through several business segments including Aeronautics Systems, Defense Systems, Mission Systems, and Space Systems, contributing to both national defense and civilian space projects.",
          "website": "https://www.northropgrumman.com",
          "cb_rank": 5328,
          "headquarters": "Falls Church, Virginia, United States",
          "headquarters_regions": "Washington DC Metro Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1994-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Data Integration",
            "Manufacturing",
            "Remote Sensing",
            "Security"
          ],
          "founders": [
            "Jack Northrop",
            "Leroy Grumman"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-05-27",
          "last_funding_amount_usd": 1000000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 3697600000,
          "total_funding_native": {
            "amount": 3697600000,
            "currency": "USD"
          },
          "top_investors": [
            "U.S. Department of Defense",
            "NASA"
          ],
          "num_investors": 2,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "95-1055798 (EIN)",
          "main_focus": "B-21 Stealth Bomber, Global Hawk UAVs, Space Technology, Cyber Security.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Northrop_Grumman"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Northrop Grumman Corporation",
          "description": "American aerospace and defense technology corporation",
          "aliases": [],
          "instance_of": [
            "aerospace manufacturer",
            "defense contractor",
            "public company"
          ],
          "country": "United States",
          "inception": "1994-01-01",
          "headquarters": "Falls Church",
          "official_website": "https://www.northropgrumman.com/",
          "isin": "US6668071029",
          "employees": 65600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Northrop%20Grumman"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q329953)",
          "description": "sources.wikidata populated from Wikidata API (Q329953)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q329953)",
          "description": "sources.wikidata populated from Wikidata API (Q329953)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q329953)",
          "description": "sources.wikidata populated from Wikidata API (Q329953)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q329953)",
          "description": "sources.wikidata populated from Wikidata API (Q329953)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0115, wikidata_id: Q329953). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q329953)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q329953)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q329953)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q329953)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q329953)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q329953)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0115). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q329953). label='Northrop Grumman Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q329953). label='Northrop Grumman Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q329953). label='Northrop Grumman Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1318",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Palantir Technologies",
      "sector": "Tech",
      "wikidata_id": "Q2047336",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/palantir-technologies",
          "stage": "",
          "description": "Palantir Technologies is a software company that develops data analytics and data integration software solutions.",
          "description_full": null,
          "website": "http://www.palantir.com",
          "cb_rank": 1608,
          "headquarters": "Denver, Colorado, United States",
          "headquarters_regions": "Greater Denver Area, Western US",
          "operating_status": "Active",
          "founded_date": "2003-05-09",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Artificial Intelligence (AI)",
            "Big Data",
            "Enterprise Software",
            "National Security",
            "Software"
          ],
          "founders": [
            "Alexander Karp",
            "Joe Lonsdale",
            "Nathan Gettings",
            "Peter Thiel",
            "Stephen Cohen"
          ],
          "num_funding_rounds": 29,
          "funding_status": "IPO",
          "last_funding_date": "2023-08-31",
          "last_funding_amount_usd": 10080000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 3019678765,
          "total_funding_usd": 3027970015,
          "total_funding_native": {
            "amount": 3027970015,
            "currency": "USD"
          },
          "top_investors": [
            "Craft Ventures",
            "Founders Fund",
            "137 Ventures",
            "ARK Investment Management",
            "Goldman Sachs"
          ],
          "num_investors": 65,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "81-5460515",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Palantir"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Palantir Technologies",
          "description": "American software and services company, specializing in data analysis",
          "aliases": [
            "Palantir",
            "PLTR",
            "Palantir Technologies Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "defense contractor",
            "public company"
          ],
          "country": "United States",
          "inception": "2003",
          "headquarters": "Miami",
          "official_website": "https://www.palantir.com/",
          "isin": "US69608A1088",
          "employees": 2920,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Palantir"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2047336",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2047336)",
          "description": "sources.wikidata populated from Wikidata API (Q2047336)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2047336)",
          "description": "sources.wikidata populated from Wikidata API (Q2047336)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2047336)",
          "description": "sources.wikidata populated from Wikidata API (Q2047336)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0119, wikidata_id: Q2047336). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank, top_investors, num_investors"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2047336)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2047336)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2047336 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0119). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Palo Alto' vs sources.crunchbase.headquarters='Denver, Colorado, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "accepted_duplicate",
          "wikidata_id": "Q2047336",
          "note": "Palantir Technologies Class A / parent — same entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): Palantir redomiciled HQ from Palo Alto CA to Denver CO in 2020; Crunchbase is current.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q2047336 shared with 1 other entity: IN-0282 (Palantir Technologies Class A). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2047336). label='Palantir Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1319",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "PGZ (Polish Armaments)",
      "sector": "Defence",
      "wikidata_id": "Q19401271",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Defence",
          "country": "Poland",
          "tax_id": "PL5252571253",
          "main_focus": "National Defense",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Polska_Grupa_Zbrojeniowa",
          "website": "https://grupapgz.pl"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Polish Armaments Group",
          "description": "Polish defence company",
          "aliases": [
            "PGZ",
            "PGZ SA",
            "Polska Grupa Zbrojeniowa"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Poland",
          "inception": "2013-11-26",
          "headquarters": "Radom",
          "official_website": "https://grupapgz.pl",
          "isin": null,
          "employees": 19459,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Polska%20Grupa%20Zbrojeniowa"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q9378395",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q9378395)",
          "description": "sources.wikidata populated from Wikidata API (Q9378395)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q9378395",
          "new": "Q19401271",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q19401271)",
          "description": "sources.wikidata populated from Wikidata API (Q19401271)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q19401271)",
          "description": "sources.wikidata populated from Wikidata API (Q19401271)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0121, wikidata_id: Q19401271). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://grupapgz.pl",
          "description": "Official website (P856) fetched from Wikidata (Q19401271)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19401271)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19401271)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19401271)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19401271)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19401271)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19401271)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q9378395 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q9378395 → Q19401271",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0121). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19401271). label='Polish Armaments Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19401271). label='Polish Armaments Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19401271). label='Polish Armaments Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1320",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Pilbara Minerals",
      "sector": "Mining",
      "wikidata_id": "Q56064089",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/pilbara-minerals",
          "stage": "",
          "description": "Pilgangoora has been confirmed as one of the largest spodumene (lithium pyroxene) and tantalite projects in the world .",
          "description_full": "Pilbara Minerals is an emerging lithium and tantalum producer focused on the development of its world-class 100% owned Pilgangoora Lithium-Tantalum Project, located approximately 120kms from Port Hedland in the Pilbara region of Western Australia. Pilgangoora has been confirmed as one of the largest spodumene (lithium pyroxene) and tantalite projects in the world and is set to be developed into one of the world’s largest lithium mines, also producing tantalite as a valuable by-product. Pilbara’s aim is to  fast-track Pilgangoora towards production to capitalise on the widely anticipated shortfall of lithium in global markets over the next decade, with the project on-track to commence commissioning by the end of 2017.",
          "website": "http://pilbaraminerals.com.au",
          "cb_rank": 175005,
          "headquarters": "Perth, Western Australia, Australia",
          "headquarters_regions": "Asia-Pacific (APAC), Australasia",
          "operating_status": "Active",
          "founded_date": "2005-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mining"
          ],
          "founders": [
            "Nick Kephala",
            "Stephen Hobbs"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2019-09-05",
          "last_funding_amount_usd": 62327492,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 71257999,
          "total_funding_usd": 71257999,
          "total_funding_native": {
            "amount": 103708031,
            "currency": "AUD"
          },
          "top_investors": [
            "Contemporary Amperex Technology"
          ],
          "num_investors": 1,
          "revenue_range": "$500M to $1B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Australia",
          "tax_id": "44 675 885 515 (ABN)",
          "main_focus": "Lithium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/PLS_(company)"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Pilbara Minerals",
          "description": "Australian lithium mining company",
          "aliases": [
            "PILBARA MINERALS LIMITED"
          ],
          "instance_of": [
            "mining company",
            "public company"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.pilbaraminerals.com.au/",
          "isin": "AU000000PLS0",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/PLS%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q56064089",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q56064089)",
          "description": "sources.wikidata populated from Wikidata API (Q56064089)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q56064089)",
          "description": "sources.wikidata populated from Wikidata API (Q56064089)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q56064089)",
          "description": "sources.wikidata populated from Wikidata API (Q56064089)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q56064089)",
          "description": "sources.wikidata populated from Wikidata API (Q56064089)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0122, wikidata_id: Q56064089). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q56064089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q56064089)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q56064089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q56064089)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q56064089)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q56064089)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q56064089 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0122). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q56064089). label='Pilbara Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q56064089). label='Pilbara Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q56064089). label='Pilbara Minerals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1321",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Plasan",
      "sector": "Defence",
      "wikidata_id": "Q744498",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Defence",
          "country": "Israel",
          "tax_id": "510931221",
          "main_focus": "Survivability and Armored Vehicle protection.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Plasan",
          "website": "http://www.plasansasa.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Plasan",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Israel",
          "inception": "1985",
          "headquarters": "Sasa",
          "official_website": "http://www.plasansasa.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Plasan"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q744498",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q744498)",
          "description": "sources.wikidata populated from Wikidata API (Q744498)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q744498)",
          "description": "sources.wikidata populated from Wikidata API (Q744498)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q744498)",
          "description": "sources.wikidata populated from Wikidata API (Q744498)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q744498)",
          "description": "sources.wikidata populated from Wikidata API (Q744498)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0123, wikidata_id: Q744498). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.plasansasa.com",
          "description": "Official website (P856) fetched from Wikidata (Q744498)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q744498)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q744498)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q744498)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q744498)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q744498)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q744498)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q744498 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0123). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q744498). label='Plasan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q744498). label='Plasan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q744498). label='Plasan'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1322",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "QinetiQ",
      "sector": "Defence",
      "wikidata_id": "Q1759946",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "QQ.",
            "stock_sector": "Industriali",
            "weight_pct": 0.14,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "GBP",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/qinetiq",
          "stage": "",
          "description": "QinetiQ is an international provider of technology-based services and solutions to the defense, security and related markets.",
          "description_full": "QinetiQ is an international provider of technology-based services and solutions to the defense, security and related markets. They  develop and deliver services and solutions for government organisations, predominantly in the UK and US, including defence departments, intelligence services and security agencies. In addition, they provide technology insertion and consultancy services to commercial and industrial customers around the world.",
          "website": "http://www.qinetiq.com",
          "cb_rank": 218236,
          "headquarters": "Cardigan, Ceredigion, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2001-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Government and Military",
            "Information Technology",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Cyber Security",
            "Information Technology",
            "Law Enforcement",
            "Military",
            "National Security",
            "Space Travel",
            "Test and Measurement"
          ],
          "founders": [
            "Syed Sikandar Ali"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2002-12-06",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "The Carlyle Group"
          ],
          "num_investors": 1,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Kingdom",
          "tax_id": "GB752718160",
          "main_focus": "Defense R&D / Tech",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Qinetiq"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "QinetiQ",
          "description": "British multinational defence technology company",
          "aliases": [
            "QuinetiQ",
            "QinetiQ Group plc",
            "Qinetiq"
          ],
          "instance_of": [
            "public limited company",
            "business"
          ],
          "country": "United Kingdom",
          "inception": "2001-01-01",
          "headquarters": "Farnborough",
          "official_website": "http://www.QinetiQ.com/",
          "isin": "GB00B0WMWD03",
          "employees": 9000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Qinetiq"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1759946",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1759946)",
          "description": "sources.wikidata populated from Wikidata API (Q1759946)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1759946)",
          "description": "sources.wikidata populated from Wikidata API (Q1759946)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1759946)",
          "description": "sources.wikidata populated from Wikidata API (Q1759946)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK",
          "new": "United Kingdom",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1759946)",
          "description": "sources.wikidata populated from Wikidata API (Q1759946)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0124, wikidata_id: Q1759946). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1759946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1759946)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1759946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1759946)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1759946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1759946)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1759946 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0124). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Farnborough' vs sources.crunchbase.headquarters='Cardigan, Ceredigion, United Kingdom' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1759946). label='QinetiQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): QinetiQ HQ is Farnborough, Hampshire; CB 'Cardigan, Ceredigion' refers to a remote test site, not corporate HQ.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1759946). label='QinetiQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1759946). label='QinetiQ'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1323",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rafael Advanced Defense Systems",
      "sector": "Defence",
      "wikidata_id": "Q154610",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/rafael-advanced-defense-systems",
          "stage": "",
          "description": "Rafael develops and manufactures advanced defense systems for the Israeli Defense Forces.",
          "description_full": "Rafael Advanced Defense Systems Ltd, designs, develops, manufactures and supplies a wide range of high-tech defense systems for air, land, sea and space applications for the Israeli Defense Forces and the defense establishment, as well as for foreign customers around the world. Rafael Advanced Defense Systems offers its customers a diversified array of innovative solutions at the leading edge of global technology, from underwater systems through naval, ground, and air superiority systems to space systems. Rafael Advanced Defense Systems is the largest employer in Northern Israel with approximately 7,000 employees and numerous subcontractors and service suppliers.Rafael Advanced Defense Systems is Israel’s second largest defense company, with 2015 sales of 2,018 Billion Dollars, an order backlog of 4,959 Billion Dollars and a net profit of 118 Million Dollars.",
          "website": "http://www.rafael.co.il",
          "cb_rank": 163854,
          "headquarters": "Haifa, Hefa, Israel",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1948-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Manufacturing",
            "Other",
            "Privacy and Security"
          ],
          "industries": [
            "Enterprise",
            "Manufacturing",
            "National Security",
            "Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Israel",
          "tax_id": "511252931",
          "main_focus": "Missile Systems (Iron Dome, Spike), Active Protection.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rafael_Advanced_Defense_Systems"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rafael Advanced Defense Systems",
          "description": "Israeli defense technology company",
          "aliases": [
            "RAFAEL Armament Development Authority",
            "RAFAEL",
            "Raphael",
            "Rephael"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Israel",
          "inception": "1948-01-01",
          "headquarters": "Kiryat Yam",
          "official_website": "https://www.rafael.co.il/",
          "isin": null,
          "employees": 8000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rafael%20Advanced%20Defense%20Systems"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q154610",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q154610)",
          "description": "sources.wikidata populated from Wikidata API (Q154610)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q154610)",
          "description": "sources.wikidata populated from Wikidata API (Q154610)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q154610)",
          "description": "sources.wikidata populated from Wikidata API (Q154610)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q154610)",
          "description": "sources.wikidata populated from Wikidata API (Q154610)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0127, wikidata_id: Q154610). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q154610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q154610)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q154610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q154610)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q154610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q154610)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q154610 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0127). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Kiryat Bialik' vs sources.crunchbase.headquarters='Haifa, Hefa, Israel' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q154610). label='Rafael Advanced Defense Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "compatible_sources",
          "description": "HQ sources compatible: Kiryat Bialik is in the Greater Haifa metropolitan area; sources compatible at different granularity.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q154610). label='Rafael Advanced Defense Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q154610). label='Rafael Advanced Defense Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1324",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Raytheon Missile Systems",
      "sector": "Defence",
      "wikidata_id": "Q89368734",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/raytheon-missile-systems",
          "stage": "",
          "description": "Raytheon Missile Systems Company engages in the development and production of missile systems for the armed forces.",
          "description_full": null,
          "website": "https://www.rtx.com/raytheon/",
          "cb_rank": 1898322,
          "headquarters": "Tucson, Arizona, United States",
          "headquarters_regions": "Western US",
          "operating_status": "Active",
          "founded_date": "2020-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing",
            "National Security"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10M to $50M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United States",
          "tax_id": "06-0570975",
          "main_focus": "Missile defense (Patriot), Aircraft engines (Pratt & Whitney), Avionics, and Intelligence systems.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/RTX_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "RTX",
          "description": "American multinational aerospace and defense conglomerate",
          "aliases": [],
          "instance_of": [
            "defense contractor",
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "2020-04-03",
          "headquarters": "Arlington County",
          "official_website": "https://www.rtx.com/",
          "isin": "US75513E1010",
          "employees": 182000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/RTX%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q89368734)",
          "description": "sources.wikidata populated from Wikidata API (Q89368734)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q89368734)",
          "description": "sources.wikidata populated from Wikidata API (Q89368734)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q89368734)",
          "description": "sources.wikidata populated from Wikidata API (Q89368734)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q89368734)",
          "description": "sources.wikidata populated from Wikidata API (Q89368734)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0128, wikidata_id: Q89368734). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q89368734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q89368734)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q89368734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q89368734)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q89368734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q89368734)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0128). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Arlington County' vs sources.crunchbase.headquarters='Tucson, Arizona, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q89368734). label='RTX'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): WD Arlington County is RTX parent HQ; Raytheon Missiles & Defense division HQ is Tucson AZ — CB is correct for this entity.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q89368734). label='RTX'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q89368734). label='RTX'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1325",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Recylex",
      "sector": "Mining",
      "wikidata_id": "Q30292359",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/recylex",
          "stage": "",
          "description": "Recylex specializes in recycling lead and polypropylene (from car and industrial batteries), zinc from electric steel dust.",
          "description_full": "Recylex specializes in recycling lead and polypropylene (from car and industrial batteries), zinc from electric steel dust or from old zinc, and in producing special metal. The group's products are for the automotive, pneumatic, building, chemistry and electronic industries. ",
          "website": "http://www.recylex.eu/",
          "cb_rank": 3834466,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Sustainability"
          ],
          "industries": [
            "Manufacturing",
            "Recycling"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "France",
          "tax_id": "FR53428751522 (VAT)",
          "main_focus": "Gallium",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Recylex (France)",
          "description": "company in Suresnes, France",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": "1881-01-01",
          "headquarters": "Suresnes",
          "official_website": "http://www.recylex.fr/en.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30292359",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30292359)",
          "description": "sources.wikidata populated from Wikidata API (Q30292359)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30292359)",
          "description": "sources.wikidata populated from Wikidata API (Q30292359)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30292359)",
          "description": "sources.wikidata populated from Wikidata API (Q30292359)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Francia",
          "new": "France",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q30292359)",
          "description": "sources.wikidata populated from Wikidata API (Q30292359)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0129, wikidata_id: Q30292359). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292359)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292359)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30292359)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30292359)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30292359 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0129). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Suresnes' vs sources.crunchbase.headquarters='Paris, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292359). label='Recylex (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): Recylex SA is registered in Suresnes (suburb of Paris); CB 'Paris' is the broader metro area.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292359). label='Recylex (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30292359). label='Recylex (France)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1326",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rheinmetall",
      "sector": "Defence",
      "wikidata_id": "Q161544",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "RHM",
            "stock_sector": "Industriali",
            "weight_pct": 3.86,
            "location": "Germany",
            "exchange": "Xetra",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/rheinmetall",
          "stage": "",
          "description": "Rheinmetall specializes in security and mobility solutions.",
          "description_full": null,
          "website": "http://www.rheinmetall.com",
          "cb_rank": 9928,
          "headquarters": "Düsseldorf, Nordrhein-Westfalen, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1889-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Retail"
          ],
          "founders": [
            "Heinrich Ehrhardt"
          ],
          "num_funding_rounds": 2,
          "funding_status": "IPO",
          "last_funding_date": "2023-01-31",
          "last_funding_amount_usd": 1086067599,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1086092599,
          "total_funding_native": {
            "amount": 1086092599,
            "currency": "USD"
          },
          "top_investors": [
            "Maine Technology Institute"
          ],
          "num_investors": 1,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Germany",
          "tax_id": "DE133501763",
          "main_focus": "Land Systems / Ammo",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rheinmetall"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rheinmetall AG",
          "description": "automotive and defense company in Germany",
          "aliases": [
            "Rheinische Metallwaaren- und Maschinenfabrik AG",
            "Rheinmetall-Borsig AG",
            "Rheinmetall Berlin AG",
            "Rheinmetall Aktiengesellschaft",
            "Rheinmetall (Germany)"
          ],
          "instance_of": [
            "public company",
            "organization"
          ],
          "country": "Germany",
          "inception": "1889-01-01",
          "headquarters": "Düsseldorf",
          "official_website": "https://www.rheinmetall.com/de",
          "isin": "DE0007030009",
          "employees": 28054,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rheinmetall"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q161544)",
          "description": "sources.wikidata populated from Wikidata API (Q161544)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q161544)",
          "description": "sources.wikidata populated from Wikidata API (Q161544)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q161544)",
          "description": "sources.wikidata populated from Wikidata API (Q161544)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q161544)",
          "description": "sources.wikidata populated from Wikidata API (Q161544)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0130, wikidata_id: Q161544). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q161544)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q161544)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q161544)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q161544)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q161544)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q161544)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0130). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q161544). label='Rheinmetall AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q161544). label='Rheinmetall AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q161544). label='Rheinmetall AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1327",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Roketsan",
      "sector": "Defence",
      "wikidata_id": "Q2548367",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/roketsan",
          "stage": "",
          "description": "Roketsan is a Turkish weapons manufacturer that specializes in designing, developing, and manufacturing rockets and missiles.",
          "description_full": null,
          "website": "https://roketsan.com.tr/tr",
          "cb_rank": 289152,
          "headquarters": "Ankara, Ankara, Turkey",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA), Middle East, Middle East and North Africa (MENA)",
          "operating_status": "Active",
          "founded_date": "1988-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing",
            "Space Travel",
            "Transportation"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Turkey",
          "tax_id": "7350033107",
          "main_focus": "Missiles, Rockets, Guided Munitions.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Roketsan"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ROKETSAN",
          "description": "Turkish rocket, missile R&D and production defence industry company",
          "aliases": [
            "Roketsan Roket Sanayii ve Ticaret A.Ş.",
            "Roketsan A.Ş."
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Turkey",
          "inception": "1988",
          "headquarters": "Ankara",
          "official_website": "http://www.roketsan.com.tr/en",
          "isin": null,
          "employees": 3000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Roketsan"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2548367",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2548367)",
          "description": "sources.wikidata populated from Wikidata API (Q2548367)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2548367)",
          "description": "sources.wikidata populated from Wikidata API (Q2548367)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2548367)",
          "description": "sources.wikidata populated from Wikidata API (Q2548367)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2548367)",
          "description": "sources.wikidata populated from Wikidata API (Q2548367)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0133, wikidata_id: Q2548367). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2548367)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2548367)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2548367)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2548367)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2548367)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2548367)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2548367 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0133). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2548367). label='ROKETSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2548367). label='ROKETSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2548367). label='ROKETSAN'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1328",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rolls-Royce",
      "sector": "Defence",
      "wikidata_id": "Q243278",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "RR.",
            "stock_sector": "Industriali",
            "weight_pct": 6.12,
            "location": "United Kingdom",
            "exchange": "London Stock Exchange",
            "currency": "GBP",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/rolls-royce-plc",
          "stage": "",
          "description": "Rolls-Royce provides aerospace engines, power systems, defense propulsion, marine solutions, and comprehensive MRO services.",
          "description_full": null,
          "website": "http://www.rolls-royce.com",
          "cb_rank": 4090,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1906-03-15",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Automotive",
            "Energy",
            "Industrial Manufacturing",
            "Logistics",
            "Machinery Manufacturing",
            "Manufacturing"
          ],
          "founders": [
            "Charles Rolls",
            "Henry Royce"
          ],
          "num_funding_rounds": 6,
          "funding_status": "IPO",
          "last_funding_date": "2026-03-17",
          "last_funding_amount_usd": 73644735,
          "last_funding_type": "Grant",
          "total_equity_funding_usd": 264420045,
          "total_funding_usd": 350298294,
          "total_funding_native": {
            "amount": 350298294,
            "currency": "USD"
          },
          "top_investors": [
            "UK Space Agency",
            "United States Navy",
            "Clean Aviation",
            "BNF Resources",
            "Exelon Generation Company"
          ],
          "num_investors": 5,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Kingdom",
          "tax_id": "GB135249673",
          "main_focus": "Engines / Nuclear",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rolls-Royce_Holdings"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rolls-Royce",
          "description": "British multinational public holding company",
          "aliases": [
            "Rolls-Royce Holdings plc",
            "RR Holdings"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "1906-01-01",
          "headquarters": "London",
          "official_website": "https://www.rolls-royce.com/",
          "isin": "GB00B63H8491",
          "employees": 54500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rolls-Royce%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q243278",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q243278)",
          "description": "sources.wikidata populated from Wikidata API (Q243278)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q243278)",
          "description": "sources.wikidata populated from Wikidata API (Q243278)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q243278)",
          "description": "sources.wikidata populated from Wikidata API (Q243278)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "UK",
          "new": "United Kingdom",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q243278)",
          "description": "sources.wikidata populated from Wikidata API (Q243278)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0134, wikidata_id: Q243278). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q243278)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q243278)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q243278)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q243278)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q243278)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q243278)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q243278 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0134). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q243278). label='Rolls-Royce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q243278). label='Rolls-Royce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q243278). label='Rolls-Royce'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1329",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saab",
      "sector": "Defence",
      "wikidata_id": "Q219501",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "SAAB B",
            "stock_sector": "Industriali",
            "weight_pct": 1.03,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "SEK",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/saab",
          "stage": "",
          "description": "Saab serves the global market with products, services, and solutions from military defence to civil security.",
          "description_full": null,
          "website": "https://www.saab.com",
          "cb_rank": 11189,
          "headquarters": "Stockholm, Stockholms Lan, Sweden",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "1937-04-02",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Privacy and Security",
            "Science and Engineering",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Automotive",
            "Information Technology",
            "Manufacturing",
            "National Security",
            "Security"
          ],
          "founders": [
            "Axel Wenner-Gren",
            "Marcus Wallenberg Jr.",
            "Sven Wingqvist"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-12-18",
          "last_funding_amount_usd": 129268277,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 10120894,
          "total_funding_usd": 150658399,
          "total_funding_native": {
            "amount": 150658399,
            "currency": "USD"
          },
          "top_investors": [
            "Nordic Investment Bank",
            "Sekunjalo Group",
            "Canada's Ocean Supercluster",
            "Vinnova",
            "African Equity Empowerment Investments (AEEI)"
          ],
          "num_investors": 5,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Sweden",
          "tax_id": "SE556036079301",
          "main_focus": "Air / Naval / Subs",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Saab_AB"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Saab Group",
          "description": "Swedish aerospace and defense company",
          "aliases": [
            "Saab AB",
            "Svenska Aeroplan AB",
            "SAAB"
          ],
          "instance_of": [
            "aerospace manufacturer",
            "business",
            "defense contractor"
          ],
          "country": "Sweden",
          "inception": "1937-01-01",
          "headquarters": "Stockholm",
          "official_website": "https://www.saab.com/",
          "isin": "SE0000112385",
          "employees": 22000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Saab%20AB"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q219501)",
          "description": "sources.wikidata populated from Wikidata API (Q219501)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q219501)",
          "description": "sources.wikidata populated from Wikidata API (Q219501)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q219501)",
          "description": "sources.wikidata populated from Wikidata API (Q219501)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q219501)",
          "description": "sources.wikidata populated from Wikidata API (Q219501)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0135, wikidata_id: Q219501). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219501)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "sources.ishares",
          "old": null,
          "new": "iShares Aerospace & Defense ETF (ARMA)",
          "description": "Added iShares entry from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219501)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219501)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219501)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0135). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219501). label='Saab Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219501). label='Saab Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219501). label='Saab Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1330",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran",
      "sector": "Defence",
      "wikidata_id": "Q1886126",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-holding",
          "stage": "",
          "description": "Safran is a technology service provider that provides tools and services to the aviation industry, defense sector, and space markets.",
          "description_full": null,
          "website": "https://www.safran-group.com/",
          "cb_rank": 3603920,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1896-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial Engineering",
            "Machinery Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "France",
          "tax_id": "FR09562012257",
          "main_focus": "Propulsion / Equipment",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Safran",
          "description": "French multinational aircraft engine, rocket engine, aerospace-component, defense, and security company",
          "aliases": [
            "Safran S.A."
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "France",
          "inception": "2005-05-11",
          "headquarters": "Paris",
          "official_website": "https://www.safran-group.com",
          "isin": "FR0000073272",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Safran"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1886126)",
          "description": "sources.wikidata populated from Wikidata API (Q1886126)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1886126)",
          "description": "sources.wikidata populated from Wikidata API (Q1886126)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1886126)",
          "description": "sources.wikidata populated from Wikidata API (Q1886126)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1886126)",
          "description": "sources.wikidata populated from Wikidata API (Q1886126)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0136, wikidata_id: Q1886126). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1886126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1886126)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, company_type, industry_groups, industries, funding_status"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1886126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1886126)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1886126)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1886126)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0136). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Paris' vs sources.crunchbase.headquarters='Pantin, Ile-de-France, France' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1886126). label='Safran'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): Safran SA official corporate HQ is Paris; CB 'Pantin' is the location of a Safran subsidiary facility, not the group HQ.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, founded_date, company_type, industry_groups, industries, funding_status",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1886126). label='Safran'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1886126). label='Safran'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1331",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shenghe Resources",
      "sector": "Mining",
      "wikidata_id": "Q15916333",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91510000201889851F (USCC)",
          "main_focus": "Neodimio",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Shenghe_Resources",
          "website": "http://www.shengheholding.com/"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Shenghe Resources",
          "description": "Chinese partly state-owned rare earths mining and processing company",
          "aliases": [
            "Shenghe Resources Holding Co., Ltd"
          ],
          "instance_of": [
            "public company",
            "Chinese state-owned enterprise"
          ],
          "country": "China",
          "inception": null,
          "headquarters": "Chengdu",
          "official_website": "http://www.shengheholding.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Shenghe%20Resources"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q15916333",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q15916333)",
          "description": "sources.wikidata populated from Wikidata API (Q15916333)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q15916333)",
          "description": "sources.wikidata populated from Wikidata API (Q15916333)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q15916333)",
          "description": "sources.wikidata populated from Wikidata API (Q15916333)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q15916333)",
          "description": "sources.wikidata populated from Wikidata API (Q15916333)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0139, wikidata_id: Q15916333). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.shengheholding.com/",
          "description": "Official website (P856) fetched from Wikidata (Q15916333)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15916333)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15916333)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15916333)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15916333)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15916333)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15916333)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q15916333 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0139). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15916333). label='Shenghe Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15916333). label='Shenghe Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15916333). label='Shenghe Resources'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1332",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sociedad Quimica Y Minera (SQM)",
      "sector": "Mining",
      "wikidata_id": "Q3067064",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sociedad-quimica-y-minera-sqm",
          "stage": "",
          "description": "SQM, a worldwide company based in Chile and founded in 1968.",
          "description_full": "SQM, a worldwide company based in Chile and founded in 1968, has today a strong global presence in a wide variety of industries and applications through its five business lines: Specialty Plant Nutrition, Iodine and derivatives, Lithium and derivatives, Industrial Chemicals and Potassium. ",
          "website": "http://www.sqm.com/",
          "cb_rank": 74293,
          "headquarters": "Santiago, Region Metropolitana, Chile",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1968-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Professional Services",
            "Sustainability"
          ],
          "industries": [
            "Clean Energy",
            "Environmental Consulting"
          ],
          "founders": [],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2024-09-05",
          "last_funding_amount_usd": 850000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1600000000,
          "total_funding_native": {
            "amount": 1600000000,
            "currency": "USD"
          },
          "top_investors": [
            "Tianqi Lithium"
          ],
          "num_investors": 1,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Chile",
          "tax_id": "93.007.000-9 (RUT)",
          "main_focus": "Lithium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sociedad_Química_y_Minera"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sociedad Química y Minera de Chile",
          "description": "Chilean mining and chemical enterprise",
          "aliases": [
            "Sociedad Quimica y Minera",
            "SQM",
            "Soquimich"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "company"
          ],
          "country": "Chile",
          "inception": "1968-01-01",
          "headquarters": "Santiago",
          "official_website": "http://www.sqm.com/",
          "isin": "US8336351056",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sociedad%20Qu%C3%ADmica%20y%20Minera"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3067064",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3067064)",
          "description": "sources.wikidata populated from Wikidata API (Q3067064)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3067064)",
          "description": "sources.wikidata populated from Wikidata API (Q3067064)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3067064)",
          "description": "sources.wikidata populated from Wikidata API (Q3067064)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3067064)",
          "description": "sources.wikidata populated from Wikidata API (Q3067064)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0142, wikidata_id: Q3067064). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3067064)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3067064)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3067064)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3067064)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3067064)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3067064)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3067064 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0142). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3067064). label='Sociedad Química y Minera de Chile'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3067064). label='Sociedad Química y Minera de Chile'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3067064). label='Sociedad Química y Minera de Chile'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1333",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tactical Missiles Corp (KTRV)",
      "sector": "Defence",
      "wikidata_id": "Q3339447",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Defence",
          "country": "Russia",
          "tax_id": "5018078513",
          "main_focus": "Precision-guided cruise and anti-ship missiles.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tactical_Missiles_Corporation",
          "website": "http://www.ktrv.ru"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tactical Missiles Corporation",
          "description": "Russian Defense Company",
          "aliases": [
            "Тактическое ракетное вооружение",
            "КТРВ"
          ],
          "instance_of": [
            "joint-stock company",
            "business"
          ],
          "country": "Russia",
          "inception": "2002",
          "headquarters": "Korolyov",
          "official_website": "http://www.ktrv.ru",
          "isin": null,
          "employees": 50606,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tactical%20Missiles%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4451987",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4451987)",
          "description": "sources.wikidata populated from Wikidata API (Q4451987)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q4451987",
          "new": "Q3339447",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3339447)",
          "description": "sources.wikidata populated from Wikidata API (Q3339447)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q3339447)",
          "description": "sources.wikidata populated from Wikidata API (Q3339447)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0144, wikidata_id: Q3339447). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "http://www.ktrv.ru",
          "description": "Official website (P856) fetched from Wikidata (Q3339447)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3339447)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3339447)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3339447)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3339447)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3339447)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3339447)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4451987 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q4451987 → Q3339447",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0144). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3339447). label='Tactical Missiles Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3339447). label='Tactical Missiles Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3339447). label='Tactical Missiles Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1334",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tesla",
      "sector": "Tech",
      "wikidata_id": "Q478214",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tesla-motors",
          "stage": "",
          "description": "Tesla is an electric vehicle and clean energy company that provides electric cars, solar, and renewable energy solutions.",
          "description_full": "Tesla develops and manufactures electric vehicles and related technologies. The company produces its own branded vehicles and operates showrooms for direct sales. Tesla also supplies electric powertrain components and systems to other automotive manufacturers. Its product lineup supports various use cases in personal and commercial transportation.",
          "website": "https://www.tesla.com",
          "cb_rank": 1828,
          "headquarters": "Austin, Texas, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2003-07-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Sustainability",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Electric Vehicle",
            "Energy",
            "Manufacturing",
            "Renewable Energy",
            "Transportation"
          ],
          "founders": [
            "JB Straubel",
            "Marc Tarpenning",
            "Martin Eberhard"
          ],
          "num_funding_rounds": 38,
          "funding_status": "IPO",
          "last_funding_date": "2024-10-05",
          "last_funding_amount_usd": 783000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 4779200129,
          "total_funding_usd": 20117045571,
          "total_funding_native": {
            "amount": 20117045571,
            "currency": "USD"
          },
          "top_investors": [
            "Valor Equity Partners",
            "Craft Ventures",
            "Citi",
            "Deutsche Bank",
            "DFJ Growth"
          ],
          "num_investors": 48,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "United States",
          "tax_id": "91-2197729 (EIN)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tesla,_Inc."
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tesla",
          "description": "American automotive, energy storage and solar power company",
          "aliases": [
            "Tesla Inc.",
            "Tesla, Inc."
          ],
          "instance_of": [
            "corporation",
            "enterprise",
            "business"
          ],
          "country": "United States",
          "inception": "2003-07-01",
          "headquarters": "Austin",
          "official_website": "https://www.tesla.com/",
          "isin": "US88160R1014",
          "employees": 140473,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tesla%2C%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q19900)",
          "description": "sources.wikidata populated from Wikidata API (Q19900)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q19900",
          "new": "Q765530",
          "description": "Corrected QID: Q19900 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q765530 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q765530)",
          "description": "sources.wikidata populated from Wikidata API (Q765530)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q765530",
          "new": "Q478214",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q478214)",
          "description": "sources.wikidata populated from Wikidata API (Q478214)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q478214)",
          "description": "sources.wikidata populated from Wikidata API (Q478214)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0146, wikidata_id: Q478214). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q478214)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q478214)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q478214)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q478214)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q478214)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q478214)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q765530 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q765530 → Q478214",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0146). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q478214). label='Tesla'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q478214). label='Tesla'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q478214). label='Tesla'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1335",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ThyssenKrupp Marine Systems",
      "sector": "Defence",
      "wikidata_id": "Q551068",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/thyssenkrupp-marine-systems",
          "stage": "",
          "description": "ThyssenKrupp Marine Systems has manufactures submarines, naval surface vessels, and yachts.",
          "description_full": "ThyssenKrupp Marine Systems has manufactures submarines, naval surface vessels, and yachts.",
          "website": "https://www.thyssenkrupp-marinesystems.com",
          "cb_rank": 158863,
          "headquarters": "Kiel, Schleswig-Holstein, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2005-01-05",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Marine Technology"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Germany",
          "tax_id": "DE811124479",
          "main_focus": "Submarines (TKMS)",
          "wikipedia_url": "https://en.wikipedia.org/wiki/TKMS"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TKMS",
          "description": "German naval vessel company",
          "aliases": [
            "ThyssenKrupp Marine Systems"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Germany",
          "inception": "2005-01-05",
          "headquarters": "Essen",
          "official_website": "https://www.tkmsgroup.com/",
          "isin": "DE000TKMS001",
          "employees": 3700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TKMS"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q551068",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q551068)",
          "description": "sources.wikidata populated from Wikidata API (Q551068)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q551068)",
          "description": "sources.wikidata populated from Wikidata API (Q551068)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q551068)",
          "description": "sources.wikidata populated from Wikidata API (Q551068)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q551068)",
          "description": "sources.wikidata populated from Wikidata API (Q551068)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0148, wikidata_id: Q551068). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q551068)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q551068)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q551068)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q551068)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q551068)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q551068)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q551068 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0148). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Essen' vs sources.crunchbase.headquarters='Kiel, Schleswig-Holstein, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q551068). label='TKMS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): WD Essen is ThyssenKrupp parent HQ; ThyssenKrupp Marine Systems GmbH is headquartered in Kiel — CB is correct.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q551068). label='TKMS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q551068). label='TKMS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1336",
      "type": "company",
      "roles": [
        "manufacturer",
        "investor"
      ],
      "name": "Tianqi Lithium",
      "sector": "Mining",
      "wikidata_id": "Q55635834",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tianqi-lithium-corporation",
          "stage": "",
          "description": "Tianqi Lithium is a principally engaged in the research and development, manufacture and distribution of lithium products.",
          "description_full": "Tianqi Lithium is a global new energy materials company, with lithium at its core. Tianqi Lithium has world-leading positions in its major businesses of lithium resource investment, lithium concentrate extraction, and the production of advanced lithium specialty compounds.",
          "website": "http://en.tianqilithium.com",
          "cb_rank": 76774,
          "headquarters": "Chengdu, Sichuan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Energy",
            "Manufacturing",
            "Mining"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "915109002063604028 (USCC)",
          "main_focus": "Lithium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tianqi_Lithium"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tianqi Lithium",
          "description": "Chinese mining and manufacturing company",
          "aliases": [],
          "instance_of": [
            "mining company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.tianqilithium.com/",
          "isin": "CNE100005F09",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tianqi%20Lithium"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q55635834",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55635834)",
          "description": "sources.wikidata populated from Wikidata API (Q55635834)"
        },
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "migrate.py extracted the string 'Tianqi Lithium' from the CSV raw data (row: 'Sociedad Quimica Y Minera (SQM)', fields: 'Top 5 Investors' and 'Lead Investors') and created a separate investor entity IV-0221 for it, not recognising Tianqi Lithium (IN-0149) already existed as a company entity."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55635834)",
          "description": "sources.wikidata populated from Wikidata API (Q55635834)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55635834)",
          "description": "sources.wikidata populated from Wikidata API (Q55635834)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "playwright_search",
          "field": "wikidata_id",
          "old": null,
          "new": "Q55635834",
          "description": "wikidata_id found via Wikidata wbsearchentities API search"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55635834)",
          "description": "sources.wikidata populated from Wikidata API (Q55635834)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "type+roles",
          "old": {
            "type": "company",
            "roles": [
              "manufacturer"
            ]
          },
          "new": {
            "type": "company",
            "roles": [
              "company",
              "investor"
            ]
          },
          "description": "Corrected type and roles: entity is a company that also appears as investor in the dataset"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "type+roles",
          "old": {
            "type": "fund",
            "roles": [
              "investor"
            ]
          },
          "new": {
            "type": "company",
            "roles": [
              "company",
              "investor"
            ]
          },
          "description": "Corrected type and roles: entity is a company that also appears as investor in the dataset"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Merged duplicate IV-0221 ('Tianqi Lithium', investor entity) into this record. Raw provenance: CSV row 'Sociedad Quimica Y Minera (SQM)', fields 'Top 5 Investors'/'Lead Investors', value 'Tianqi Lithium'. migrate.py created IV-0221 not recognising IN-0149 (Tianqi Lithium company entity) already existed. Confirmed same entity (Tianqi Lithium, Q55635834) via shared wikidata_id Q55635834. REL-0251 (Tianqi Lithium → SQM) redirected to IN-0149."
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "roles",
          "old": [
            "company",
            "investor"
          ],
          "new": [
            "manufacturer",
            "investor"
          ],
          "description": "Corrected roles to valid values: manufacturer + investor"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q55635834)",
          "description": "sources.wikidata populated from Wikidata API (Q55635834)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0149, wikidata_id: Q55635834). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55635834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55635834)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55635834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55635834)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55635834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55635834)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q55635834 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "merged_duplicate",
          "description": "IV-0221 was a duplicate created by migrate.py from investor strings; merged into canonical IN-0149",
          "author": "nelsonmau",
          "datestamp": "2026-03-28"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0149). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55635834). label='Tianqi Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q55635834",
          "note": "Tianqi Lithium: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q55635834 shared with 1 other entity: IV-0560 (Tianqi Lithium). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55635834). label='Tianqi Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55635834). label='Tianqi Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1337",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Tongwei",
      "sector": "Mining",
      "wikidata_id": "Q16923900",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tongwei-co",
          "stage": "",
          "description": "Tongwei is a private technology-based company that primarily engages in agriculture and energy industry.",
          "description_full": "Tongwei Co is a private technology-based company that primarily engages in the agriculture and energy industry.",
          "website": "http://www.tongwei.com.cn/",
          "cb_rank": 286325,
          "headquarters": "Chengdu, Sichuan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1982-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Agriculture and Farming",
            "Energy",
            "Information Technology"
          ],
          "industries": [
            "AgTech",
            "Energy",
            "Information Technology"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2019-01-01",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Houji Capital"
          ],
          "num_investors": 1,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91510000201913164M (USCC)",
          "main_focus": "Silicon",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tongwei_Company"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tongwei Company",
          "description": "Chinese energy and agricultural company",
          "aliases": [
            "Tongwei",
            "Tongwei Co., Ltd."
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": "Chengdu",
          "official_website": "https://en.tongwei.com.cn/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tongwei%20Company"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q16923900",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16923900)",
          "description": "sources.wikidata populated from Wikidata API (Q16923900)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16923900)",
          "description": "sources.wikidata populated from Wikidata API (Q16923900)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16923900)",
          "description": "sources.wikidata populated from Wikidata API (Q16923900)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q16923900)",
          "description": "sources.wikidata populated from Wikidata API (Q16923900)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0150, wikidata_id: Q16923900). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16923900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16923900)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16923900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16923900)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16923900)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16923900)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q16923900 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0150). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16923900). label='Tongwei Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16923900). label='Tongwei Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16923900). label='Tongwei Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1338",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "TSMC Arizona",
      "sector": "Tech",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/tsmc-arizona",
          "stage": "",
          "description": "In the city of Phoenix, TSMC Arizona aims to represent the world’s most advanced semiconductor technology in the United States.",
          "description_full": "According to it's website, TSMC is a critical enabler of today’s technology industry, having fundamentally reshaped the semiconductor landscape in 1987. Through the vision and leadership of its founder Dr. Morris Chang, TSMC pioneered the pure-play semiconductor foundry business model. TSMC has since remained one of the world’s largest dedicated foundries with fabrication facilities (“fabs”) and subsidiaries spanning Asia, Europe and North America. Today, TSMC’s semiconductors are the digital engines inside more than 12,000 electronic products created by over 500 companies. TSMC’s technology can be found in devices such as internet-connected home appliances, smart phones and PCs, EVs and autonomous vehicles, cloud data centers, airlines and space-stations and AI-powered applications. The world’s biggest brands and savviest startups in technology rely on TSMC to unleash their innovations to the world. In a historic announcement, in May 2020, TSMC shared its plans to invest $12B in Phoenix, Arizona – building an advanced semiconductor manufacturing fabrication. In December 2022, the company announced its commitment to build a second fab in Phoenix, increasing its total investment to $40B. Then in April 2024, the U.S. Department of Commerce and TSMC Arizona announced up to US$6.6 billion in direct funding under the CHIPS and Science Act, fulfilling a goal to bring the most advanced chip manufacturing in the world to the United States. TSMC also announced plans to build a third fab at TSMC Arizona. This third fab brings TSMC’s total U.S. investment to more than $65 billion, making this the largest foreign direct investment (FDI) in Arizona history, and the largest FDI in a greenfield project in U.S. history. Now with a third fab, TSMC Arizona will create approximately 6,000 jobs – and more than 20,000 accumulated unique construction jobs, as well as tens of thousands of indirect supplier jobs. As one of TSMC’s advanced fabs, TSMC Arizona aims to play a vital role in the U.S. government’s goal to onshore semiconductor manufacturing and strengthen national economic competitiveness. TSMC Arizona’s first fab will operate it’s leading-edge semiconductor process technology (N4 process), starting production in the first half of 2025. The second fab will utilize its leading edge N3 and N2 process technology and be operational in 2028. The recently announced third fab will manufacture chips using 2nm or even more advanced process technology, with production starting by the end of the decade. TSMC Arizona will be able to produce semiconductor wafers for its valued customers using the most advanced process capabilities in the country. By increasing their capacity for leading-edge technology in Arizona, TSMC Arizona aims to enable its customers to unleash innovations across mobile, AI and HPC applications for all industry sectors. For more information about TSMC Arizona updates, please consult the news sources below.",
          "website": "https://www.tsmc.com/static/abouttsmcaz/index.htm",
          "cb_rank": 287919,
          "headquarters": "Phoenix, Arizona, United States",
          "headquarters_regions": "Greater Phoenix Area, Western US",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing"
          ],
          "industries": [
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Tech",
          "country": "Taiwan",
          "tax_id": "22099119 (Unified Business Number)",
          "main_focus": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TSMC"
        },
        "wikidata": {
          "retrieved_at": "2026-04-13",
          "label": "TSMC",
          "description": "semiconductor foundry company headquartered in Taiwan",
          "aliases": [
            "Taiwan Semiconductor Manufacturing Corporation",
            "Taiwan Semiconductor Co., Ltd.",
            "Táiwān Jītǐ Diànlù Zhìzào Gōngsī",
            "Taiwan Semiconductor",
            "Tsmc",
            "TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD. (Hsinchu)"
          ],
          "instance_of": [
            "public company",
            "enterprise",
            "organization"
          ],
          "country": "Taiwan",
          "inception": "1987-02-21",
          "headquarters": "Hsinchu Science Park",
          "official_website": "https://www.tsmc.com/",
          "isin": "US8740391003",
          "employees": 65152,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TSMC"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q765530)",
          "description": "sources.wikidata populated from Wikidata API (Q765530)"
        },
        {
          "date": "2026-03-14",
          "source": "fix_qid_shift.py",
          "author": "fix_qid_shift.py",
          "field": "wikidata_id",
          "old": "Q765530",
          "new": "Q713418",
          "description": "Corrected QID: Q765530 was the wrong entity's ID (systematic chain-shift contamination from legacy data). Correct ID Q713418 confirmed by Wikidata API. See refactoring/issues.md Issue 1 & Issue 6."
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q713418)",
          "description": "sources.wikidata populated from Wikidata API (Q713418)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q713418)",
          "description": "sources.wikidata populated from Wikidata API (Q713418)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q713418)",
          "description": "sources.wikidata populated from Wikidata API (Q713418)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0151, wikidata_id: Q713418). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q713418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q713418)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "null_wikidata_id",
          "old": "Q713418",
          "new": null,
          "note": "TSMC Arizona is US subsidiary fab. Q713418=TSMC parent kept on IN-0356.",
          "script": "manual patch 2026-04-23"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed",
          "description": "wikidata_id Q713418 verified correct via Wikidata API label match",
          "author": "fix_qid_shift.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0151). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Hsinchu Science Park' vs sources.crunchbase.headquarters='Phoenix, Arizona, United States' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q713418). label='TSMC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "qid_nulled_subsidiary",
          "wikidata_id_removed": "Q713418",
          "note": "TSMC Arizona is US subsidiary fab. Q713418=TSMC parent kept on IN-0356.",
          "author": "manual patch 2026-04-23",
          "datestamp": "2026-04-23"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (crunchbase): WD Hsinchu Science Park is TSMC parent (Taiwan) HQ; TSMC Arizona entity is located in Phoenix AZ — CB is correct.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "compatible_sources",
          "description": "headquarters dual-location: TSMC Arizona: Hsinchu TW (parent TSMC) vs Phoenix AZ (TSMC Arizona fab) — CB correct for this US entity",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1339",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Turkish Aerospace (TAI)",
      "sector": "Defence",
      "wikidata_id": "Q2002470",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Defence",
          "country": "Turkey",
          "tax_id": "8790011854",
          "main_focus": "Fighters (KAAN), Helicopters (ATAK), UAVs (Anka).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Turkish_Aerospace_Industries",
          "website": "https://www.tusas.com"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Turkish Aerospace Industries",
          "description": "aerospace manufacturer, largest aerospace company in Turkey",
          "aliases": [
            "TUSAS",
            "TUSAŞ",
            "TAI",
            "Türk Havacılık ve Uzay Sanayi"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Turkey",
          "inception": "1973-06-28",
          "headquarters": "Ankara",
          "official_website": "https://www.tusas.com",
          "isin": null,
          "employees": 5158,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Turkish%20Aerospace%20Industries"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q841097",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q841097)",
          "description": "sources.wikidata populated from Wikidata API (Q841097)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q841097",
          "new": "Q2002470",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2002470)",
          "description": "sources.wikidata populated from Wikidata API (Q2002470)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2002470)",
          "description": "sources.wikidata populated from Wikidata API (Q2002470)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0152, wikidata_id: Q2002470). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://www.tusas.com",
          "description": "Official website (P856) fetched from Wikidata (Q2002470)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2002470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2002470)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2002470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2002470)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2002470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2002470)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q841097 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q841097 → Q2002470",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "website_enriched",
          "description": "Official website added from Wikidata P856 (official website property)",
          "author": "fetch_wikidata_websites.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0152). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2002470). label='Turkish Aerospace Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2002470). label='Turkish Aerospace Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2002470). label='Turkish Aerospace Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1340",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Umicore",
      "sector": "Mining",
      "wikidata_id": "Q902769",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/umicore",
          "stage": "",
          "description": "Umicore is a global materials technology and recycling group.",
          "description_full": "Umicore is a global materials technology and recycling group. It focuses on application areas where its expertise in materials science, chemistry and metallurgy makes a real difference. Its activities are organised in three business groups: Catalysis, Energy & Surface Technologies and Recycling. Each business group is divided into market-focused business units offering materials and solutions that are at the cutting edge of new technological developments and essential to everyday life.",
          "website": "http://www.umicore.com",
          "cb_rank": 70956,
          "headquarters": "Brussels, Brussels Hoofdstedelijk Gewest, Belgium",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1904-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Sustainability"
          ],
          "industries": [
            "Energy",
            "Recycling"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2024-04-19",
          "last_funding_amount_usd": 532058951,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": null,
          "total_funding_usd": 1051343662,
          "total_funding_native": {
            "amount": 1051343662,
            "currency": "USD"
          },
          "top_investors": [
            "European Investment Bank",
            "NYSERDA"
          ],
          "num_investors": 2,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Belgium",
          "tax_id": "BE0401574852 (VAT)",
          "main_focus": "Gallium",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Umicore",
          "description": "Belgian materials technology company",
          "aliases": [
            "Union Minière du Haut-Katanga",
            "Acec-Union Minière",
            "Union Minière"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Belgium",
          "inception": "1904-07-07",
          "headquarters": "Brussels metropolitan area",
          "official_website": "http://www.umicore.com/",
          "isin": "BE0003884047",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Umicore"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q107518759",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q107518759)",
          "description": "sources.wikidata populated from Wikidata API (Q107518759)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q107518759)",
          "description": "sources.wikidata populated from Wikidata API (Q107518759)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q107518759)",
          "description": "sources.wikidata populated from Wikidata API (Q107518759)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Belgio",
          "new": "Belgium",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q107518759)",
          "description": "sources.wikidata populated from Wikidata API (Q107518759)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0153, wikidata_id: Q107518759). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107518759)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107518759)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "confirm_country",
          "field": "sources.infonodes.country",
          "value": "Belgium",
          "note": "Umicore NV/SA headquartered in Brussels, Belgium. Belgium confirmed correct. WARNING: wikidata_id Q107518759 label='Umicore (United States)' — this is the US subsidiary, not the parent company. QID should be replaced with parent Umicore entity when found. P17=United States reflects subsidiary HQ, not parent.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-04-23",
          "action": "fix_wikidata_id",
          "field": "wikidata_id",
          "old": "Q107518759",
          "new": "Q902769",
          "note": "Q107518759 was Umicore (United States) subsidiary — wrong entity. Replaced with Q902769 (Umicore, Belgian materials technology company, parent). sources.wikidata cleared for re-enrichment.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-23",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q902769)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q902769)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q902769)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q902769)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q902769)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q902769)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q107518759 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0153). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country real conflict: sources.wikidata.country='United States' vs sources.infonodes.country='Belgium' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "Umicore NV/SA headquartered in Brussels, Belgium. Belgium confirmed correct. WARNING: wikidata_id Q107518759 label='Umicore (United States)' — this is the US subsidiary, not the parent company. QID should be replaced with parent Umicore entity when found. P17=United States reflects subsidiary HQ, not parent."
        },
        {
          "status": "wikidata_stale",
          "description": "sources.wikidata populated from Wikidata API (Q107518759). label='Umicore (United States)'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13",
          "note": "Cleared: wikidata_id replaced Q107518759→Q902769. Re-enrichment pending."
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q902769). label='Umicore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Brussels metropolitan area' vs sources.crunchbase.headquarters='Brussels, Brussels Hoofdstedelijk Gewest, Belgium' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q902769). label='Umicore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q902769). label='Umicore'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1341",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United Aircraft",
      "sector": "Defence",
      "wikidata_id": "Q1136226",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Russia",
          "tax_id": "7708619320",
          "main_focus": "Sukhoi and MiG Fighter Jets, Strategic Bombers.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/United_Aircraft_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "United Aircraft Corporation",
          "description": "public joint-stock company uniting the largest aircraft building enterprises of Russia",
          "aliases": [
            "UAC"
          ],
          "instance_of": [
            "state-owned enterprise of Russia",
            "business",
            "public company"
          ],
          "country": "Russia",
          "inception": "2006-02-01",
          "headquarters": "Moscow",
          "official_website": "http://www.uacrussia.ru",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/United%20Aircraft%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1425671",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1425671)",
          "description": "sources.wikidata populated from Wikidata API (Q1425671)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q1425671",
          "new": "Q1136226",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1136226)",
          "description": "sources.wikidata populated from Wikidata API (Q1136226)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1136226)",
          "description": "sources.wikidata populated from Wikidata API (Q1136226)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0154, wikidata_id: Q1136226). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1136226)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1136226)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board"
        },
        {
          "action": "field_corrected",
          "field": "sources.crunchbase",
          "old_value": "https://www.crunchbase.com/organization/united-aircraft-68e4",
          "new_value": null,
          "note": "United Aircraft Corporation (Russian aerospace holding, Moscow) — CB /organization/united-aircraft-68e4 is a Chinese drone manufacturer (Shenzhen). Completely different entity.",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "manual",
          "field": "sources.crunchbase",
          "old": "crunchbase block (wrong entity)",
          "new": null,
          "description": "cb_wrong_entity: CB still matches Chinese drone company (Shenzhen), not Russian UAC. Re-nulled Cycle 2."
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1136226)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1136226)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1136226)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1136226)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1425671 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q1425671 → Q1136226",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0154). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1136226). label='United Aircraft Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, description_full, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, founders, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, total_funding_usd, total_funding_native, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Moscow' vs sources.crunchbase.headquarters='Shenzhen, Guangdong, China' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "United Aircraft Corporation (Russian aerospace holding, Moscow) — CB /organization/united-aircraft-68e4 is a Chinese drone manufacturer (Shenzhen). Completely different entity.",
          "cb_url_removed": "https://www.crunchbase.com/organization/united-aircraft-68e4",
          "author": "patch_cb_wrong_matches.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_wrong_entity",
          "description": "cb_wrong_entity: CB still matches Chinese drone company (Shenzhen), not Russian UAC. Re-nulled Cycle 2.",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1136226). label='United Aircraft Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1136226). label='United Aircraft Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1342",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "United Shipbuilding Corporation",
      "sector": "Defence",
      "wikidata_id": "Q4330413",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/united-shipbuilding-corporation",
          "stage": "",
          "description": "United Shipbuilding Corporation unites shipbuilding, repair, and maintenance subsidiaries in western and northern Russia",
          "description_full": "United Shipbuilding Corporation is an open joint stock company in Russia that unites shipbuilding, repair, and maintenance subsidiaries in western and northern Russia as well as in the country's Far East to streamline civilian shipbuilding using military facilities. It owns Arctech Helsinki Shipyard, having bought the remaining 50% of the shares from its joint venture partner STX Finland Cruise Oy.",
          "website": "https://www.aoosk.ru",
          "cb_rank": 386982,
          "headquarters": "Moscow, Moscow City, Russian Federation",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2007-03-21",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Other",
            "Real Estate",
            "Transportation"
          ],
          "industries": [
            "Association",
            "Building Maintenance",
            "Construction",
            "Logistics",
            "Shipping"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$50M to $100M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Russia",
          "tax_id": "7805432655",
          "main_focus": "Nuclear Submarines and Surface Vessels.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/United_Shipbuilding_Corporation"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "United Shipbuilding Corporation",
          "description": "open joint stock company in Russia",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Russia",
          "inception": "2007-01-01",
          "headquarters": "Saint Petersburg",
          "official_website": "http://www.oaoosk.ru/",
          "isin": null,
          "employees": 73392,
          "wikipedia_url": "https://en.wikipedia.org/wiki/United%20Shipbuilding%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2087817",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q2087817)",
          "description": "sources.wikidata populated from Wikidata API (Q2087817)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q2087817",
          "new": "Q4330413",
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4330413)",
          "description": "sources.wikidata populated from Wikidata API (Q4330413)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q4330413)",
          "description": "sources.wikidata populated from Wikidata API (Q4330413)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0155, wikidata_id: Q4330413). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4330413)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4330413)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4330413)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4330413)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4330413)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4330413)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2087817 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "QID corrected: Q2087817 → Q4330413",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0155). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Saint Petersburg' vs sources.crunchbase.headquarters='Moscow, Moscow City, Russian Federation' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4330413). label='United Shipbuilding Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): United Shipbuilding Corporation relocated its registered HQ to Saint Petersburg in 2012; CB 'Moscow' reflects earlier management office location.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4330413). label='United Shipbuilding Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4330413). label='United Shipbuilding Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1343",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Uralvagonzavod",
      "sector": "Defence",
      "wikidata_id": "Q1762250",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/uralvagonzavod",
          "stage": "",
          "description": "Uralvagonzavod manufactures hopper cars, wagons, armored recovery vehicles, couplers, railway tanks, and fire support combat vehicles.",
          "description_full": null,
          "website": "http://uralvagonzavod.ru/",
          "cb_rank": 3810755,
          "headquarters": "Moscow, Moscow City, Russian Federation",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1936-10-11",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Automotive",
            "Manufacturing",
            "Military"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Russia",
          "tax_id": "6623029350",
          "main_focus": "Main Battle Tanks (T-90, T-14 Armata).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Uralvagonzavod"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Uralvagonzavod",
          "description": "Russian machine-building and military manufacturer",
          "aliases": [
            "Uralvagonzavod (Nizhniĭ Tagil, Russia)",
            "UVZ",
            "UralVagonZavod"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "joint-stock company"
          ],
          "country": "Russia",
          "inception": "1936",
          "headquarters": "Nizhny Tagil",
          "official_website": "http://uralvagonzavod.ru/",
          "isin": null,
          "employees": 30000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Uralvagonzavod"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1762250",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1762250)",
          "description": "sources.wikidata populated from Wikidata API (Q1762250)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1762250)",
          "description": "sources.wikidata populated from Wikidata API (Q1762250)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1762250)",
          "description": "sources.wikidata populated from Wikidata API (Q1762250)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1762250)",
          "description": "sources.wikidata populated from Wikidata API (Q1762250)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0157, wikidata_id: Q1762250). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1762250)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1762250)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1762250)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1762250)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1762250)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1762250)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1762250 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0157). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Nizhny Tagil' vs sources.crunchbase.headquarters='Moscow, Moscow City, Russian Federation' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1762250). label='Uralvagonzavod'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict_resolved",
          "description": "HQ conflict resolved (wikidata): Uralvagonzavod's main production facility and registered address is Nizhny Tagil; CB 'Moscow' refers to a management representative office.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1762250). label='Uralvagonzavod'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1762250). label='Uralvagonzavod'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1344",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vale",
      "sector": "Mining",
      "wikidata_id": "Q583268",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vale",
          "stage": "",
          "description": "Vale is a mining company that produces iron ore, nickel, and other metals.",
          "description_full": "Vale is in the mining sector. Headquartered in Brazil, they operate in over 30 countries and employ over 195,000 people (including employees and long-term contractors). They are the global leader in iron ore and the second-biggest nickel producer. They also produce copper, coal, manganese, ferroalloys, fertilizers, cobalt, and platinum group metals. In addition, they operate in the logistics, steel, energy, and fertilizers sectors.",
          "website": "http://www.vale.com",
          "cb_rank": 16005,
          "headquarters": "Rio De Janeiro, Rio de Janeiro, Brazil",
          "headquarters_regions": "Latin America",
          "operating_status": "Active",
          "founded_date": "1942-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Mining",
            "Natural Resources",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2025-01-24",
          "last_funding_amount_usd": 750000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 7434153528,
          "total_funding_usd": 8884153528,
          "total_funding_native": {
            "amount": 8884153528,
            "currency": "USD"
          },
          "top_investors": [
            "Public Investment Fund",
            "Ma’aden",
            "Japan Bank for International Cooperation",
            "Cosan",
            "Engine No. 1"
          ],
          "num_investors": 5,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Brazil",
          "tax_id": "33.592.510/0001-54 (CNPJ)",
          "main_focus": "World's largest Iron Ore & Nickel producer.",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vale_S.A."
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vale",
          "description": "multinational diversified metals and mining corporation",
          "aliases": [
            "Vale S.A.",
            "CVRD",
            "Doce River Valley Company"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Brazil",
          "inception": "1942-01-01",
          "headquarters": "Rio de Janeiro",
          "official_website": "http://www.vale.com",
          "isin": "BRVALEACNOR0",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vale%20S.A."
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q583268)",
          "description": "sources.wikidata populated from Wikidata API (Q583268)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q583268)",
          "description": "sources.wikidata populated from Wikidata API (Q583268)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q583268)",
          "description": "sources.wikidata populated from Wikidata API (Q583268)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q583268)",
          "description": "sources.wikidata populated from Wikidata API (Q583268)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0158, wikidata_id: Q583268). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q583268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q583268)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q583268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q583268)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q583268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q583268)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0158). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q583268). label='Vale'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q583268). label='Vale'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q583268). label='Vale'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1345",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Vital Materials",
      "sector": "Mining",
      "wikidata_id": "Q121407257",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/vital-materials",
          "stage": "",
          "description": "Vital Materials specializes in R&D, manufacturing, sales, and recycling services of minor metals.",
          "description_full": null,
          "website": "https://vitalchem.com",
          "cb_rank": 467372,
          "headquarters": "Guangzhou, Guangdong, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1995-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Sustainability"
          ],
          "industries": [
            "Industrial",
            "Manufacturing",
            "Recycling"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91440101741873138N (USCC)",
          "main_focus": "Gallium",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vital_Materials"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vital Materials",
          "description": "Chinese refiner of minor metals",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "China",
          "inception": null,
          "headquarters": "Guangdong",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vital%20Materials"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q121407257",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q121407257)",
          "description": "sources.wikidata populated from Wikidata API (Q121407257)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q121407257)",
          "description": "sources.wikidata populated from Wikidata API (Q121407257)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q121407257)",
          "description": "sources.wikidata populated from Wikidata API (Q121407257)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q121407257)",
          "description": "sources.wikidata populated from Wikidata API (Q121407257)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0159, wikidata_id: Q121407257). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121407257)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121407257)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121407257)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121407257)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q121407257)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q121407257)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q121407257 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0159). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121407257). label='Vital Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121407257). label='Vital Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q121407257). label='Vital Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1346",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wacker Chemie",
      "sector": "Mining",
      "wikidata_id": "Q535517",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wacker-chemie-ag",
          "stage": "",
          "description": "Wacker Chemie is a global chemical company.",
          "description_full": "Wacker Chemie has a global network of production sites spanning all key regions. 17,000 employees on five continents devise innovative solutions locally for maximum customer benefit and generate synergies for efficient collaborations. To this end, they maintain and further develop an integrated management system in accordance with ISO, GMP and sustainable development, as well as actively participate in the global Responsible Care program. Quality, health, safety, and environmental awareness are the cornerstones of their entrepreneurial mindset and practices at all Wacker Chemie sites.",
          "website": "http://www.wacker.com",
          "cb_rank": 260815,
          "headquarters": "München, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1914-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Health Care",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Chemical Engineering",
            "Health Care",
            "Information Technology",
            "Manufacturing"
          ],
          "founders": [
            "Alexander Wacker"
          ],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2017-04-04",
          "last_funding_amount_usd": null,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [
            "Ben Franklin Technology Partners of Northeastern Pennsylvania"
          ],
          "num_investors": 1,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Germany",
          "tax_id": "DE128944933 (VAT)",
          "main_focus": "Silicon",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Wacker_Chemie"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Wacker Chemie AG",
          "description": "German company",
          "aliases": [
            "Wacker Chemie AG",
            "WACKER"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Germany",
          "inception": "1914-01-01",
          "headquarters": "Munich",
          "official_website": "http://www.wacker.com",
          "isin": "DE000WCH8881",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Wacker%20Chemie"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q535517",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q535517)",
          "description": "sources.wikidata populated from Wikidata API (Q535517)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q535517)",
          "description": "sources.wikidata populated from Wikidata API (Q535517)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q535517)",
          "description": "sources.wikidata populated from Wikidata API (Q535517)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Germania",
          "new": "Germany",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q535517)",
          "description": "sources.wikidata populated from Wikidata API (Q535517)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0160, wikidata_id: Q535517). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q535517)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q535517)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q535517)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q535517)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q535517)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q535517)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q535517 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0160). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Munich' vs sources.crunchbase.headquarters='München, Bayern, Germany' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q535517). label='Wacker Chemie AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_type, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "compatible_sources",
          "description": "HQ sources compatible: München is the German name for Munich; same city. Normalisation difference only.",
          "author": "patch_hq_conflicts.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q535517). label='Wacker Chemie AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q535517). label='Wacker Chemie AG'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1347",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wheaton Precious Metals",
      "sector": "Mining",
      "wikidata_id": "Q1747133",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/wheaton-precious-metals-corp",
          "stage": "",
          "description": "Wheaton Precious Metals is a precious metals streaming company dealing with the purchase of precious metals or cobalt production from mines.",
          "description_full": "Silver Wheaton is the largest precious metal streaming company in the world. The company has entered into a number of agreements where, in exchange for an upfront payment, it has the right to purchase, at a low fixed cost, all or a portion of the silver and/or gold production from several high-quality mines located in politically stable regions around the globe. Silver Wheaton currently has streaming agreements for 22 operating mines and 7 development stage projects. The company’s growth profile is driven by a portfolio of world-class assets, including precious metal and gold streams on Hudbay’s Constancia project and Vale’s Salobo and Sudbury mines. Silver Wheaton’s unique business model creates significant shareholder value by providing:     Leverage to increases in the price of silver and gold;     Additional growth through the acquisition of new streams;     A dividend yield, which has the potential to grow over time; and,     Participation in the exploration success of the mines underlying its current agreements. Silver Wheaton offers these benefits while at the same time reducing many of the downside risks faced by traditional mining companies. In particular, Silver Wheaton offers its investors both capital and operating cost certainty. Other than its initial upfront payment, Silver Wheaton typically has no ongoing capital or exploration costs. Furthermore, its operating costs have historically been fixed at approximately US$4 per ounce of silver and US$400 per ounce of gold produced, allowing shareholders to benefit from strong margin growth in a rising silver and gold price environment. The company has an experienced management team with a strong track record of success, and is well positioned for further growth.",
          "website": "https://www.wheatonpm.com/Home/",
          "cb_rank": 97244,
          "headquarters": "Vancouver, British Columbia, Canada",
          "headquarters_regions": null,
          "operating_status": "Active",
          "founded_date": "2004-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Natural Resources"
          ],
          "industries": [
            "Mineral",
            "Mining",
            "Mining Technology",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": 5,
          "funding_status": "IPO",
          "last_funding_date": "2016-03-30",
          "last_funding_amount_usd": 550000000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 1722621408,
          "total_funding_usd": 1722621408,
          "total_funding_native": {
            "amount": 1722621408,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "Canada",
          "tax_id": "85117-2348-RT0001 (BN)",
          "main_focus": "Precious Metals Streaming (Gold and Silver).",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Wheaton_Precious_Metals"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Wheaton Precious Metals",
          "description": "Canadian multinational precious metals streaming company",
          "aliases": [
            "Silver Wheaton"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "2004",
          "headquarters": "Vancouver",
          "official_website": "https://www.wheatonpm.com/Home/default.aspx",
          "isin": "CA8283361076",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Wheaton%20Precious%20Metals"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1747133)",
          "description": "sources.wikidata populated from Wikidata API (Q1747133)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1747133)",
          "description": "sources.wikidata populated from Wikidata API (Q1747133)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1747133)",
          "description": "sources.wikidata populated from Wikidata API (Q1747133)"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q1747133)",
          "description": "sources.wikidata populated from Wikidata API (Q1747133)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0161, wikidata_id: Q1747133). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1747133)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1747133)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1747133)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1747133)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1747133)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1747133)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0161). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1747133). label='Wheaton Precious Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1747133). label='Wheaton Precious Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1747133). label='Wheaton Precious Metals'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1348",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Xinte Energy",
      "sector": "Mining",
      "wikidata_id": "Q124670171",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xinte-energy",
          "stage": "",
          "description": "Xinte Energy is specialized in producing photovoltaic energy products, ceramics, zirconium, and other products.",
          "description_full": null,
          "website": "https://www.xinteenergy.com",
          "cb_rank": 1508606,
          "headquarters": "Ürümqi, Xinjiang, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2008-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Manufacturing",
            "Natural Resources",
            "Sustainability"
          ],
          "industries": [
            "Clean Energy",
            "Energy",
            "Manufacturing",
            "Renewable Energy",
            "Solar"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91650100670233066H (USCC)",
          "main_focus": "Silicon",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Xinte Energy Co., Ltd.",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "China",
          "inception": null,
          "headquarters": "Xinjiang",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q124670171",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670171)",
          "description": "sources.wikidata populated from Wikidata API (Q124670171)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670171)",
          "description": "sources.wikidata populated from Wikidata API (Q124670171)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670171)",
          "description": "sources.wikidata populated from Wikidata API (Q124670171)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q124670171)",
          "description": "sources.wikidata populated from Wikidata API (Q124670171)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0162, wikidata_id: Q124670171). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124670171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124670171)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124670171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124670171)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q124670171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q124670171)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q124670171 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0162). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124670171). label='Xinte Energy Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: cb_rank, headquarters_regions, operating_status, founded_date, company_type, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124670171). label='Xinte Energy Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q124670171). label='Xinte Energy Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1349",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Zhuzhou Smelter Group",
      "sector": "Mining",
      "wikidata_id": "Q20063580",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/zhuzhou-smelter-group",
          "stage": "",
          "description": "Smelter Group is a manufacturer and distributor of nonferrous metal products and chemical products.",
          "description_full": "Smelter Group manufactures zinc products, including zinc alloy ingots, zinc powders, zinc ingots, and others. They offer lead products, including lead ingots and lead alloy ingots; precious metal products, including sponge palladium, sponge platinum, silver ingots, gold ingots, cobalt oxide, and others, as well as sulfuric acid, mercurous chloride, crude copper, silver nitrate, and others.",
          "website": "http://www.torchcn.com",
          "cb_rank": 3810960,
          "headquarters": "Zhuzhou, Hunan, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1993-12-20",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Industrial Manufacturing",
            "Manufacturing",
            "Mineral"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "9143020072255745XG (USCC)",
          "main_focus": "Gallium",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Zhuzhou Smelter Group Co., Ltd.",
          "description": "Chinese company",
          "aliases": [
            "Zhuzhou Smelter Group Company Limited"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "China",
          "inception": "1956",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "apply_inspector_ids.py",
          "author": "apply_inspector_ids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q20063580",
          "description": "wikidata_id assigned from wikidata_inspector/data/companies.json cross-reference"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20063580)",
          "description": "sources.wikidata populated from Wikidata API (Q20063580)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20063580)",
          "description": "sources.wikidata populated from Wikidata API (Q20063580)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20063580)",
          "description": "sources.wikidata populated from Wikidata API (Q20063580)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "Cina",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q20063580)",
          "description": "sources.wikidata populated from Wikidata API (Q20063580)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0164, wikidata_id: Q20063580). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20063580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20063580)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20063580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20063580)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20063580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20063580)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q20063580 assigned via name-matching from inspector list — confirm correct entity",
          "author": "apply_inspector_ids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0164). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20063580). label='Zhuzhou Smelter Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20063580). label='Zhuzhou Smelter Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20063580). label='Zhuzhou Smelter Group Co., Ltd.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1350",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Zijin Mining",
      "sector": "Mining",
      "wikidata_id": "Q202841",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/zijin-mining-group",
          "stage": "",
          "description": "Zijin Mining is a global mining group that offers exploration and mining of gold, copper, zinc and other mineral resources.",
          "description_full": "Zijin Mining Group is mainly engaged in the exploration and mining of gold, copper, zinc and other mineral resources. Zijin is one of companies with largest metal mineral resources in China, and has been among the most profitable company in the industry for consecutive years.  Zijin perceives innovation as the core competitiveness and leads the industry in the multiple sections such as geological exploration and survey,hydrometallurgy, comprehensive recovery and utilization of low-grade refractory resources, large-scale engineering development and so on. By making full use of a series of high-level researchand development platforms including the exclusive State Key Laboratory in gold industry, the national enterprise technology center, workstations for academicians’ scientificresearch, etc. while dedicating to the actual conditions and needs of production, the Company developed a rich portfolio of independent intellectual property rights and scientific research achievements which have all been proved to be applicable and effective. The Company has set up joint sponsorship with Fuzhou University for the establishment of Zijin Mining College, exploring the possibility to narrow the gap between theories and practices for young scholars and future engineers.",
          "website": "https://www.zijinmining.com/",
          "cb_rank": 15741,
          "headquarters": "Longyan, Fujian, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1986-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Natural Resources"
          ],
          "industries": [
            "Manufacturing",
            "Mining",
            "Precious Metals"
          ],
          "founders": [
            "Jinghe Chen"
          ],
          "num_funding_rounds": 4,
          "funding_status": "IPO",
          "last_funding_date": "2026-01-29",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 519482398,
          "total_funding_usd": 4019482398,
          "total_funding_native": {
            "amount": 4019482398,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91350000155042221X (USCC)",
          "main_focus": "Copper, Gold, and Lithium (Lithium \"Argentina\"). | Copper",
          "wikipedia_url": "https://en.wikipedia.org/wiki/Zijin_Mining"
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Zijin Mining Group",
          "description": "international mining group",
          "aliases": [],
          "instance_of": [
            "Chinese state-owned enterprise",
            "mining company"
          ],
          "country": "China",
          "inception": "2000-01-01",
          "headquarters": "Longyan",
          "official_website": "http://www.zjky.cn",
          "isin": "CNE100000502",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Zijin%20Mining"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q202841)",
          "description": "sources.wikidata populated from Wikidata API (Q202841)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q202841)",
          "description": "sources.wikidata populated from Wikidata API (Q202841)"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q202841)",
          "description": "sources.wikidata populated from Wikidata API (Q202841)"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-03-28",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q202841)",
          "description": "sources.wikidata populated from Wikidata API (Q202841)"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "import_by_wikidata.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0165, wikidata_id: Q202841). Identity verified via wikidata_id — no name normalization inference used."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q202841)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q202841)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q202841)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q202841)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q202841)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q202841)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "Imported from old DB via wikidata_id. Verify iShares/EDF presence and whether Crunchbase data is current.",
          "author": "import_by_wikidata.py",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0165). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "confirmed",
          "description": "country normalisation gap: sources.wikidata.country='People's Republic of China' vs sources.infonodes.country='China' — same country, different form; recommend standardising to ISO 3166 short name.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13",
          "resolved": "2026-04-23",
          "resolved_note": "sources.wikidata.country normalised People's Republic of China→China; matches sources.infonodes.country."
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q202841). label='Zijin Mining Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q202841). label='Zijin Mining Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q202841). label='Zijin Mining Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1351",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Advanced Middle East Systems (AMES)",
      "sector": "Defence",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "United Arab Emirates",
          "tax_id": null,
          "main_focus": "partner/distributor for Nexa Technologies in the Middle East and Africa, often cited in investigative reports as the vehicle used to sell the \"Eagle\" (and later \"Cerebro\") systems to regimes like Egypt",
          "wikipedia_url": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "EAU (Dubai)",
          "new": "United Arab Emirates",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "manual_import",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0001). No wikidata_id available — identity not independently verified."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "No wikidata_id available. Entity identity not independently verified. Find and assign wikidata_id before using this record in analysis.",
          "author": "manual_import",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0001). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1352",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Alcoa Warrick",
      "sector": "Mining",
      "wikidata_id": "Q131884343",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/alcoa-warrick-operations",
          "stage": "",
          "description": "Alcoa Warrick is one of the producers of aluminum sheet for the food and beverage industry.",
          "description_full": "Alcoa Warrick is one of the producers of aluminum sheet for the food and beverage industry.",
          "website": "https://www.alcoa.com/",
          "cb_rank": 1973894,
          "headquarters": "Newburgh, Indiana, United States",
          "headquarters_regions": "Great Lakes, Midwestern US",
          "operating_status": "Active",
          "founded_date": "1886-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Energy",
            "Natural Resources"
          ],
          "industries": [
            "Mining",
            "Power Grid",
            "Precious Metals"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Mining",
          "country": "United States",
          "tax_id": "81-1153200 (EIN)",
          "main_focus": "Gallium",
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": null,
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": null,
          "official_website": "http://www.alcoa.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-28",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised country name to canonical English form"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "manual_import",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0006). No wikidata_id available — identity not independently verified."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131884343",
          "description": "wikidata_id set via search: label='', description=''. Search name used: 'Alcoa Warrick'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884343)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884343)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884343)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884343)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884343)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884343)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131884343)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131884343)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "No wikidata_id available. Entity identity not independently verified. Find and assign wikidata_id before using this record in analysis.",
          "author": "manual_import",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131884343 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0006). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884343). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884343). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884343). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131884343). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1353",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AVICOPTER PLC",
      "sector": "Defence",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/avicopter-plc",
          "stage": "",
          "description": "AVIC Helicopter designs, develops, manufactures, and sells helicopters, airplane parts, and aviation-related products.",
          "description_full": "AVIC Helicopter is a manufacturer and developer in the domestic helicopter industry that specialises in designing, developing, and producing helicopters, airplane parts, and aviation-related products. The company offers a comprehensive range of civil helicopters, general aircraft, and aviation solutions, including new energy aircraft and electric vertical take-off and landing (eVTOL) aircraft. With a focus on high-end equipment manufacturing, AVIC Helicopter serves government, corporate, and consumer markets.",
          "website": "http://avicopter.avic.com",
          "cb_rank": 185546,
          "headquarters": "Harbin, Heilongjiang, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-07-30",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Industrial",
            "Industrial Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": 1,
          "funding_status": "IPO",
          "last_funding_date": "2024-07-25",
          "last_funding_amount_usd": 414886110,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 414886110,
          "total_funding_usd": 414886110,
          "total_funding_native": {
            "amount": 2999999973,
            "currency": "CNY"
          },
          "top_investors": [
            "UBS",
            "China Structural Reform Fund",
            "Guosheng Group",
            "Nuode Asset Management",
            "Guotai Junan Financial Holdings"
          ],
          "num_investors": 14,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "China",
          "tax_id": "91110000710935393L",
          "main_focus": "Military Aircraft (J-20, J-10), Transport, Engines.",
          "wikipedia_url": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q312094",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q312094)",
          "description": "sources.wikidata populated from Wikidata API (Q312094)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q312094",
          "new": null,
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "manual_import",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0022). No wikidata_id available — identity not independently verified."
        },
        {
          "date": "2026-04-01",
          "source": "wikidata",
          "author": "manual",
          "field": "wikidata_id",
          "old": null,
          "new": "Q312094",
          "description": "Applied known wikidata_id from refactoring/scripts OVERRIDES (manually verified)."
        },
        {
          "date": "2026-04-13",
          "source": "manual",
          "author": "nelsonmau",
          "field": "wikidata_id",
          "old": "Q312094",
          "new": null,
          "description": "AVICOPTER PLC — QID Q312094 was confirmed wrong in refactoring/ DB via Playwright verification (resolved to Avicennia marina, a plant). Re-applied during migration in error. Nulled out pending correct QID lookup."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q312094 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed_no_entry",
          "description": "QID Q312094 was wrong; no Wikidata entry found",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "No wikidata_id available. Entity identity not independently verified. Find and assign wikidata_id before using this record in analysis.",
          "author": "manual_import",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0022). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id nulled: AVICOPTER PLC — QID Q312094 was confirmed wrong in refactoring/ DB via Playwright verification (resolved to Avicennia marina, a plant). Re-applied during migration in error. Nulled out pending correct QID lookup.",
          "author": "manual",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, num_funding_rounds, funding_status, last_funding_date, last_funding_amount_usd, last_funding_type, total_equity_funding_usd, top_investors, num_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1354",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Comec",
      "sector": null,
      "wikidata_id": "Q5613742",
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-13",
          "source_file": "crunchbase-export-matches-csv-4-13-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/comec-0728",
          "stage": "",
          "description": "Comec specializes in machinery and plants for the chemical, ceramic, pharmaceutical, and food industries.",
          "description_full": null,
          "website": "https://comec.eu.com",
          "cb_rank": 1040230,
          "headquarters": "Ciano D'enza, Emilia-Romagna, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1970-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Industrial",
            "Industrial Engineering",
            "Mechanical Engineering"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": null,
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": null,
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CSSC Offshore & Marine Engineering Company",
          "description": "Chinese shipbuilding company",
          "aliases": [
            "CSSC Offshore & Marine Engineering",
            "CSSC Offshore & Marine Engineering Company Limited",
            "CSSC Offshore & Marine Engineering Group",
            "COMEC",
            "Guangzhou Shipyard International",
            "Guangzhou International Shipyard"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "People's Republic of China",
          "inception": "1954",
          "headquarters": "Guangzhou",
          "official_website": "http://comec.cssc.net.cn/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/COMEC%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "manual_import",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0045). No wikidata_id available — identity not independently verified."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5613742",
          "description": "wikidata_id set via search: label='CSSC Offshore & Marine Engineering Company', description='Chinese shipbuilding company'. Search name used: 'Comec'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5613742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5613742)"
        },
        {
          "date": "2026-04-13",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5613742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5613742)"
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, top_investors, board"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "action": "field_corrected",
          "field": "sources.wikidata.country",
          "old_value": "China",
          "new_value": null,
          "note": "Comec is an Italian EDF participant (Ciano d'Enza, Emilia-Romagna). Wikidata matched wrong Chinese entity. WD country nulled.",
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5613742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5613742)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5613742)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5613742)"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "No wikidata_id available. Entity identity not independently verified. Find and assign wikidata_id before using this record in analysis.",
          "author": "manual_import",
          "datestamp": "2026-04-01"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5613742 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-04-12"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0045). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5613742). label='CSSC Offshore & Marine Engineering Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5613742). label='CSSC Offshore & Marine Engineering Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: profile_url, description, website, cb_rank, headquarters, headquarters_regions, operating_status, founded_date, company_type, industry_groups, industries, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "field_conflict",
          "description": "headquarters real conflict: sources.wikidata.headquarters='Guangzhou' vs sources.crunchbase.headquarters='Ciano D'enza, Emilia-Romagna, Italy' — sources disagree; manual review required to set canonical value.",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_country_corrected",
          "description": "sources.wikidata.country='China' nulled — Comec is an Italian EDF participant (Ciano d'Enza, Emilia-Romagna). Wikidata matched wrong Chinese entity. WD country nulled.",
          "canonical_country": null,
          "author": "patch_hq_conflicts2.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5613742). label='CSSC Offshore & Marine Engineering Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5613742). label='CSSC Offshore & Marine Engineering Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters data is unreliable for this entity; also wikidata.country=China is wrong (Italian EDF participant). Both sources inconsistent — country not patchable from CB HQ.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1355",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Patricomp Oy",
      "sector": "Defence",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/patricomp-oy",
          "stage": "",
          "description": "Patricomp Oy operates as an aerospace company servicing both the civil and military aircraft industries.",
          "description_full": null,
          "website": "https://www.patriagroup.com/",
          "cb_rank": 113541,
          "headquarters": "Jämsä, Western Finland, Finland",
          "headquarters_regions": "European Union (EU), Nordic Countries, Scandinavia",
          "operating_status": "Active",
          "founded_date": "2006-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Manufacturing"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$500M to $1B",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "extracted_at": "2026-03-07",
          "sector": "Defence",
          "country": "Finland",
          "tax_id": "FI01124204",
          "main_focus": "Armored Vehicles",
          "wikipedia_url": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "manual_import",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0120). No wikidata_id available — identity not independently verified."
        },
        {
          "date": "2026-04-13",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-03-07, source=unknown",
          "new": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv. Changed fields: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": "extracted_at=2026-04-13, source=crunchbase-export-matches-csv-4-13-2026.csv",
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv. Changed fields: description_full, cb_rank"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "uncertain_match",
          "author": "claude-sonnet-4-6",
          "datestamp": "2026-03-07",
          "description": "Source sheet lists 'Patria Group' (Finnish defence and aerospace group, TAX ID FI01124204) under Defence sector. This was mapped to 'Patricomp Oy' in investments.json, which is a subsidiary of Patria Group specialising in armoured vehicle maintenance and upgrades. Patricomp Oy and Patria Group are legally distinct entities with different business scopes. Recommend: (1) rename the investments.json key from 'Patricomp Oy' to 'Patria Group', or (2) create a separate entry for Patria Group and retain Patricomp Oy independently. Do not treat them as equivalent without further verification."
        },
        {
          "status": "needs_review",
          "description": "No wikidata_id available. Entity identity not independently verified. Find and assign wikidata_id before using this record in analysis.",
          "author": "manual_import",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0120). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from crunchbase-export-matches-csv-4-13-2026.csv (2026-04-13). Changed: description_full, cb_rank, headquarters_regions, operating_status, founded_date, company_type, funding_status, top_investors, board",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase updated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24). Changed: description_full, cb_rank",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1356",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Sichuan Yahua",
      "sector": "Mining",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "edf": null,
        "crunchbase": {
          "extracted_at": null,
          "profile_url": null,
          "stage": "",
          "description": null,
          "description_full": null,
          "headquarters": null,
          "website": null,
          "cb_rank": null,
          "revenue_range": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "founders": [],
          "industries": [],
          "industry_groups": [],
          "primary_industry": null,
          "primary_industry_url": null,
          "investor_type": "",
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null
        },
        "infonodes": {
          "extracted_at": "2026-04-12",
          "sector": "Mining",
          "country": "China",
          "tax_id": "91510000727497163M (USCC)",
          "main_focus": "Lithium",
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-03-14",
          "source": "migration",
          "author": "migrate.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial migration from investments.json v1"
        },
        {
          "date": "2026-03-14",
          "source": "search_missing_qids.py",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q56404682",
          "description": "wikidata_id found via Wikidata search API"
        },
        {
          "date": "2026-03-17",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "Wikidata data retrieved (Q56404682)",
          "description": "sources.wikidata populated from Wikidata API (Q56404682)"
        },
        {
          "date": "2026-03-17",
          "source": "playwright_qid_verification",
          "author": "playwright_qid_verification",
          "field": "wikidata_id",
          "old": "Q56404682",
          "new": null,
          "description": "Wrong QID corrected via Playwright browser verification"
        },
        {
          "date": "2026-04-01",
          "source": "migration",
          "author": "manual_import",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Imported from refactoring/data/database.json (old id: IN-0140). No wikidata_id available — identity not independently verified."
        },
        {
          "date": "2026-04-01",
          "source": "wikidata",
          "author": "manual",
          "field": "wikidata_id",
          "old": null,
          "new": "Q56404682",
          "description": "Applied known wikidata_id from refactoring/scripts OVERRIDES (manually verified)."
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://bo-bedre.no/",
          "description": "Official website (P856) fetched from Wikidata (Q56404682)"
        },
        {
          "date": "2026-04-12",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.website",
          "old": "https://bo-bedre.no/",
          "new": null,
          "description": "Removed wrong Wikidata P856 value (bo-bedre.no is unrelated to Sichuan Yahua)"
        },
        {
          "date": "2026-04-12",
          "source": "wikidata",
          "author": "fetch_wikidata_websites.py",
          "field": "sources.infonodes.website",
          "old": null,
          "new": "https://bo-bedre.no/",
          "description": "Official website (P856) fetched from Wikidata (Q56404682)"
        },
        {
          "date": "2026-04-12",
          "source": "manual",
          "author": "nelsonmau",
          "field": "sources.infonodes.website",
          "old": "https://bo-bedre.no/",
          "new": null,
          "description": "Removed wrong Wikidata P856 (bo-bedre.no unrelated to Sichuan Yahua)"
        },
        {
          "date": "2026-04-13",
          "source": "manual",
          "author": "nelsonmau",
          "field": "wikidata_id",
          "old": "Q56404682",
          "new": null,
          "description": "Sichuan Yahua — QID Q56404682 was confirmed wrong in refactoring/ DB via Playwright verification (resolved to Bo Bedre, a Norwegian magazine). Re-applied during migration in error. Nulled out pending correct QID lookup."
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "roles inferred from Investor Type only",
          "author": "migrate.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q56404682 auto-assigned via search — verify correct entity",
          "author": "search_missing_qids.py",
          "datestamp": "2026-03-14"
        },
        {
          "status": "confirmed_no_entry",
          "description": "QID Q56404682 was wrong; no Wikidata entry found",
          "author": "playwright_qid_verification",
          "datestamp": "2026-03-17"
        },
        {
          "status": "needs_review",
          "description": "No wikidata_id available. Entity identity not independently verified. Find and assign wikidata_id before using this record in analysis.",
          "author": "manual_import",
          "datestamp": "2026-04-01"
        },
        {
          "status": "reconciliation_documented",
          "description": "Entity migrated from refactoring/ legacy DB (investments.json v1 → refactoring/data/database.json, old id: IN-0140). Match basis: name identity between legacy DB and new DB entity pool (startup name match, no universal ID available at migration time).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-13"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id nulled: Sichuan Yahua — QID Q56404682 was confirmed wrong in refactoring/ DB via Playwright verification (resolved to Bo Bedre, a Norwegian magazine). Re-applied during migration in error. Nulled out pending correct QID lookup.",
          "author": "manual",
          "datestamp": "2026-04-13"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0001",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "137 Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: 137 Ventures — Menlo Park CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0002",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "5Y Capital",
      "sector": null,
      "wikidata_id": "Q107150573",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "5Y Capital",
          "description": "Venture Capital Firm",
          "aliases": [
            "Morningside Venture Capital",
            "Wuyuan Road Capital",
            "Richard Liu",
            "Ken Shi",
            "Morningside Venture Capital Limited",
            "Chenchuang Qixing(Shanghai)Investment Management Consulting Co.,Ltd."
          ],
          "instance_of": [
            "business"
          ],
          "country": "People's Republic of China",
          "inception": "2015-03-23",
          "headquarters": "Qingpu",
          "official_website": "https://www.5ycap.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/5Y%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q107150573, country=People's Republic of China",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107150573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107150573)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107150573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107150573)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107150573)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107150573)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107150573). label='5Y Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107150573). label='5Y Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107150573). label='5Y Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0003",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "8VC",
      "sector": null,
      "wikidata_id": "Q128796094",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "8VC",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2015",
          "headquarters": "San Francisco",
          "official_website": "https://www.8vc.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/8VC"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q128796094, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128796094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128796094)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128796094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128796094)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q128796094)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q128796094)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128796094). label='8VC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128796094). label='8VC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q128796094). label='8VC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0004",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Absa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Africa",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Africa",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0005",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Abu Dhabi Investment Authority",
      "sector": null,
      "wikidata_id": "Q334956",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Abu Dhabi Investment Authority",
          "description": "sovereign wealth fund",
          "aliases": [
            "ADIA"
          ],
          "instance_of": [
            "business",
            "sovereign wealth fund"
          ],
          "country": "United Arab Emirates",
          "inception": "1976",
          "headquarters": "Abu Dhabi",
          "official_website": "http://www.adia.ae",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Abu%20Dhabi%20Investment%20Authority"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q334956, country=United Arab Emirates",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q334956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q334956)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q334956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q334956)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q334956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q334956)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q334956). label='Abu Dhabi Investment Authority'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q334956). label='Abu Dhabi Investment Authority'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q334956). label='Abu Dhabi Investment Authority'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0006",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Accel",
      "sector": null,
      "wikidata_id": "Q2578125",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Accel",
          "description": "venture capital firm",
          "aliases": [
            "Accel Partners"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1983",
          "headquarters": "Palo Alto",
          "official_website": "http://www.accel.com/",
          "isin": null,
          "employees": 300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Accel%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2578125, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2578125)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2578125)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2578125)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2578125)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2578125)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2578125)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2578125). label='Accel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2578125). label='Accel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2578125). label='Accel'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0007",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Aciturri",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: Aciturri — Miranda de Ebro Spain aerospace"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0008",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Acmaios",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0009",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Acorn Campus Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Acorn Campus Ventures — Silicon Valley VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0010",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Advanced Propulsion Centre UK",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0011",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Affinity Partners",
      "sector": null,
      "wikidata_id": "Q112683459",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Affinity Partners",
          "description": "Global investment firm formed by former presidential advisor Jared Kushner",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "2021",
          "headquarters": "Miami",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Affinity%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q112683459, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112683459)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112683459)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112683459)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112683459)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112683459)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112683459)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112683459). label='Affinity Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112683459). label='Affinity Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112683459). label='Affinity Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0012",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Affirma Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0013",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "African Equity Empowerment Investments (AEEI)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Africa",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Africa",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0014",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "AGC",
      "sector": null,
      "wikidata_id": "Q720484",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AGC",
          "description": "Japanese manufacturing company",
          "aliases": [
            "AGC Kabushiki-gaisha",
            "Asahi Garasu Kabushiki Kaisha"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "Japan",
          "inception": "1907-09-08",
          "headquarters": "Shin-Marunouchi Building",
          "official_website": "https://www.agc.com/",
          "isin": "JP3112000009",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AGC%20Inc."
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q720484, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q720484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q720484)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q720484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q720484)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q720484)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q720484)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q720484). label='AGC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q720484). label='AGC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q720484). label='AGC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0015",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Agnico-Eagle Mines Limited",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0016",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "AGORANOV",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: AGORANOV — Paris France incubator"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0017",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Air Force Research Laboratory",
      "sector": null,
      "wikidata_id": "Q3607176",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Air Force Research Laboratory",
          "description": "scientific research organization operated by the United States Air Force",
          "aliases": [
            "Air Force Research Laboratory, AFRL",
            "AFRL",
            "United States Air Force Research Laboratory",
            "U.S. Air Force Research Laboratory",
            "US Air Force Research Laboratory"
          ],
          "instance_of": [
            "laboratory",
            "military installation",
            "research institute"
          ],
          "country": "United States",
          "inception": "1997",
          "headquarters": "Wright-Patterson Air Force Base",
          "official_website": "https://www.afrl.af.mil/",
          "isin": null,
          "employees": 12500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Air%20Force%20Research%20Laboratory"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3607176, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3607176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3607176)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3607176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3607176)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3607176)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3607176)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3607176). label='Air Force Research Laboratory'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3607176). label='Air Force Research Laboratory'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3607176). label='Air Force Research Laboratory'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0018",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Air Street Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Air Street Capital — London UK VC (Nathan Benaich)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0019",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Alchemy",
      "sector": null,
      "wikidata_id": "Q17081246",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Alchemy",
          "description": "film production company",
          "aliases": [
            "Millennium Entertainment",
            "Millennium Films"
          ],
          "instance_of": [
            "film production company"
          ],
          "country": "United States",
          "inception": "2010",
          "headquarters": "Los Angeles",
          "official_website": "http://www.millenniumentertainment.me",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Alchemy%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17081246, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17081246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17081246)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17081246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17081246)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17081246)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17081246)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17081246). label='Alchemy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17081246). label='Alchemy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17081246). label='Alchemy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0020",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Alliance Witan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0021",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Alpine Space Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0022",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Altice",
      "sector": null,
      "wikidata_id": "Q15944611",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Altice",
          "description": "Luxembourg-based multinational telecoms company",
          "aliases": [
            "Altice N.V.",
            "Altice Europe N.V.",
            "Altice Group Lux Sàrl",
            "Altice Luxembourg S.A.",
            "Altice Europe"
          ],
          "instance_of": [
            "public company",
            "multinational corporation",
            "telecommunications service provider",
            "cable  operator"
          ],
          "country": "Luxembourg",
          "inception": "2001-05",
          "headquarters": "Luxembourg",
          "official_website": "http://www.altice.net",
          "isin": "NL0011333752",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Altice"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q15944611, country=Luxembourg",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15944611)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15944611)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15944611)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15944611)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15944611)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15944611)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15944611). label='Altice'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15944611). label='Altice'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15944611). label='Altice'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0023",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Amadeus APEX Technology Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0024",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Amazon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Amazon — Seattle WA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0025",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Amplify Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Amplify Partners — San Francisco CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0026",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Andreessen Horowitz",
      "sector": null,
      "wikidata_id": "Q4034010",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Andreessen Horowitz",
          "description": "private American venture capital firm",
          "aliases": [
            "a16z"
          ],
          "instance_of": [
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2009-07-06",
          "headquarters": "Menlo Park",
          "official_website": "https://a16z.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Andreessen%20Horowitz"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4034010, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4034010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4034010)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4034010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4034010)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4034010)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4034010)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4034010). label='Andreessen Horowitz'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4034010). label='Andreessen Horowitz'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4034010). label='Andreessen Horowitz'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0027",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Andrew Ryu",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0028",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "AOL",
      "sector": null,
      "wikidata_id": "Q27585",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AOL",
          "description": "American web portal and online service provider",
          "aliases": [
            "Aol.",
            "aol.com",
            "Tegic",
            "AmericaOnline",
            "America Online",
            "AOL RED",
            "America OnLine",
            "AmericaOnLine"
          ],
          "instance_of": [
            "online service provider",
            "media company",
            "web portal",
            "business",
            "enterprise",
            "search engine",
            "company"
          ],
          "country": "United States",
          "inception": "1983",
          "headquarters": "New York City",
          "official_website": "https://aol.com/",
          "isin": null,
          "employees": 5600,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AOL"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q27585, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27585)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27585)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27585)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27585)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27585)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27585)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27585). label='AOL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27585). label='AOL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27585). label='AOL'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0029",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Apeiron Venture Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0030",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Apollo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0031",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Apple",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0032",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Applied Materials",
      "sector": null,
      "wikidata_id": "Q621610",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Applied Materials",
          "description": "American company",
          "aliases": [
            "APPLIED MATERIALS, INC. (Santa Clara, CA)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1967",
          "headquarters": "Santa Clara",
          "official_website": "https://www.appliedmaterials.com/",
          "isin": "US0382221051",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Applied%20Materials"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q621610, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q621610)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q621610)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q621610",
          "note": "Applied Materials: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q621610 shared with 1 other entity: IN-0033 (Applied Material). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q621610). label='Applied Materials'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0033",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Argonne National Laboratory",
      "sector": null,
      "wikidata_id": "Q649120",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Argonne National Laboratory",
          "description": "science and engineering research national laboratory in Lemont, IL, United States",
          "aliases": [
            "ANL",
            "Metallurgical Laboratory",
            "Argonne, Illinois",
            "Argonne National Lab"
          ],
          "instance_of": [
            "laboratory",
            "research institute",
            "United States national laboratory"
          ],
          "country": "United States",
          "inception": "1946-07-01",
          "headquarters": "Lemont",
          "official_website": "https://www.anl.gov/",
          "isin": null,
          "employees": 3400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Argonne%20National%20Laboratory"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q649120, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q649120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q649120)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q649120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q649120)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q649120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q649120)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q649120). label='Argonne National Laboratory'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q649120). label='Argonne National Laboratory'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q649120). label='Argonne National Laboratory'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0034",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ARK Investment Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0035",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Armilar Venture Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Portugal",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Portugal",
          "description": "Country curated: Armilar Venture Partners — Lisbon Portugal"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0036",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "ARPA-E",
      "sector": null,
      "wikidata_id": "Q2072757",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ARPA-E",
          "description": "organization",
          "aliases": [
            "Advanced Research Projects Agency - Energy"
          ],
          "instance_of": [
            "United States federal agency"
          ],
          "country": "United States",
          "inception": "2009",
          "headquarters": "Washington, D.C.",
          "official_website": "http://arpa-e.energy.gov/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ARPA-E"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2072757, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2072757)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2072757)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2072757)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2072757)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2072757)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2072757)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2072757). label='ARPA-E'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2072757). label='ARPA-E'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2072757). label='ARPA-E'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0037",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Arts et Métiers Business Angels",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Arts et Métiers Business Angels — Paris France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0038",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Atlantic Bridge",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Ireland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Ireland",
          "description": "Country curated: Atlantic Bridge — Dublin Ireland VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0039",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Atlas Investissement",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Atlas Investissement — France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0040",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "ATN International",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0041",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Aureolis Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0042",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Auriga Cyber Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Israel",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Israel",
          "description": "Country curated: Auriga Cyber Ventures — Tel Aviv Israel"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0043",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Auriga Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0044",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Australian Government",
      "sector": null,
      "wikidata_id": "Q2991162",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Australian Government",
          "description": "federal government of Australia",
          "aliases": [
            "Federal Government of Australia",
            "Federal Government",
            "Australian federal government",
            "Government of the Commonwealth of Australia",
            "Commonwealth of Australia",
            "Commonwealth Government",
            "Commonwealth Government of Australia"
          ],
          "instance_of": [
            "federal government"
          ],
          "country": "Australia",
          "inception": "1901-01-01",
          "headquarters": "Canberra",
          "official_website": "https://www.australia.gov.au/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Australian%20Government"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2991162, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2991162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2991162)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2991162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2991162)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2991162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2991162)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2991162). label='Australian Government'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2991162). label='Australian Government'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2991162). label='Australian Government'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0045",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Australian Renewable Energy Agency",
      "sector": null,
      "wikidata_id": "Q15977696",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Australian Renewable Energy Agency",
          "description": "independent agency of the Australian federal government",
          "aliases": [
            "ARENA"
          ],
          "instance_of": [
            "government agency",
            "Government body of Australia"
          ],
          "country": "Australia",
          "inception": "2012-07-01",
          "headquarters": null,
          "official_website": "http://arena.gov.au",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Australian%20Renewable%20Energy%20Agency"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q15977696, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15977696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15977696)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15977696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15977696)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q15977696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q15977696)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15977696). label='Australian Renewable Energy Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15977696). label='Australian Renewable Energy Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q15977696). label='Australian Renewable Energy Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0046",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "AustralianSuper",
      "sector": null,
      "wikidata_id": "Q4823756",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "AustralianSuper",
          "description": "Australian superannuation and pension fund",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": "Melbourne",
          "official_website": "https://www.australiansuper.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/AustralianSuper"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4823756, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4823756)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4823756)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4823756)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4823756)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4823756)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4823756)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4823756). label='AustralianSuper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4823756). label='AustralianSuper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4823756). label='AustralianSuper'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0047",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Axeleo Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Axeleo Capital — Lyon France VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0048",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Axon Partners Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0049",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "AYO Technology Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0050",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BAIC Group",
      "sector": null,
      "wikidata_id": "Q814712",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BAIC Group",
          "description": "state-owned holding company of Chinese automobile manufactures",
          "aliases": [
            "Beijing Automotive Industry Holding",
            "Beijing Automotive Group"
          ],
          "instance_of": [
            "holding company",
            "Chinese state-owned enterprise",
            "business"
          ],
          "country": "People's Republic of China",
          "inception": "1958-01-01",
          "headquarters": "Beijing",
          "official_website": "http://www.baicgroup.com.cn/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BAIC%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q814712, country=People's Republic of China",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814712)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814712)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q814712)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q814712)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814712). label='BAIC Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814712). label='BAIC Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q814712). label='BAIC Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0051",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Baillie Gifford",
      "sector": null,
      "wikidata_id": "Q4848455",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Baillie Gifford",
          "description": "investment management firm",
          "aliases": [
            "Baillie Gifford & Co"
          ],
          "instance_of": [
            "business"
          ],
          "country": "United Kingdom",
          "inception": "1908",
          "headquarters": "Edinburgh",
          "official_website": "http://www.bailliegifford.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Baillie%20Gifford"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4848455, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4848455)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4848455)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4848455)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4848455)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4848455)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4848455)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4848455). label='Baillie Gifford'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4848455). label='Baillie Gifford'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4848455). label='Baillie Gifford'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0052",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Baker Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0053",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Balderton Capital",
      "sector": null,
      "wikidata_id": "Q16243430",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Balderton Capital",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "2000",
          "headquarters": "London",
          "official_website": "http://www.balderton.com/",
          "isin": null,
          "employees": 25,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Balderton%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q16243430, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16243430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16243430)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16243430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16243430)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16243430)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16243430)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16243430). label='Balderton Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16243430). label='Balderton Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16243430). label='Balderton Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0054",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Banca Monte dei Paschi di Siena",
      "sector": null,
      "wikidata_id": "Q46730",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Banca Monte dei Paschi di Siena",
          "description": "Italian bank",
          "aliases": [
            "BMPS",
            "MPS",
            "Monte dei Paschi di Siena"
          ],
          "instance_of": [
            "bank",
            "business",
            "financial institution",
            "public company"
          ],
          "country": "Italy",
          "inception": "1472-03-04",
          "headquarters": "Siena",
          "official_website": "https://www.mps.it/",
          "isin": "IT0005218752",
          "employees": 25781,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Banca%20Monte%20dei%20Paschi%20di%20Siena"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q46730, country=Italy",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46730)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46730)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q46730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q46730)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46730). label='Banca Monte dei Paschi di Siena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46730). label='Banca Monte dei Paschi di Siena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q46730). label='Banca Monte dei Paschi di Siena'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0055",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Banco BPM",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0056",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Banco do Brasil",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Brazil",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Brazil",
          "description": "Country curated: Banco do Brasil — Brasília Brazil"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0057",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Bank of America",
      "sector": null,
      "wikidata_id": "Q487907",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bank of America",
          "description": "American multinational banking and financial services corporation",
          "aliases": [
            "Bank of America Corporation",
            "BoA",
            "BofA",
            "BANK OF AMERICA CORPORATION"
          ],
          "instance_of": [
            "credit institution",
            "business",
            "enterprise",
            "bank"
          ],
          "country": "United States",
          "inception": "1998",
          "headquarters": "Charlotte",
          "official_website": "https://www.bankofamerica.com/",
          "isin": "US0605051046",
          "employees": 209000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bank%20of%20America"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q487907, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q487907)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q487907)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q487907)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q487907)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q487907)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q487907)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q487907). label='Bank of America'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q487907). label='Bank of America'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q487907). label='Bank of America'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0058",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Barclays Investment Bank",
      "sector": null,
      "wikidata_id": "Q590271",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Barclays Investment Bank",
          "description": "British global financial services firm",
          "aliases": [
            "Barclays IB"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": null,
          "inception": "1997-01-01",
          "headquarters": "London",
          "official_website": "https://www.ib.barclays",
          "isin": null,
          "employees": 25000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Barclays%20Investment%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q590271, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q590271)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q590271)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q590271)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q590271)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q590271)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q590271)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q590271). label='Barclays Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q590271). label='Barclays Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q590271). label='Barclays Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0059",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Battery Ventures",
      "sector": null,
      "wikidata_id": "Q4869886",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Battery Ventures",
          "description": "company in Boston, United States",
          "aliases": [
            "Battery Ventures (United States)"
          ],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1983",
          "headquarters": "Boston",
          "official_website": "http://www.battery.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Battery%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4869886, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4869886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4869886)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4869886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4869886)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4869886)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4869886)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4869886). label='Battery Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4869886). label='Battery Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4869886). label='Battery Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0060",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bayern Innovativ Project",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country curated: Bayern Innovativ Project — Munich Bavaria Germany"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0061",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bayern Kapital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0062",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "BBVA Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0063",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BCI",
      "sector": null,
      "wikidata_id": "Q9645132",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BCI",
          "description": "South African banking institution",
          "aliases": [],
          "instance_of": [
            "business",
            "commercial bank"
          ],
          "country": null,
          "inception": "1996-01-17",
          "headquarters": null,
          "official_website": "https://www.bci.co.mz/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q9645132, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated manually: BCI (British Columbia Investment Management Corp.) — Victoria, BC, Canada"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9645132)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9645132)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9645132)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9645132)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q9645132)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q9645132)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9645132). label='BCI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9645132). label='BCI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q9645132). label='BCI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0064",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "BDT & MSD Partners",
      "sector": null,
      "wikidata_id": "Q119840385",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BDT & MSD Partners",
          "description": "Merchant bank",
          "aliases": [
            "BDT & MSD",
            "BDT MSD"
          ],
          "instance_of": [
            "company"
          ],
          "country": "United Kingdom",
          "inception": "2023",
          "headquarters": "Chicago",
          "official_website": "https://bdtmsd.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BDT%20%26%20MSD%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q119840385, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "action": "field_corrected",
          "field": "sources.wikidata.country",
          "old_value": "United Kingdom",
          "new_value": null,
          "note": "Wikidata P17=UK is wrong; headquarters=New York City confirms United States.",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119840385)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119840385)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119840385)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119840385)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119840385)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119840385)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "country_confirmed",
          "description": "sources.infonodes.country=United States confirmed canonical. sources.wikidata.country=United Kingdom nulled — Wikidata P17 error (HQ is New York City).",
          "author": "manual",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119840385). label='BDT & MSD Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119840385). label='BDT & MSD Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119840385). label='BDT & MSD Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0065",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bell Potter",
      "sector": null,
      "wikidata_id": "Q18357355",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bell Potter",
          "description": "Australian stockbroking, investment and financial advisory firm",
          "aliases": [
            "Bell Potter Securities",
            "Bell Financial Group"
          ],
          "instance_of": [
            "business",
            "corporation"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": null,
          "official_website": "https://bellpotter.com.au/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q18357355, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18357355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18357355)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18357355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18357355)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18357355)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18357355)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18357355). label='Bell Potter'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18357355). label='Bell Potter'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18357355). label='Bell Potter'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0066",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ben Franklin Technology Partners of Northeastern Pennsylvania",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0067",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Bergen Asset Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0068",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Berkshire Hathaway",
      "sector": null,
      "wikidata_id": "Q217583",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Berkshire Hathaway",
          "description": "American multinational conglomerate holding company",
          "aliases": [
            "Berkshire Hathaway Inc.",
            "Valley Falls Company",
            "Berkshire Hathaway Incorperation"
          ],
          "instance_of": [
            "business",
            "company",
            "holding company",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1955",
          "headquarters": "Omaha",
          "official_website": "https://www.berkshirehathaway.com/",
          "isin": "US0846701086",
          "employees": 360000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Berkshire%20Hathaway"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q217583, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q217583)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q217583)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q217583)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q217583)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q217583)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q217583)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q217583). label='Berkshire Hathaway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q217583). label='Berkshire Hathaway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q217583). label='Berkshire Hathaway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0069",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Bessemer Venture Partners",
      "sector": null,
      "wikidata_id": "Q4896433",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bessemer Venture Partners",
          "description": "venture capital firm",
          "aliases": [
            "BVP"
          ],
          "instance_of": [
            "business",
            "venture capital firm",
            "privately held company"
          ],
          "country": null,
          "inception": "1911",
          "headquarters": "Menlo Park",
          "official_website": "http://www.bvp.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bessemer%20Venture%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4896433, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4896433)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4896433)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4896433)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4896433)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4896433)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4896433)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4896433). label='Bessemer Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4896433). label='Bessemer Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4896433). label='Bessemer Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0070",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Better Angle",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0071",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bevan Slattery",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0072",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bezos Expeditions",
      "sector": null,
      "wikidata_id": "Q107297847",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bezos Expeditions",
          "description": "Investment firm of Jeff Bezos",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bezos%20Expeditions"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q107297847, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Bezos Expeditions — Jeff Bezos personal investment vehicle, USA"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107297847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107297847)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107297847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107297847)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107297847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107297847)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107297847). label='Bezos Expeditions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107297847). label='Bezos Expeditions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107297847). label='Bezos Expeditions'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0073",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bharti Enterprises",
      "sector": null,
      "wikidata_id": "Q93924",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bharti Enterprises",
          "description": "company",
          "aliases": [
            "Bharti Global"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1976",
          "headquarters": "New Delhi",
          "official_website": "https://www.bharti.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bharti%20Enterprises"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q93924, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "India",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q93924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q93924)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q93924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q93924)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q93924)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q93924)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q93924). label='Bharti Enterprises'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q93924). label='Bharti Enterprises'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q93924). label='Bharti Enterprises'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0074",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bill & Melinda Gates Foundation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Bill & Melinda Gates Foundation — Seattle WA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0075",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Biomedical Advanced Research and Development Authority (BARDA)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0076",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Birch Hill Equity Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Birch Hill Equity Partners — Toronto ON Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0077",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BlackRock",
      "sector": null,
      "wikidata_id": "Q219635",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BlackRock",
          "description": "American multinational investment management corporation",
          "aliases": [
            "BlackRock, Inc.",
            "BLK"
          ],
          "instance_of": [
            "company",
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1988-01-01",
          "headquarters": "New York City",
          "official_website": "https://www.blackrock.com",
          "isin": "US09247X1019",
          "employees": 19800,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BlackRock"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q219635, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219635)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219635)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219635)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219635)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q219635)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q219635)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219635). label='BlackRock'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219635). label='BlackRock'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q219635). label='BlackRock'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0078",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Blackstone Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0079",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "BMO Capital Markets",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: BMO Capital Markets — Toronto ON Canada (Bank of Montreal)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0080",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BNF Resources",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0081",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BNP Paribas",
      "sector": null,
      "wikidata_id": "Q499707",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BNP Paribas",
          "description": "French bank and financial services company",
          "aliases": [
            "BNP Paribas S.A.",
            "Banque Nationale de Paris"
          ],
          "instance_of": [
            "organization",
            "business",
            "bank",
            "financial institution",
            "large bank"
          ],
          "country": "France",
          "inception": "1848",
          "headquarters": "Paris",
          "official_website": "https://group.bnpparibas",
          "isin": "FR0000131104",
          "employees": 180000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BNP%20Paribas"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q499707, country=France",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q499707)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q499707)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q499707)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q499707)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q499707)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q499707)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q499707). label='BNP Paribas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q499707). label='BNP Paribas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q499707). label='BNP Paribas'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0082",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BNP Paribas Fortis",
      "sector": null,
      "wikidata_id": "Q796827",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "BNP Paribas Fortis",
          "description": "international bank based in Belgium",
          "aliases": [],
          "instance_of": [
            "bank"
          ],
          "country": "Belgium",
          "inception": "1990",
          "headquarters": "Brussels",
          "official_website": "http://www.bnpparibasfortis.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BNP%20Paribas%20Fortis"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q796827, country=Belgium",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q796827)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q796827)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q796827)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q796827)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q796827)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q796827)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q796827). label='BNP Paribas Fortis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q796827). label='BNP Paribas Fortis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q796827). label='BNP Paribas Fortis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0083",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bond",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2866747, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q2866747",
          "new": null,
          "description": "False positive QID rejected: Q2866747 is \"UK historical motorcycle manufacturer\", not an investor organisation"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q2866747 matched by label only; entity is \"UK historical motorcycle manufacturer\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0084",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Bosch Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0085",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BPEA EQT",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0086",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Bpifrance",
      "sector": null,
      "wikidata_id": "Q2362964",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Bpifrance",
          "description": "French bank",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2012",
          "headquarters": "Maisons-Alfort",
          "official_website": "http://www.bpifrance.fr/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bpifrance"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2362964, country=France",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2362964)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2362964)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2362964)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2362964)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2362964)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2362964)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2362964). label='Bpifrance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2362964). label='Bpifrance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2362964). label='Bpifrance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0087",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Breakthrough Energy Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Breakthrough Energy Ventures — Kirkland WA; Gates-backed climate fund"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0088",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bridford Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0089",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bridgepoint",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Bridgepoint — London UK PE"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0090",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "BSV Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0091",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Bullnet Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: Bullnet Capital — Madrid Spain VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0092",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Business Finland",
      "sector": null,
      "wikidata_id": "Q42056829",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Finland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Business Finland",
          "description": "Finnish government-owned organization",
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "Finland",
          "inception": "2018-01-01",
          "headquarters": "Helsinki",
          "official_website": "https://www.businessfinland.fi/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Business%20Finland"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Finland",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q42056829, country=Finland",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q42056829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q42056829)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q42056829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q42056829)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q42056829)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q42056829)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q42056829). label='Business Finland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q42056829). label='Business Finland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q42056829). label='Business Finland'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0093",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Business.gov.au",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Australia",
          "description": "Country curated: Business.gov.au — Canberra Australia"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0094",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "C4 Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: C4 Ventures — London UK VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0095",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CaixaBank",
      "sector": null,
      "wikidata_id": "Q847225",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CaixaBank",
          "description": "Spanish bank owned by La Caixa Foundation",
          "aliases": [
            "CaixaBank, S.A.",
            "CAIXABANK SA"
          ],
          "instance_of": [
            "bank",
            "business",
            "financial institution",
            "public company"
          ],
          "country": "Spain",
          "inception": "2011",
          "headquarters": "Valencia",
          "official_website": "https://www.caixabank.es/particular/home/particulares_es.html",
          "isin": "ES0140609019",
          "employees": 35736,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CaixaBank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q847225, country=Spain",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q847225)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q847225)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q847225)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q847225)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q847225)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q847225)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q847225). label='CaixaBank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q847225). label='CaixaBank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q847225). label='CaixaBank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0096",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Callaghan Innovation",
      "sector": null,
      "wikidata_id": "Q16256127",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Callaghan Innovation",
          "description": "New Zealand research institute",
          "aliases": [],
          "instance_of": [
            "research institute",
            "Crown entity"
          ],
          "country": "New Zealand",
          "inception": "2013-01-01",
          "headquarters": "Gracefield",
          "official_website": "http://www.callaghaninnovation.govt.nz/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Callaghan%20Innovation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q16256127, country=New Zealand",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16256127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16256127)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16256127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16256127)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16256127)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16256127)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16256127). label='Callaghan Innovation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16256127). label='Callaghan Innovation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16256127). label='Callaghan Innovation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0097",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Canaccord Genuity Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0098",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Canada Growth Fund Investment Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Canada Growth Fund Investment Management — Ottawa Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0099",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Canada's Ocean Supercluster",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Canada's Ocean Supercluster — Halifax NS Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0100",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Canary",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q63519398, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q63519398",
          "new": null,
          "description": "False positive QID rejected: Q63519398 is \"parish of Stapylton County, New South Wales, Australia\", not an investor organisation"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q63519398 matched by label only; entity is \"parish of Stapylton County, New South Wales, Australia\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0101",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Cap Innov'Est",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Cap Innov'Est — Franche-Comté France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0102",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Capricorn Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0103",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Capstone Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Capstone Partners — Boston MA investment bank"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0104",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Cardiff Capital Region",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Cardiff Capital Region — Cardiff Wales UK"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0105",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "CDP Venture Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Italy",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Italy",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0106",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CDTI Innovación's INNVIERTE program",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: CDTI Innovación's INNVIERTE program — Madrid Spain"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0107",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ceecat Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0108",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Celtic House Venture Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Celtic House Venture Partners — Ottawa ON Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0109",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Central Puerto",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0110",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Centre for the Development of Industrial Technology (CDTI)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: Centre for the Development of Industrial Technology (CDTI) — Madrid Spain"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0111",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Cevian Capital",
      "sector": null,
      "wikidata_id": "Q10447369",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cevian Capital",
          "description": "Swedish company in Stockholm for investment",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Sweden",
          "inception": "2002",
          "headquarters": "Stockholm",
          "official_website": "http://www.ceviancapital.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cevian%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q10447369, country=Sweden",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10447369)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10447369)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10447369)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10447369)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q10447369)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q10447369)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10447369). label='Cevian Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10447369). label='Cevian Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q10447369). label='Cevian Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0112",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Change Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Lithuania",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Lithuania",
          "description": "Country curated: Change Ventures — Vilnius Lithuania VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0113",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Changzhou Gaoxin Tou",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Changzhou Gaoxin Tou — Changzhou Jiangsu China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0114",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Chapter One",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2129707, country=Ireland",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q2129707",
          "new": null,
          "description": "False positive QID rejected: Q2129707 is \"Restaurant in Dublin, Ireland\", not an investor organisation"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q2129707 matched by label only; entity is \"Restaurant in Dublin, Ireland\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0115",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "China Equity",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: China Equity — China state investment arm"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0116",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "China Structural Reform Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: China Structural Reform Fund — Beijing China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0117",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Chongqing Rural Commercial Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Chongqing Rural Commercial Bank — Chongqing China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0118",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Chris Adelsbach",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0119",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CIBC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0120",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CID Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: CID Group — Shenzhen China tech investor"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0121",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Cisco",
      "sector": null,
      "wikidata_id": "Q173395",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Cisco",
          "description": "American multinational technology company",
          "aliases": [
            "Cisco Systems, Inc.",
            "Cisco Systems",
            "cisco.com"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1984-01-01",
          "headquarters": "San Jose",
          "official_website": "https://www.cisco.com/",
          "isin": "US17275R1023",
          "employees": 66639,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Cisco"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q173395, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q173395)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q173395)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q173395",
          "note": "Cisco: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q173395 shared with 1 other entity: IN-0088 (Cisco Systems). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q173395). label='Cisco'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0122",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Citi",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0123",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Citibank",
      "sector": null,
      "wikidata_id": "Q857063",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Citibank",
          "description": "American multinational bank",
          "aliases": [
            "Citibank, N.A.",
            "Citibank, N. A.",
            "Citi",
            "National City Bank of New York"
          ],
          "instance_of": [
            "credit institution",
            "bank",
            "business",
            "financial institution"
          ],
          "country": "United States",
          "inception": "1812",
          "headquarters": "Sioux Falls",
          "official_website": "https://www.citi.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Citibank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q857063, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q857063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q857063)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q857063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q857063)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q857063)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q857063)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q857063). label='Citibank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q857063). label='Citibank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q857063). label='Citibank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0124",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Claret Capital Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0125",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Clean Aviation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0126",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Clean Energy Finance Corporation",
      "sector": null,
      "wikidata_id": "Q16958751",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Clean Energy Finance Corporation",
          "description": "Australian Government-owned Green Bank",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Australia",
          "inception": "2012-01-01",
          "headquarters": "Sydney",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Clean%20Energy%20Finance%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q16958751, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16958751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16958751)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16958751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16958751)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16958751)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16958751)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16958751). label='Clean Energy Finance Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16958751). label='Clean Energy Finance Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16958751). label='Clean Energy Finance Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0127",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Clean Energy Future Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0128",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Climate Angels",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0129",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CMA CGM",
      "sector": null,
      "wikidata_id": "Q1023867",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "CMA CGM",
          "description": "French shipping company",
          "aliases": [
            "CMA CGM S.A."
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1999-01-01",
          "headquarters": "Marseille",
          "official_website": "https://www.cma-cgm.com/",
          "isin": null,
          "employees": 110000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/CMA%20CGM"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1023867, country=France",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023867)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023867)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1023867)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1023867)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023867). label='CMA CGM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023867). label='CMA CGM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1023867). label='CMA CGM'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0130",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Coinbase Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Coinbase Ventures — San Francisco CA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0131",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Coinvest Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0132",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Commerzbank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0133",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Commonwealth Bank of Australia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0134",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Community Development Financial Institutions Fund",
      "sector": null,
      "wikidata_id": "Q5154722",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Community Development Financial Institutions Fund",
          "description": "Fund promoting economic revitalization in the U.S.",
          "aliases": [
            "CDFI Fund",
            "CDFIF"
          ],
          "instance_of": [
            "government agency"
          ],
          "country": "United States",
          "inception": "1994-01-01",
          "headquarters": null,
          "official_website": "https://www.cdfifund.gov/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Community%20Development%20Financial%20Institutions%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5154722, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5154722)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5154722)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5154722)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5154722)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5154722)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5154722)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5154722). label='Community Development Financial Institutions Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5154722). label='Community Development Financial Institutions Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5154722). label='Community Development Financial Institutions Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0135",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Concept Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0136",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Connect Maryland",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0137",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Contemporary Amperex Technology",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0138",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Cornerstone Capital Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0139",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Cosan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Brazil",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Brazil",
          "description": "Country curated: Cosan — São Paulo Brazil"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0140",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CPP Investments",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0141",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Craft Ventures",
      "sector": null,
      "wikidata_id": "Q55074985",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Craft Ventures",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "San Francisco",
          "official_website": "http://craftventures.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Craft%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q55074985, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55074985)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55074985)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55074985)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55074985)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55074985)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55074985)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55074985). label='Craft Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55074985). label='Craft Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55074985). label='Craft Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0142",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Creator Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Creator Fund — London UK VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0143",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Credo Capital Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0144",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Crescent Cove Advisors",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0145",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Crestview Partners",
      "sector": null,
      "wikidata_id": "Q5184650",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Crestview Partners",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "2004",
          "headquarters": "New York City",
          "official_website": "http://www.crestview.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5184650, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5184650)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5184650)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5184650)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5184650)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5184650)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5184650)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5184650). label='Crestview Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5184650). label='Crestview Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5184650). label='Crestview Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0146",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CRV",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: CRV — San Francisco/Boston USA (formerly Charles River Ventures)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0147",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Crédit Agricole",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0148",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Crédit Mutuel Innovation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Crédit Mutuel Innovation — Strasbourg France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0149",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Cube Ventures VC Firm",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0150",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Culico Metals",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0151",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Da Vinci Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0152",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Daniel D'Amato",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0153",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "DARPA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0154",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "DBS Bank",
      "sector": null,
      "wikidata_id": "Q705417",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DBS Bank",
          "description": "multinational banking and financial services company based in Singapore",
          "aliases": [
            "DBS Bank Limited",
            "DBS"
          ],
          "instance_of": [
            "business",
            "credit institution",
            "bank"
          ],
          "country": "Singapore",
          "inception": "1968-07",
          "headquarters": "Singapore",
          "official_website": "https://www.dbs.com.sg/",
          "isin": "SG1L01001701",
          "employees": 24174,
          "wikipedia_url": "https://en.wikipedia.org/wiki/DBS%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q705417, country=Singapore",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705417)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705417)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705417)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705417)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q705417)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q705417)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705417). label='DBS Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705417). label='DBS Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q705417). label='DBS Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0155",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "DCM Ventures",
      "sector": null,
      "wikidata_id": "Q55608776",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "DCM Ventures",
          "description": "Venture capital firm",
          "aliases": [
            "Doll Capital Management"
          ],
          "instance_of": [
            "venture capital firm"
          ],
          "country": null,
          "inception": "1996",
          "headquarters": null,
          "official_website": "http://www.dcm.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/DCM%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q55608776, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: DCM Ventures — HQ San Mateo CA; also offices in Tokyo/Beijing but registered USA"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55608776)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55608776)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55608776)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55608776)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55608776). label='DCM Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55608776). label='DCM Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55608776). label='DCM Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0156",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Deerfield",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Deerfield — New York NY healthcare VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0157",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "DEFTA Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0158",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Department for Science",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0159",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Department of Defense’s Office of Strategic Capital (OSC)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Department of Defense's Office of Strategic Capital — Washington DC USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0160",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "DEPO Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0161",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Desafia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0162",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Deutsche Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0163",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "DFJ Growth",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0164",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Digital Currency Group",
      "sector": null,
      "wikidata_id": "Q25344976",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Digital Currency Group",
          "description": "American venture capital company",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": "United States",
          "inception": "2015",
          "headquarters": "Stamford",
          "official_website": "http://www.dcg.co/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Digital%20Currency%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q25344976, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25344976)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25344976)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25344976)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25344976)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25344976)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25344976)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25344976). label='Digital Currency Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25344976). label='Digital Currency Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25344976). label='Digital Currency Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0165",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Disruptive Technologies Innovation Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0166",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Dolby Family Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0167",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Draper Associates",
      "sector": null,
      "wikidata_id": "Q25022254",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Draper Associates",
          "description": null,
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": "1985",
          "headquarters": "Silicon Valley",
          "official_website": "http://www.draper.vc",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Draper%20Associates"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q25022254, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25022254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25022254)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25022254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25022254)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25022254)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25022254)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25022254). label='Draper Associates'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25022254). label='Draper Associates'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25022254). label='Draper Associates'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0168",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "DTCP",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0169",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "e&",
      "sector": null,
      "wikidata_id": "Q543449",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "e&",
          "description": "Abu Dhabi-based multinational telecom provider",
          "aliases": [
            "Emirates Telecommunications Group Company",
            "Etisalat by e&",
            "Etisalat",
            "etisalat and"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "United Arab Emirates",
          "inception": "1976-01-01",
          "headquarters": "Abu Dhabi",
          "official_website": "http://www.etisalat.ae/ar",
          "isin": null,
          "employees": 11000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Etisalat"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q543449, country=United Arab Emirates",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q543449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q543449)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q543449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q543449)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q543449)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q543449)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q543449). label='e&'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q543449). label='e&'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q543449). label='e&'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0170",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EFA Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0171",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "EFung Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: EFung Capital — China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0172",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EIC Accelerator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0173",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EISMEA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0174",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EIT Digital Accelerator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0175",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EIT Food",
      "sector": null,
      "wikidata_id": "Q112085345",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "EIT Food",
          "description": "government agency",
          "aliases": [],
          "instance_of": [
            "government agency"
          ],
          "country": "Belgium",
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.eitfood.eu/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q112085345, country=Belgium",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112085345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112085345)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112085345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112085345)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112085345)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112085345)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112085345). label='EIT Food'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112085345). label='EIT Food'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112085345). label='EIT Food'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0176",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Elaia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Elaia — Paris France VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0177",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Elliott Management Corp.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0178",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Emerald Technology Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0179",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Emergence Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Emergence Capital — San Mateo CA enterprise SaaS VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0180",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Employee Stock Option Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0181",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Endeavor Catalyst",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Endeavor Catalyst — New York NY"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0182",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Engie",
      "sector": null,
      "wikidata_id": "Q13416787",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Engie",
          "description": "French multinational energy company",
          "aliases": [
            "GDF Suez",
            "Engie SA",
            "GDF Suez SA"
          ],
          "instance_of": [
            "energy company",
            "organization",
            "multinational corporation"
          ],
          "country": "France",
          "inception": "2008-07-22",
          "headquarters": "Paris",
          "official_website": "https://www.engie.com",
          "isin": "FR0010208488",
          "employees": 171474,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Engie"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q13416787, country=France",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q13416787)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q13416787)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q13416787)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q13416787)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q13416787)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q13416787)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q13416787). label='Engie'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q13416787). label='Engie'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q13416787). label='Engie'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0183",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Engine No. 1",
      "sector": null,
      "wikidata_id": "Q109237693",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Engine No. 1",
          "description": "activist hedge fund",
          "aliases": [],
          "instance_of": [
            "hedge fund",
            "business"
          ],
          "country": null,
          "inception": "2020",
          "headquarters": null,
          "official_website": "https://engine1.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Engine%20No.%201"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q109237693, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Engine No. 1 — San Francisco CA activist investment firm"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109237693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109237693)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109237693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109237693)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109237693)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109237693)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109237693). label='Engine No. 1'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109237693). label='Engine No. 1'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109237693). label='Engine No. 1'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0184",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "ENISA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0185",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Enova",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0186",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ePlanet Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0187",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Equinet Venture Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0188",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Eric Sprott",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0189",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ETF Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: ETF Partners — London UK sustainability VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0190",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EUDIS Business Accelerator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0191",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Eurazeo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0192",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "European Commission",
      "sector": null,
      "wikidata_id": "Q8880",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "European Commission",
          "description": "executive branch of the European Union",
          "aliases": [
            "EU commission",
            "EC",
            "ec.europa.eu"
          ],
          "instance_of": [
            "institutions of the European Union",
            "executive branch"
          ],
          "country": "Belgium",
          "inception": "1958-01-01",
          "headquarters": "Brussels",
          "official_website": "https://commission.europa.eu/",
          "isin": null,
          "employees": 32871,
          "wikipedia_url": "https://en.wikipedia.org/wiki/European%20Commission"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q8880, country=Belgium",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8880)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8880)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8880)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8880)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q8880)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q8880)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8880). label='European Commission'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8880). label='European Commission'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q8880). label='European Commission'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0193",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "European Health and Digital Executive Agency",
      "sector": null,
      "wikidata_id": "Q107636399",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "European Health and Digital Executive Agency",
          "description": "executive agency of the European Union",
          "aliases": [
            "HaDEA",
            "HADEA"
          ],
          "instance_of": [
            "executive agency of the European Union"
          ],
          "country": "Belgium",
          "inception": "2021-04-01",
          "headquarters": "Brussels",
          "official_website": "https://hadea.ec.europa.eu",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q107636399, country=Belgium",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107636399)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107636399)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107636399)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107636399)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107636399)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107636399)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107636399). label='European Health and Digital Executive Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107636399). label='European Health and Digital Executive Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107636399). label='European Health and Digital Executive Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0194",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "European Innovation Council",
      "sector": null,
      "wikidata_id": "Q28195983",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "European Innovation Council",
          "description": "promotion agency of the European Union",
          "aliases": [
            "EIC"
          ],
          "instance_of": [
            "research program",
            "funding"
          ],
          "country": null,
          "inception": "2017",
          "headquarters": null,
          "official_website": "https://eic.ec.europa.eu/index_en",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/European%20Innovation%20Council"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q28195983, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28195983)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28195983)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28195983)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28195983)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q28195983)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q28195983)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28195983). label='European Innovation Council'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28195983). label='European Innovation Council'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q28195983). label='European Innovation Council'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0195",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "European Investment Bank",
      "sector": null,
      "wikidata_id": "Q192247",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Luxembourg",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "European Investment Bank",
          "description": "body of the European Union providing funding for projects fostering EU aims, both within and outside the EU",
          "aliases": [
            "EIB"
          ],
          "instance_of": [
            "international financial institution",
            "body of the European Union"
          ],
          "country": "Luxembourg",
          "inception": "1958-01-01",
          "headquarters": "Luxembourg",
          "official_website": "https://www.eib.org",
          "isin": null,
          "employees": 3450,
          "wikipedia_url": "https://en.wikipedia.org/wiki/European%20Investment%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Luxembourg",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q192247, country=Luxembourg",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q192247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q192247)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q192247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q192247)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q192247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q192247)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q192247). label='European Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q192247). label='European Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q192247). label='European Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0196",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "European Investment Fund",
      "sector": null,
      "wikidata_id": "Q768264",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "European Investment Fund",
          "description": "agency of the European Union",
          "aliases": [
            "EIF"
          ],
          "instance_of": [
            "investment fund"
          ],
          "country": "Luxembourg",
          "inception": "1994",
          "headquarters": "Kirchberg",
          "official_website": "http://www.eif.org/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/European%20Investment%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q768264, country=Luxembourg",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q768264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q768264)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q768264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q768264)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q768264)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q768264)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q768264). label='European Investment Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q768264). label='European Investment Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q768264). label='European Investment Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0197",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "European Space Agency Business Incubation Centre",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0198",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "European Union",
      "sector": null,
      "wikidata_id": "Q458",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "European Union",
          "description": "political and economic union of 27 European states",
          "aliases": [],
          "instance_of": [
            "regional organization",
            "political economic union",
            "supranational union",
            "confederation"
          ],
          "country": "Internationality",
          "inception": "1993-11-01",
          "headquarters": "Brussels",
          "official_website": "https://european-union.europa.eu/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/European%20Union"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q458, country=Internationality",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q458)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q458)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q458)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q458)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q458)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q458)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q458). label='European Union'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q458). label='European Union'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q458). label='European Union'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0199",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Europe’s Just Transition Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0200",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Eurostars",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0201",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Euroventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0202",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Evolution VC Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0203",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Exelon Generation Company",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0204",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "EXOR N.V.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Netherlands",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Netherlands",
          "description": "Country curated: EXOR N.V. — Amsterdam Netherlands (Agnelli family office, incorporated in NL)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0205",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Expeditions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0206",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Export and Investment Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0207",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Export Development Canada",
      "sector": null,
      "wikidata_id": "Q3062203",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Export Development Canada",
          "description": "Canada's export credit agency",
          "aliases": [
            "Exportation et développement Canada"
          ],
          "instance_of": [
            "state-owned enterprise",
            "export credit agency"
          ],
          "country": "Canada",
          "inception": "1944",
          "headquarters": "Ottawa",
          "official_website": "http://www.edc.ca/en/Pages/default.aspx",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Export%20Development%20Canada"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3062203, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3062203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3062203)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3062203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3062203)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3062203)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3062203)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3062203). label='Export Development Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3062203). label='Export Development Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3062203). label='Export Development Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0208",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Export Finance Australia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Australia",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0209",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Export-Import Bank of the United States",
      "sector": null,
      "wikidata_id": "Q1384697",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Export-Import Bank of the United States",
          "description": "American public bank",
          "aliases": [
            "Export-Import Bank of Washington",
            "EXIM"
          ],
          "instance_of": [
            "independent agency of the United States government",
            "Export–Import Bank",
            "state-owned enterprise",
            "corporation",
            "state bank"
          ],
          "country": "United States",
          "inception": "1934-02-02",
          "headquarters": "Washington, D.C.",
          "official_website": "https://www.exim.gov/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Export%E2%80%93Import%20Bank%20of%20the%20United%20States"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1384697, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1384697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1384697)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1384697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1384697)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1384697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1384697)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1384697). label='Export-Import Bank of the United States'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1384697). label='Export-Import Bank of the United States'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1384697). label='Export-Import Bank of the United States'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0210",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "FABrIC.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0211",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "FaDièse",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: FaDièse — France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0212",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Fairfax Financial Holdings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0213",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Felicis",
      "sector": null,
      "wikidata_id": "Q138002080",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Felicis",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Felicis"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q138002080, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138002080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138002080)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138002080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138002080)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138002080)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138002080)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138002080). label='Felicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138002080). label='Felicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138002080). label='Felicis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0214",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Fidelity International",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Fidelity International — London UK (non-US arm of Fidelity)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0215",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Fifth Down Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0216",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Finindus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0217",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "First Fellow Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0218",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "FirstMark",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: FirstMark — New York NY VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0219",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Fortress Investment Group",
      "sector": null,
      "wikidata_id": "Q1439011",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Fortress Investment Group",
          "description": "American investment management firm",
          "aliases": [
            "Fortress Investment Group LLC"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "United States",
          "inception": "1998",
          "headquarters": "1345 Avenue of the Americas",
          "official_website": "https://www.fortress.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Fortress%20Investment%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1439011, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1439011)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1439011)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1439011)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1439011)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1439011)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1439011)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1439011). label='Fortress Investment Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1439011). label='Fortress Investment Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1439011). label='Fortress Investment Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0220",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "FORWARD.one",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0221",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Founders Fund",
      "sector": null,
      "wikidata_id": "Q1439864",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Founders Fund",
          "description": "American venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "2005",
          "headquarters": "San Francisco",
          "official_website": "http://www.foundersfund.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Founders%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1439864, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1439864)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1439864)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1439864)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1439864)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1439864)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1439864)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1439864). label='Founders Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1439864). label='Founders Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1439864). label='Founders Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0222",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Foundry Group",
      "sector": null,
      "wikidata_id": "Q11859863",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Foundry Group",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Boulder",
          "official_website": "http://www.foundrygroup.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q11859863, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11859863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11859863)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11859863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11859863)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11859863)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11859863)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11859863). label='Foundry Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11859863). label='Foundry Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11859863). label='Foundry Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0223",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Four Cities Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0224",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Franche-Comté PME Gestion",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Franche-Comté PME Gestion — Besançon France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0225",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Frst",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Frst — Paris France seed VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0226",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "General American Investors Company",
      "sector": null,
      "wikidata_id": "Q5531683",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "General American Investors Company",
          "description": "American investment company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company",
            "Closed-end fund"
          ],
          "country": "United States",
          "inception": "1927",
          "headquarters": "New York City",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/General%20American%20Investors%20Company"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5531683, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531683)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531683)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531683)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531683)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531683)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531683)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531683). label='General American Investors Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531683). label='General American Investors Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531683). label='General American Investors Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0227",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "General Atlantic",
      "sector": null,
      "wikidata_id": "Q5531717",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "General Atlantic",
          "description": "US venture capital firm",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1980",
          "headquarters": "New York City",
          "official_website": "https://www.generalatlantic.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/General%20Atlantic"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5531717, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531717)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531717)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531717)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531717)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531717)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531717)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531717). label='General Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531717). label='General Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531717). label='General Atlantic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0228",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "General Catalyst",
      "sector": null,
      "wikidata_id": "Q5531757",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "General Catalyst",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2000",
          "headquarters": "Cambridge",
          "official_website": "https://www.generalcatalyst.com/",
          "isin": null,
          "employees": 200,
          "wikipedia_url": "https://en.wikipedia.org/wiki/General%20Catalyst"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5531757, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531757)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531757)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531757)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531757)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5531757)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5531757)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531757). label='General Catalyst'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531757). label='General Catalyst'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5531757). label='General Catalyst'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0229",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Geologic Resource Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0230",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Georgian",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Georgian — Toronto ON Canada (Georgian Partners)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0231",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "GGV Capital",
      "sector": null,
      "wikidata_id": "Q5513391",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "GGV Capital",
          "description": "American venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2000",
          "headquarters": "Menlo Park",
          "official_website": "http://www.ggvc.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/GGV%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5513391, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5513391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5513391)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5513391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5513391)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5513391)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5513391)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5513391). label='GGV Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5513391). label='GGV Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5513391). label='GGV Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0232",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Gimv",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country curated: Gimv — Antwerp Belgium VC/PE"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0233",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Gina Rinehart",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0234",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Global Finance",
      "sector": null,
      "wikidata_id": "Q4039489",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Global Finance",
          "description": "trade publication",
          "aliases": [
            "Global Finance Magazine"
          ],
          "instance_of": [
            "newspaper"
          ],
          "country": null,
          "inception": "1987",
          "headquarters": "Manhattan",
          "official_website": "http://www.gfmag.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Global%20Finance%20%28magazine%29"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4039489, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4039489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4039489)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4039489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4039489)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4039489)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4039489)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4039489). label='Global Finance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4039489). label='Global Finance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4039489). label='Global Finance'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0235",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Globespan Capital Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Globespan Capital Partners — Palo Alto CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0236",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "GoHub Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: GoHub Ventures — Valencia Spain VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0237",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Goldman Sachs",
      "sector": null,
      "wikidata_id": "Q193326",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Goldman Sachs",
          "description": "American investment bank",
          "aliases": [
            "The Goldman Sachs Group, Inc.",
            "Goldman",
            "The Goldman Sachs Group",
            "Goldman Sachs and Co.",
            "GSCO",
            "Goldman Sachs & Co. (US)"
          ],
          "instance_of": [
            "credit institution",
            "investment bank",
            "public company",
            "stock exchange",
            "bank",
            "business"
          ],
          "country": "United States",
          "inception": "1869-01-01",
          "headquarters": "200 West Street",
          "official_website": "https://www.goldmansachs.com/",
          "isin": "US38141G1040",
          "employees": 34000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Goldman%20Sachs"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q193326, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193326)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193326)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193326)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193326)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193326)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193326)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193326). label='Goldman Sachs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193326). label='Goldman Sachs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193326). label='Goldman Sachs'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0238",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Goldman Sachs Asset Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Goldman Sachs Asset Management — New York NY"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0239",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Google",
      "sector": null,
      "wikidata_id": "Q95",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Google",
          "description": "American multinational technology company, a subsidiary of Alphabet Inc.",
          "aliases": [
            "google.com"
          ],
          "instance_of": [
            "business",
            "technology company",
            "identity provider",
            "public company",
            "online service"
          ],
          "country": "United States",
          "inception": "1998-09-04",
          "headquarters": "Mountain View",
          "official_website": "https://about.google/",
          "isin": null,
          "employees": 187000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Google"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q95, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q95)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q95)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q95)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q95)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q95)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q95)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q95). label='Google'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q95). label='Google'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q95). label='Google'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0240",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Government of Canada",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q422404, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "action": "retire",
          "merged_into": "IV-0617",
          "note": "Merged into IV-0617 (Canadian Government). wikidata_id Q422404 moved to IV-0617.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Government of Canada — Ottawa ON Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "retired",
          "merged_into": "IV-0617",
          "note": "Duplicate of IV-0617 Canadian Government (same entity: Government of Canada Q422404). Relationship IV-0240→IN-0307 migrated to IV-0617. wikidata_id nulled.",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0241",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Government of Norway",
      "sector": null,
      "wikidata_id": "Q1770849",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Government of Norway",
          "description": "conducts, directs and supervises the policy of the Kingdom of Norway, both internally and externally",
          "aliases": [
            "cabinet of Norway",
            "Norwegian Government",
            "Norway government"
          ],
          "instance_of": [
            "government"
          ],
          "country": "Norway",
          "inception": null,
          "headquarters": "Oslo",
          "official_website": "https://regjeringen.no/en/id4",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Government%20of%20Norway"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1770849, country=Norway",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770849)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770849)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1770849)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1770849)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770849). label='Government of Norway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770849). label='Government of Norway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1770849). label='Government of Norway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0242",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Government of United States of America",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Government of United States of America — Washington DC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0243",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "GQG",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: GQG — Fort Lauderdale FL USA (GQG Partners)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0244",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Grand 365 Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0245",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Green Sands Equity",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0246",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Greenoaks",
      "sector": null,
      "wikidata_id": "Q108704611",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Greenoaks",
          "description": "Investment firm based in San Francisco",
          "aliases": [
            "Greenoaks Capital"
          ],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2012-11-04",
          "headquarters": null,
          "official_website": "https://www.greenoaks.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q108704611, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108704611)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108704611)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108704611)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108704611)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q108704611)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q108704611)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108704611). label='Greenoaks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108704611). label='Greenoaks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q108704611). label='Greenoaks'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0247",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Greylock",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q122567544, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q122567544",
          "new": null,
          "description": "False positive QID rejected: Q122567544 is \"hamlet in Berkshire County, Massachusetts, United States\", not an investor organisation"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q122567544 matched by label only; entity is \"hamlet in Berkshire County, Massachusetts, United States\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0248",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ground Up Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0249",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "GSR",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q59677963, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q59677963",
          "new": null,
          "description": "False positive QID rejected: Q59677963 is \"record label\", not an investor organisation"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q59677963 matched by label only; entity is \"record label\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0250",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Guosheng Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Guosheng Group — Shanghai China state enterprise"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0251",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Guotai Junan Financial Holdings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Guotai Junan Financial Holdings — Shanghai China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0252",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Gustav Wiberg",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0253",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Gytenis Galkis",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0254",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Hancock Prospecting",
      "sector": null,
      "wikidata_id": "Q5647056",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Hancock Prospecting",
          "description": "Australian mining and agriculture company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Australia",
          "inception": "1955",
          "headquarters": "Perth",
          "official_website": "http://www.hancockprospecting.com.au/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hancock%20Prospecting"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5647056, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5647056)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5647056)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5647056)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5647056)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5647056)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5647056)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5647056). label='Hancock Prospecting'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5647056). label='Hancock Prospecting'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5647056). label='Hancock Prospecting'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0255",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Harbin Venture Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Harbin Venture Capital — Harbin Heilongjiang China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0256",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "HarbourVest Partners",
      "sector": null,
      "wikidata_id": "Q16994799",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "HarbourVest Partners",
          "description": "American private equity fund of funds",
          "aliases": [],
          "instance_of": [
            "business",
            "private equity firm"
          ],
          "country": null,
          "inception": "1982",
          "headquarters": "Boston",
          "official_website": "http://www.harbourvest.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/HarbourVest%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q16994799, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16994799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16994799)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16994799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16994799)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16994799)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16994799)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16994799). label='HarbourVest Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16994799). label='HarbourVest Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16994799). label='HarbourVest Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0257",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "HCVC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0258",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Holta Invest",
      "sector": null,
      "wikidata_id": "Q19374623",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Holta Invest",
          "description": "financial investments and materials distribution firm based in Oslo, Norway",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": null,
          "headquarters": "Oslo",
          "official_website": "http://www.holta.com/no/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q19374623, country=Norway",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19374623)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19374623)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19374623)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19374623)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19374623)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19374623)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19374623). label='Holta Invest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19374623). label='Holta Invest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19374623). label='Holta Invest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0259",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Houji Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Houji Capital — China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0260",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "HSBC",
      "sector": null,
      "wikidata_id": "Q190464",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "HSBC",
          "description": "British multinational bank",
          "aliases": [
            "HSBC Holdings plc",
            "Hong Kong and Shanghai Banking Corporation",
            "Hongkong and Shanghai Banking Corporation Limited",
            "HSBC Bank USA",
            "Bital"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "credit institution",
            "bank",
            "public company"
          ],
          "country": "United Kingdom",
          "inception": "1865",
          "headquarters": "8 Canada Square",
          "official_website": "https://hsbc.com/",
          "isin": "GB0005405286",
          "employees": 219697,
          "wikipedia_url": "https://en.wikipedia.org/wiki/HSBC"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q190464, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q190464)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q190464)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q190464)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q190464)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q190464)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q190464)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q190464). label='HSBC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q190464). label='HSBC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q190464). label='HSBC'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0261",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "HSG",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0262",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "HTGF (High-Tech Gruenderfonds)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0263",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Huawei",
      "sector": null,
      "wikidata_id": "Q160120",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Huawei",
          "description": "Chinese multinational technology company",
          "aliases": [
            "Huawei Technologies",
            "Huawei Technologies Co., Ltd.",
            "Huawei Technologies Co., Ltd. (Guangdong)"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "technology company",
            "official website"
          ],
          "country": "People's Republic of China",
          "inception": "1987-01-01",
          "headquarters": "Shenzhen",
          "official_website": "https://www.huawei.com/",
          "isin": "HK0000HWEI11",
          "employees": 197000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Huawei"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q160120, country=People's Republic of China",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160120)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160120)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q160120)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q160120)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160120). label='Huawei'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160120). label='Huawei'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q160120). label='Huawei'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0264",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Human Element VC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0265",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "HV Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0266",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ia Caixa Foundation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0267",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "IBB Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country curated: IBB Ventures — Berlin Germany"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0268",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Iberis Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: Iberis Capital — Madrid Spain VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0269",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ICICI Prudential Mutual Fund",
      "sector": null,
      "wikidata_id": "Q23010717",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ICICI Prudential Mutual Fund",
          "description": "Asset management company",
          "aliases": [
            "ICICI Prudential Asset Management Company Limited"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1993",
          "headquarters": "Mumbai",
          "official_website": "https://www.icicipruamc.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ICICI%20Prudential%20Mutual%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q23010717, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "India",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q23010717)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q23010717)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q23010717)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q23010717)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q23010717)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q23010717)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q23010717). label='ICICI Prudential Mutual Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q23010717). label='ICICI Prudential Mutual Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q23010717). label='ICICI Prudential Mutual Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0270",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Icon Ventures",
      "sector": null,
      "wikidata_id": "Q19903333",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Icon Ventures",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "2003",
          "headquarters": "Palo Alto",
          "official_website": "http://www.iconventures.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Icon%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q19903333, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19903333)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19903333)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19903333)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19903333)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q19903333)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q19903333)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19903333). label='Icon Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19903333). label='Icon Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q19903333). label='Icon Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0271",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ICONIQ Growth",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: ICONIQ Growth — San Francisco CA family-office VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0272",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "ID Solutions",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0273",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "iD Ventures America",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: iD Ventures America — USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0274",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "IDB Invest",
      "sector": null,
      "wikidata_id": "Q130403723",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "IDB Invest",
          "description": "multilateral organization from the United States",
          "aliases": [],
          "instance_of": [
            "enterprise"
          ],
          "country": "United States",
          "inception": "1984",
          "headquarters": "Washington, D.C.",
          "official_website": "https://idbinvest.org/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q130403723, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130403723)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130403723)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130403723)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130403723)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q130403723)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q130403723)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130403723). label='IDB Invest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130403723). label='IDB Invest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q130403723). label='IDB Invest'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0275",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "IDG Capital",
      "sector": null,
      "wikidata_id": "Q55639935",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "IDG Capital",
          "description": "Chinese investment firm",
          "aliases": [
            "IDG Capital Partners"
          ],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1992",
          "headquarters": "Beijing",
          "official_website": "http://www.idgcapital.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/IDG%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q55639935, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "People's Republic of China",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55639935)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55639935)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55639935)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55639935)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55639935)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55639935)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55639935). label='IDG Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55639935). label='IDG Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55639935). label='IDG Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0276",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Idinvest Partners",
      "sector": null,
      "wikidata_id": "Q48843040",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Idinvest Partners",
          "description": null,
          "aliases": [
            "AGF Private Equity"
          ],
          "instance_of": [
            "venture capital firm",
            "private equity firm"
          ],
          "country": null,
          "inception": "1997",
          "headquarters": "Paris",
          "official_website": "http://www.idinvest.com/en",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Idinvest%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q48843040, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "France",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48843040)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48843040)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48843040)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48843040)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48843040)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48843040)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48843040). label='Idinvest Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48843040). label='Idinvest Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48843040). label='Idinvest Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0277",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "IMM Private Equity",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Korea",
          "description": "Country curated: IMM Private Equity — Seoul South Korea"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0278",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0279",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inc.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17484173, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q17484173",
          "new": null,
          "description": "False positive QID rejected: Q17484173 is \"American Band\", not an investor organisation"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q17484173 matched by label only; entity is \"American Band\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0280",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "IncubAlliance Paris-Saclay",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: IncubAlliance Paris-Saclay — Orsay France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0281",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Incubateur Impulse",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Incubateur Impulse — France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0282",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Independent Franchise Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Independent Franchise Partners — London UK"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0283",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Index Ventures",
      "sector": null,
      "wikidata_id": "Q3809397",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Index Ventures",
          "description": "Swiss venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1996",
          "headquarters": "Geneva",
          "official_website": "http://www.indexventures.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Index%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3809397, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "Switzerland",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3809397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3809397)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3809397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3809397)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3809397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3809397)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3809397). label='Index Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3809397). label='Index Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3809397). label='Index Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0284",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Indicator Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0285",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Industrifonden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Sweden",
          "description": "Country curated: Industrifonden — Stockholm Sweden"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0286",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inflection",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0287",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inflection Point Acquisition Corp. III",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Inflection Point Acquisition Corp. III — USA SPAC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0288",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inherent Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Inherent Group — New York NY"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0289",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inkef",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Netherlands",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Netherlands",
          "description": "Country curated: Inkef — Amsterdam Netherlands (ex-ING Ventures)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0290",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Innovation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0291",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Innovation and Technology (DSIT)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0292",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Innovation for Defence Excellence and Security",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0293",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Innovation Network Corporation of Japan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country curated: Innovation Network Corporation of Japan — Tokyo Japan"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0294",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Innovation Norway",
      "sector": null,
      "wikidata_id": "Q1769959",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Innovation Norway",
          "description": "Norwegian government agency",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Norway",
          "inception": "2003-12-19",
          "headquarters": "Akersgata",
          "official_website": "https://innovasjonnorge.no",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Innovation%20Norway"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1769959, country=Norway",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1769959)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1769959)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1769959)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1769959)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1769959)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1769959)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1769959). label='Innovation Norway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1769959). label='Innovation Norway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1769959). label='Innovation Norway'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0295",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Innovative Health Initiative",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0296",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "InnovX",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0297",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Insight Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0298",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Intel Capital",
      "sector": null,
      "wikidata_id": "Q18351734",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Intel Capital",
          "description": "American corporate venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1991",
          "headquarters": null,
          "official_website": "http://www.intelcapital.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Intel%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q18351734, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18351734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18351734)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18351734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18351734)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q18351734)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q18351734)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18351734). label='Intel Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18351734). label='Intel Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q18351734). label='Intel Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0299",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Internal Revenue Service",
      "sector": null,
      "wikidata_id": "Q973587",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Internal Revenue Service",
          "description": "revenue service of the United States federal government",
          "aliases": [
            "IRS",
            "Agenzia delle Entrate – Ministero dell’Economia e delle Finanze",
            "Agenzia delle Entrate Ministero dell'Economia e delle Finanze"
          ],
          "instance_of": [
            "United States federal agency",
            "government organization",
            "revenue service"
          ],
          "country": "United States",
          "inception": "1862-07-01",
          "headquarters": "Internal Revenue Service Building",
          "official_website": "https://www.irs.gov",
          "isin": null,
          "employees": 79890,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Internal%20Revenue%20Service"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q973587, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q973587)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q973587)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q973587)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q973587)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q973587)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q973587)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q973587). label='Internal Revenue Service'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q973587). label='Internal Revenue Service'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q973587). label='Internal Revenue Service'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0300",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "International Finance Corporation",
      "sector": null,
      "wikidata_id": "Q656801",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "International Finance Corporation",
          "description": "World Bank Group member financial institution",
          "aliases": [
            "IFC"
          ],
          "instance_of": [
            "international financial institution"
          ],
          "country": "United States",
          "inception": "1956",
          "headquarters": "Washington, D.C.",
          "official_website": "https://www.ifc.org/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/International%20Finance%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q656801, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q656801)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q656801)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q656801)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q656801)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q656801)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q656801)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q656801). label='International Finance Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q656801). label='International Finance Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q656801). label='International Finance Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0301",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "InterWest Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: InterWest Partners — Menlo Park CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0302",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Intesa Sanpaolo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Italy",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Italy",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0303",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Inventure",
      "sector": null,
      "wikidata_id": "Q11864981",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Inventure",
          "description": "investment company in Santa Monica, CA",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": "2011-04-01",
          "headquarters": "Santa Monica",
          "official_website": "http://www.inventure.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q11864981, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11864981)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11864981)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11864981)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11864981)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11864981)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11864981)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11864981). label='Inventure'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11864981). label='Inventure'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11864981). label='Inventure'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0304",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Invest-NL",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Netherlands",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Netherlands",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0305",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "InveStar Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0306",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "InvestEU",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0307",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Investor",
      "sector": null,
      "wikidata_id": "Q1671804",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Investor",
          "description": "Swedish investment company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Sweden",
          "inception": "1916-01-01",
          "headquarters": "Stockholm",
          "official_website": "https://www.investorab.com/",
          "isin": "SE0000107419",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Investor%20AB"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1671804, country=Sweden",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671804)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671804)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1671804)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1671804)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671804). label='Investor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671804). label='Investor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1671804). label='Investor'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0308",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "IQ Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q104427238, country=Latvia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q104427238",
          "new": null,
          "description": "False positive QID rejected: Q104427238 is \"legal entity in Latvia\", not an investor organisation"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: IQ Capital — Cambridge UK deep-tech VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q104427238 matched by label only; entity is \"legal entity in Latvia\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0309",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Isai",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Isai — Paris France VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0310",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "IVP",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0311",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "J.P. Morgan Securities Inc.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: J.P. Morgan Securities Inc. — New York NY"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0312",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "JAFCO",
      "sector": null,
      "wikidata_id": "Q11310065",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "JAFCO",
          "description": "Japanese venture capital firm",
          "aliases": [
            "JAFCO Co., Ltd.",
            "Japan Associated Finance Company"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1973-04-05",
          "headquarters": "Tokyo",
          "official_website": "http://www.jafco.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/JAFCO"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q11310065, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11310065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11310065)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11310065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11310065)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11310065)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11310065)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11310065). label='JAFCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11310065). label='JAFCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11310065). label='JAFCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0313",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Jakub Krampl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0314",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Japan Bank for International Cooperation",
      "sector": null,
      "wikidata_id": "Q1200091",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Japan Bank for International Cooperation",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "business",
            "Q11499190"
          ],
          "country": "Japan",
          "inception": "1999",
          "headquarters": "Ōtemachi",
          "official_website": "https://www.jbic.go.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Japan%20Bank%20for%20International%20Cooperation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1200091, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1200091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1200091)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1200091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1200091)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1200091)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1200091)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1200091). label='Japan Bank for International Cooperation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1200091). label='Japan Bank for International Cooperation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1200091). label='Japan Bank for International Cooperation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0315",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "JARE",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0316",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "JBS Investment Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0317",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Jinniu City Investment",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Jinniu City Investment — Chengdu Sichuan China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0318",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "JME Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0319",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "JMI Equity",
      "sector": null,
      "wikidata_id": "Q6108507",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "JMI Equity",
          "description": "American growth equity firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1992",
          "headquarters": "Washington, D.C.",
          "official_website": "https://www.jmi.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6108507, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108507)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108507)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108507)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108507)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6108507)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6108507)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108507). label='JMI Equity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108507). label='JMI Equity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6108507). label='JMI Equity'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0320",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "JobsOhio",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: JobsOhio — Columbus OH USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0321",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Join Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0322",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "JP Morgan",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0323",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "JP Morgan Chase",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0324",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "JPMorgan Chase & Co.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0325",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "K Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0326",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Kaitseministeerium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "905124655",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/905124655",
          "activity_type": "Other",
          "type_code": "PUB",
          "sme": false,
          "country": "Estonia",
          "country_code": "EE",
          "city": "Tallinn",
          "web_link": "www.kaitseministeerium.ee",
          "total_eu_contribution": 8972920.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 905124655, 1 projects, €8,972,920 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0327",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Karista",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Karista — Paris France VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0328",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Karma Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Estonia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Estonia",
          "description": "Country curated: Karma Ventures — Tallinn Estonia VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0329",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "KB Securities",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Korea",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0330",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Keen Venture Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0331",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Keli Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0332",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "KfW IPEX Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country curated: KfW IPEX Bank — Frankfurt Germany (KfW development bank arm)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0333",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Khosla Ventures",
      "sector": null,
      "wikidata_id": "Q6402513",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Khosla Ventures",
          "description": "American venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2004",
          "headquarters": "Menlo Park",
          "official_website": "https://www.khoslaventures.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Khosla%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6402513, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6402513)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6402513)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6402513)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6402513)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6402513)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6402513)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6402513). label='Khosla Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6402513). label='Khosla Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6402513). label='Khosla Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0334",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Kima Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0335",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Kindred Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Kindred Ventures — San Francisco CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0336",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Kinross Gold",
      "sector": null,
      "wikidata_id": "Q546880",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Kinross Gold",
          "description": "company",
          "aliases": [
            "Kinross Gold Corporation"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1993-01-01",
          "headquarters": "Toronto",
          "official_website": "http://www.kinross.com",
          "isin": "CA4969024047",
          "employees": 9300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Kinross%20Gold"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q546880, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q546880)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q546880)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q546880)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q546880)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q546880)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q546880)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q546880). label='Kinross Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q546880). label='Kinross Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q546880). label='Kinross Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0337",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Kitara Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0338",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Kleiner Perkins",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0339",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Koch",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Koch — Wichita KS USA (Koch Industries)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0340",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Kohlberg Kravis Roberts & Co.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0341",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Korea Venture Investment Corp",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Korea",
          "description": "Country curated: Korea Venture Investment Corp — Seoul South Korea"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0342",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "KPCB China",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: KPCB China — Shanghai China (Kleiner Perkins China affiliate)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0343",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "La Caisse",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0344",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Lateral Frontiers",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0345",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Leadership Group for Industry Transition",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0346",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Leadwind",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Spain",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Spain",
          "description": "Country curated: Leadwind — Madrid Spain VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0347",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Legend Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0348",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Lehman Brothers Venture Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0349",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Leonardo Company",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0350",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Lewis Black",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0351",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "LG Energy Solution",
      "sector": null,
      "wikidata_id": "Q109464416",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "LG Energy Solution",
          "description": "South Korean battery maker",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "South Korea",
          "inception": null,
          "headquarters": "Seoul",
          "official_website": "https://www.lgensol.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/LG%20Energy%20Solution"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q109464416, country=South Korea",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109464416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109464416)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109464416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109464416)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109464416)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109464416)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109464416). label='LG Energy Solution'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109464416). label='LG Energy Solution'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109464416). label='LG Energy Solution'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0352",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Lifeline Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Finland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Finland",
          "description": "Country curated: Lifeline Ventures — Helsinki Finland"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0353",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "LIFT Ecosystem Accelerator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0354",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Lightspeed Venture Partners",
      "sector": null,
      "wikidata_id": "Q6546580",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lightspeed Venture Partners",
          "description": "global venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2000",
          "headquarters": "Menlo Park",
          "official_website": "http://www.lsvp.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lightspeed%20Venture%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6546580, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6546580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6546580)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6546580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6546580)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6546580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6546580)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6546580). label='Lightspeed Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6546580). label='Lightspeed Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6546580). label='Lightspeed Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0355",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Lippo Group",
      "sector": null,
      "wikidata_id": "Q4207988",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lippo Group",
          "description": "Indonesian multinational conglomerate",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Indonesia",
          "inception": "1990",
          "headquarters": "Jakarta",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lippo%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q4207988, country=Indonesia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4207988)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4207988)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4207988)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4207988)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4207988)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4207988)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4207988). label='Lippo Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4207988). label='Lippo Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4207988). label='Lippo Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0356",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Liquid 2 Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0357",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "LITTO INVEST",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0358",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Longjiang Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Longjiang Fund — Heilongjiang China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0359",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Longpan Investment",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Longpan Investment — China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0360",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Lorito Holdings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0361",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Lucas Roemer",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0362",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Lundin Foundation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0363",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Lux Capital",
      "sector": null,
      "wikidata_id": "Q6706160",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Lux Capital",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "2000",
          "headquarters": "New York City",
          "official_website": "http://luxcapital.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Lux%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6706160, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6706160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6706160)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6706160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6706160)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6706160)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6706160)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6706160). label='Lux Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6706160). label='Lux Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6706160). label='Lux Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0364",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Macquarie Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0365",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Maine Connectivity Authority",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0366",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Maine Technology Institute",
      "sector": null,
      "wikidata_id": "Q30296935",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maine Technology Institute",
          "description": "nonprofit organization in Brunswick, United States",
          "aliases": [
            "MTI"
          ],
          "instance_of": [
            "nonprofit organization"
          ],
          "country": "United States",
          "inception": "1999-01-01",
          "headquarters": null,
          "official_website": "http://www.mainetechnology.org/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q30296935, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30296935)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30296935)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30296935)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30296935)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30296935)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30296935)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30296935). label='Maine Technology Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30296935). label='Maine Technology Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30296935). label='Maine Technology Institute'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0367",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Marathon Venture Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0368",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mark A. Smith",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0369",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mark Trachuk",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0370",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Martynas Kandzeras",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0371",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Maryland Department of Housing and Community Development",
      "sector": null,
      "wikidata_id": "Q138412992",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Maryland Department of Housing and Community Development",
          "description": "Maryland state agency",
          "aliases": [
            "DHCD"
          ],
          "instance_of": [
            "government agency",
            "state agency of Maryland"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": null,
          "official_website": "https://dhcd.maryland.gov",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Maryland%20Department%20of%20Housing%20and%20Community%20Development"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q138412992, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138412992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138412992)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138412992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138412992)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q138412992)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q138412992)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138412992). label='Maryland Department of Housing and Community Development'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138412992). label='Maryland Department of Housing and Community Development'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q138412992). label='Maryland Department of Housing and Community Development'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0372",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "MassMutual Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: MassMutual Ventures — Springfield MA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0373",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Matrix",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0374",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Matrix Partners China",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Matrix Partners China — Shanghai China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0375",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Matterwave Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0376",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mayfield Fund",
      "sector": null,
      "wikidata_id": "Q6797177",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mayfield Fund",
          "description": "Venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1969",
          "headquarters": "Menlo Park",
          "official_website": "http://www.mayfield.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mayfield%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6797177, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6797177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6797177)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6797177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6797177)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6797177)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6797177)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6797177). label='Mayfield Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6797177). label='Mayfield Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6797177). label='Mayfield Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0378",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "MBK Partners",
      "sector": null,
      "wikidata_id": "Q102280591",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MBK Partners",
          "description": "private equity firm",
          "aliases": [],
          "instance_of": [
            "private equity firm",
            "business"
          ],
          "country": null,
          "inception": "2005-03",
          "headquarters": null,
          "official_website": "https://www.mbkpartnerslp.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MBK%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q102280591, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Korea",
          "description": "Country curated manually: MBK Partners — Seoul, South Korea private equity"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102280591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102280591)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102280591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102280591)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q102280591)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q102280591)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102280591). label='MBK Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102280591). label='MBK Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q102280591). label='MBK Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0379",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "MCAP Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0380",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "MedcoEnergi",
      "sector": null,
      "wikidata_id": "Q3303904",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MedcoEnergi",
          "description": "Indonesian oil and gas company",
          "aliases": [
            "Medco Energi",
            "PT Medco Energi International",
            "Medco Energi Internasional",
            "MEDC",
            "PT Medco Energi Internasional Tbk",
            "PT. MEDCO ENERGI MINING INTERNASIONAL Tbk"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Indonesia",
          "inception": "1980-01-01",
          "headquarters": "Jakarta",
          "official_website": "http://www.medcoenergi.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MedcoEnergi"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3303904, country=Indonesia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3303904)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3303904)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3303904)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3303904)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3303904)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3303904)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3303904). label='MedcoEnergi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3303904). label='MedcoEnergi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3303904). label='MedcoEnergi'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0381",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mela Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0382",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mergus Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0383",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Meritech Capital Partners",
      "sector": null,
      "wikidata_id": "Q6819546",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Meritech Capital Partners",
          "description": "American private equity company",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1999",
          "headquarters": "Palo Alto",
          "official_website": "http://www.meritechcapital.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Meritech%20Capital%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6819546, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6819546)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6819546)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6819546)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6819546)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6819546)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6819546)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6819546). label='Meritech Capital Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6819546). label='Meritech Capital Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6819546). label='Meritech Capital Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0384",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Microsoft",
      "sector": null,
      "wikidata_id": "Q2283",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Microsoft",
          "description": "American multinational technology corporation",
          "aliases": [
            "microsoft.com"
          ],
          "instance_of": [
            "software company",
            "business",
            "technology company",
            "public company"
          ],
          "country": "United States",
          "inception": "1975-04-04",
          "headquarters": "Redmond",
          "official_website": "https://www.microsoft.com/",
          "isin": "US5949181045",
          "employees": 228000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Microsoft"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2283, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2283)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2283)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q2283",
          "note": "Microsoft: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q2283 shared with 1 other entity: IN-0233 (Microsoft). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2283). label='Microsoft'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0385",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mid Europa Partners",
      "sector": null,
      "wikidata_id": "Q6840956",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mid Europa Partners",
          "description": "private equity company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1999",
          "headquarters": "London",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mid%20Europa%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6840956, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6840956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6840956)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6840956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6840956)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6840956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6840956)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6840956). label='Mid Europa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6840956). label='Mid Europa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6840956). label='Mid Europa Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0386",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mike Oliinyk",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0387",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mirae Asset",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Korea",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0388",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mitsubishi UFJ Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country curated: Mitsubishi UFJ Capital — Tokyo Japan"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0389",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mitsui & Co",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country curated: Mitsui & Co — Tokyo Japan"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0390",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Mizuho Bank",
      "sector": null,
      "wikidata_id": "Q2882956",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mizuho Bank",
          "description": "Japanese bank, part of Mizuho Financial Group",
          "aliases": [
            "Mizuho Bank, Ltd.",
            "MHBK",
            "J-Coin Pay"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "2002",
          "headquarters": "Otemachi Tower",
          "official_website": "https://www.mizuhobank.co.jp/index.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mizuho%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2882956, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2882956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2882956)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2882956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2882956)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2882956)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2882956)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2882956). label='Mizuho Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2882956). label='Mizuho Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2882956). label='Mizuho Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0391",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mizuho Capital",
      "sector": null,
      "wikidata_id": "Q6884777",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mizuho Capital",
          "description": null,
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "1983-07-27",
          "headquarters": "Tokyo",
          "official_website": "http://www.mizuho-vc.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mizuho%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6884777, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6884777)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6884777)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6884777)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6884777)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6884777)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6884777)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6884777). label='Mizuho Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6884777). label='Mizuho Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6884777). label='Mizuho Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0392",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mizuho Financial Group",
      "sector": null,
      "wikidata_id": "Q166621",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mizuho Financial Group",
          "description": "Japanese holding company",
          "aliases": [
            "Mizuho Financial Group, Inc."
          ],
          "instance_of": [
            "holding company",
            "enterprise",
            "credit institution",
            "public company",
            "Japanese bank holding company",
            "bank"
          ],
          "country": "Japan",
          "inception": "2003-01-01",
          "headquarters": "Otemachi Tower",
          "official_website": "http://www.mizuho-fg.co.jp/",
          "isin": "JP3885780001",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mizuho%20Financial%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q166621, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q166621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q166621)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q166621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q166621)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q166621)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q166621)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q166621). label='Mizuho Financial Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q166621). label='Mizuho Financial Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q166621). label='Mizuho Financial Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0393",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Morgan Stanley",
      "sector": null,
      "wikidata_id": "Q334204",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Morgan Stanley",
          "description": "U.S. investment bank",
          "aliases": [
            "MorganStanley",
            "Morgan Stanley & Co."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "credit institution",
            "public company",
            "bank"
          ],
          "country": "United States",
          "inception": "2008-07-17",
          "headquarters": "New York City",
          "official_website": "https://morganstanley.com",
          "isin": "US6174464486",
          "employees": 80006,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Morgan%20Stanley"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q334204, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q334204)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q334204)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q334204)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q334204)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q334204)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q334204)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q334204). label='Morgan Stanley'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q334204). label='Morgan Stanley'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q334204). label='Morgan Stanley'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0394",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Morgenthaler Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Morgenthaler Ventures — Menlo Park CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0395",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mr. Andrew Frazer",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0396",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "MUFG Bank",
      "sector": null,
      "wikidata_id": "Q988284",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "MUFG Bank",
          "description": "Japanese company",
          "aliases": [
            "The Bank of Tokyo-Mitsubishi UFJ",
            "MUFG Bank, Ltd.",
            "Bank of Tokyo Mitsubishi UFJ",
            "Bank of Tokyo-Mitsubishi UFJ"
          ],
          "instance_of": [
            "commercial bank"
          ],
          "country": "Japan",
          "inception": "2006-01-01",
          "headquarters": "Q11357163",
          "official_website": "http://www.bk.mufg.jp/",
          "isin": null,
          "employees": 34274,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MUFG%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q988284, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q988284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q988284)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q988284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q988284)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q988284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q988284)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q988284). label='MUFG Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q988284). label='MUFG Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q988284). label='MUFG Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0397",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Munich Re Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0398",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "NASA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q24876045, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q24876045",
          "new": null,
          "description": "False positive QID rejected: Q24876045 is \"Japanese rock band that was active from 1979 to 1981\", not an investor organisation"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: NASA — Washington DC USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q24876045 matched by label only; entity is \"Japanese rock band that was active from 1979 to 1981\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0399",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "National Australia Bank",
      "sector": null,
      "wikidata_id": "Q1430985",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "National Australia Bank",
          "description": "financial institution in Australia",
          "aliases": [
            "NAB",
            "nab",
            "National Australia Bank Limited",
            "NATIONAL AUSTRALIA BANK LIMITED",
            "National Australia Bank Ltd"
          ],
          "instance_of": [
            "national bank",
            "public company",
            "bank"
          ],
          "country": "Australia",
          "inception": "1893-06-23",
          "headquarters": "Melbourne",
          "official_website": "https://www.nab.com.au/",
          "isin": "AU000000NAB4",
          "employees": 39048,
          "wikipedia_url": "https://en.wikipedia.org/wiki/National%20Australia%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1430985, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1430985)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1430985)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1430985)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1430985)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1430985)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1430985)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1430985). label='National Australia Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1430985). label='National Australia Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1430985). label='National Australia Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0400",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "National Reconstruction Fund Corporation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Australia",
          "description": "Country curated: National Reconstruction Fund Corporation — Canberra Australia"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0401",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "National Security Strategic Investment Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Australia",
          "description": "Country curated: National Security Strategic Investment Fund — Canberra Australia"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0402",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "National Telecommunications and Information Administration",
      "sector": null,
      "wikidata_id": "Q6978888",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "National Telecommunications and Information Administration",
          "description": "U.S. government agency",
          "aliases": [
            "NTIA"
          ],
          "instance_of": [
            "government agency"
          ],
          "country": "United States",
          "inception": "1978",
          "headquarters": "Herbert C. Hoover Building",
          "official_website": "https://www.ntia.doc.gov/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/National%20Telecommunications%20and%20Information%20Administration"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q6978888, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6978888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6978888)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6978888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6978888)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6978888)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6978888)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6978888). label='National Telecommunications and Information Administration'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6978888). label='National Telecommunications and Information Administration'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6978888). label='National Telecommunications and Information Administration'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0403",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Natixis Corporate & Investment Banking",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Natixis Corporate & Investment Banking — Paris France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0404",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "NATO DIANA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0405",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "NATO Innovation Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0406",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Natural Resources Canada",
      "sector": null,
      "wikidata_id": "Q349770",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Natural Resources Canada",
          "description": "Canadian government department responsible for natural resources, energy, minerals and metals, forests, earth sciences, mapping and remote sensing",
          "aliases": [
            "NRCan",
            "Department of Natural Resources"
          ],
          "instance_of": [
            "Canadian federal department",
            "national mapping agency"
          ],
          "country": "Canada",
          "inception": "1995",
          "headquarters": "Gatineau",
          "official_website": "https://www.nrcan.gc.ca/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Natural%20Resources%20Canada"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q349770, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q349770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q349770)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q349770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q349770)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q349770)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q349770)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q349770). label='Natural Resources Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q349770). label='Natural Resources Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q349770). label='Natural Resources Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0407",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Navajo Transitional Energy Company",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Navajo Transitional Energy Company — Farmington NM USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0408",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Nebular",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0409",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Nedbank",
      "sector": null,
      "wikidata_id": "Q2751701",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nedbank",
          "description": "financial services group located in Africa",
          "aliases": [],
          "instance_of": [
            "business",
            "bank",
            "financial institution"
          ],
          "country": "South Africa",
          "inception": "1888",
          "headquarters": "Sandton",
          "official_website": "http://www.nedbank.co.za/",
          "isin": "ZAE000004875",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nedbank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2751701, country=South Africa",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2751701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2751701)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2751701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2751701)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2751701)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2751701)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2751701). label='Nedbank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2751701). label='Nedbank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2751701). label='Nedbank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0410",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "New Enterprise Associates",
      "sector": null,
      "wikidata_id": "Q17083173",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "New Enterprise Associates",
          "description": "American Venture Capital firm",
          "aliases": [
            "NEA"
          ],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1978-01-01",
          "headquarters": "Menlo Park",
          "official_website": "http://www.nea.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/New%20Enterprise%20Associates"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17083173, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17083173)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17083173)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17083173)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17083173)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17083173)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17083173)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17083173). label='New Enterprise Associates'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17083173). label='New Enterprise Associates'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17083173). label='New Enterprise Associates'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0411",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "NewSpace Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0412",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Nikon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country curated: Nikon — Tokyo Japan"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0413",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Nimble Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0414",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Noam Perski",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0415",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Noordwijk",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q455464, country=Netherlands",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "manual_correction",
          "field": "wikidata_id + sources.wikidata",
          "old": "Q455464",
          "new": null,
          "description": "False positive QID rejected: Q455464 is \"city and municipality in the Netherlands\", not an investor organisation"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_false_positive",
          "description": "QID Q455464 matched by label only; entity is \"city and municipality in the Netherlands\". wikidata_id nulled.",
          "author": "manual_correction",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0416",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Nordic Investment Bank",
      "sector": null,
      "wikidata_id": "Q2020649",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Finland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nordic Investment Bank",
          "description": "the joint international financial institution of Denmark, Finland, Iceland, Norway, and Sweden",
          "aliases": [
            "NIB"
          ],
          "instance_of": [
            "investment bank",
            "international organization",
            "business",
            "international financial institution",
            "public company"
          ],
          "country": "Finland",
          "inception": "1976-01-01",
          "headquarters": "Helsinki",
          "official_website": "http://nib.int",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nordic%20Investment%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Finland",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2020649, country=Finland",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2020649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2020649)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2020649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2020649)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2020649)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2020649)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2020649). label='Nordic Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2020649). label='Nordic Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2020649). label='Nordic Investment Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0417",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Norrland Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Sweden",
          "description": "Country curated: Norrland Fund — Sweden (Norrland is a Swedish region)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0418",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Nortal",
      "sector": null,
      "wikidata_id": "Q3742753",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Nortal",
          "description": "Estonian technology company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Estonia",
          "inception": "2000",
          "headquarters": "Tallinn",
          "official_website": "http://www.nortal.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Nortal"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3742753, country=Estonia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3742753)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3742753)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3742753)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3742753)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3742753)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3742753)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3742753). label='Nortal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3742753). label='Nortal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3742753). label='Nortal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0419",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Northgate Capital",
      "sector": null,
      "wikidata_id": "Q65064362",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Northgate Capital",
          "description": "American venture capital and private equity investment firm",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": null,
          "inception": "2000",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Northgate%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q65064362, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Northgate Capital — Lafayette CA fund-of-funds"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65064362)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65064362)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65064362)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65064362)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q65064362)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q65064362)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65064362). label='Northgate Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65064362). label='Northgate Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q65064362). label='Northgate Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0420",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Norwegian Research Council",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Norway",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Norway",
          "description": "Country curated: Norwegian Research Council — Oslo Norway"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0421",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "NRP Zero AS",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Norway",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Norway",
          "description": "Country curated: NRP Zero AS — Norway"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0422",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Nuode Asset Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Nuode Asset Management — China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0423",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "NVIDIA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0424",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "NYSERDA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0425",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Nysnø",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Norway",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Norway",
          "description": "Country curated: Nysnø — Stavanger Norway climate VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0426",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Oaktree Capital Management",
      "sector": null,
      "wikidata_id": "Q2008551",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Oaktree Capital Management",
          "description": "American global asset management firm",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": null,
          "inception": "1995-04-01",
          "headquarters": "Los Angeles",
          "official_website": "https://www.oaktreecapital.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Oaktree%20Capital%20Management"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2008551, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2008551)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2008551)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2008551)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2008551)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2008551)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2008551)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2008551). label='Oaktree Capital Management'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2008551). label='Oaktree Capital Management'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2008551). label='Oaktree Capital Management'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0427",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ocean Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0428",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Oesterreichische Entwicklungsbank AG",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0429",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "OK Blockchain Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0430",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "OMERS Private Equity",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: OMERS Private Equity — Toronto ON Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0431",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Omnes Capital",
      "sector": null,
      "wikidata_id": "Q3352052",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Omnes Capital",
          "description": null,
          "aliases": [],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "1999",
          "headquarters": "Paris",
          "official_website": "http://www.omnescapital.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3352052, country=France",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3352052)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3352052)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3352052)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3352052)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3352052)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3352052)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3352052). label='Omnes Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3352052). label='Omnes Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3352052). label='Omnes Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0432",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "One Way Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0433",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ontario Municipal Employees Retirement System",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Ontario Municipal Employees Retirement System — Toronto ON Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0434",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Opportunity Now Colorado",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Opportunity Now Colorado — Denver CO USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0435",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "OrbiMed",
      "sector": null,
      "wikidata_id": "Q107122261",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "OrbiMed",
          "description": "Investment service in New York City, New York",
          "aliases": [
            "Orbimed Advisors LLC",
            "OrbiMed Advisors"
          ],
          "instance_of": [
            "company",
            "investment fund",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1989",
          "headquarters": null,
          "official_website": "http://www.orbimed.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/OrbiMed"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q107122261, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: OrbiMed — New York NY healthcare investor"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107122261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107122261)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107122261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107122261)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107122261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107122261)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107122261). label='OrbiMed'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107122261). label='OrbiMed'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107122261). label='OrbiMed'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0436",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Orion Mine Finance",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0437",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Orion Resource Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0438",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Partech",
      "sector": null,
      "wikidata_id": "Q3366090",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Partech",
          "description": "venture capital firm",
          "aliases": [
            "Partech Ventures"
          ],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1982",
          "headquarters": "Paris",
          "official_website": "http://www.partechpartners.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3366090, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "France",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3366090)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3366090)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3366090)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3366090)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3366090)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3366090)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3366090). label='Partech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3366090). label='Partech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3366090). label='Partech'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0439",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Patrick Drahi",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0440",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "PCCW",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0441",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Peninsula Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Peninsula Capital — Detroit MI USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0442",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Pfizer",
      "sector": null,
      "wikidata_id": "Q206921",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Pfizer",
          "description": "American multinational pharmaceutical and biotechnology corporation",
          "aliases": [
            "Pfizer Inc.",
            "PFE"
          ],
          "instance_of": [
            "biopharmaceutical company",
            "business",
            "public company",
            "organization"
          ],
          "country": "United States",
          "inception": "1849",
          "headquarters": "New York City",
          "official_website": "https://www.pfizer.com/",
          "isin": "US7170811035",
          "employees": 88300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Pfizer"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q206921, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q206921)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q206921)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q206921)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q206921)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q206921)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q206921)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q206921). label='Pfizer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q206921). label='Pfizer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q206921). label='Pfizer'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0443",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "PIM Cupric Holdings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0444",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Pinetree Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0445",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Ping An Bank",
      "sector": null,
      "wikidata_id": "Q7195659",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Ping An Bank",
          "description": "Chinese bank, a subsidiary of Ping An Insurance",
          "aliases": [
            "PING AN BANK CO.,LTD."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "People's Republic of China",
          "inception": "1995",
          "headquarters": "Shenzhen",
          "official_website": "https://bank.pingan.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ping%20An%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7195659, country=People's Republic of China",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7195659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7195659)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7195659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7195659)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7195659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7195659)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7195659). label='Ping An Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7195659). label='Ping An Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7195659). label='Ping An Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0446",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Planet A Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country curated: Planet A Ventures — Berlin Germany climate VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0447",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Plymouth Growth",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0448",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Polaris Partners",
      "sector": null,
      "wikidata_id": "Q7209132",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Polaris Partners",
          "description": "venture capital firm",
          "aliases": [
            "Polaris"
          ],
          "instance_of": [
            "venture capital firm"
          ],
          "country": null,
          "inception": "1996",
          "headquarters": "Boston",
          "official_website": "http://www.polarispartners.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Polaris%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7209132, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7209132)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7209132)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7209132)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7209132)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7209132)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7209132)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7209132). label='Polaris Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7209132). label='Polaris Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7209132). label='Polaris Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0449",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Poste Italiane",
      "sector": null,
      "wikidata_id": "Q495026",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Poste Italiane",
          "description": "Italian postal company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "postal service"
          ],
          "country": "Italy",
          "inception": "1862-05-05",
          "headquarters": "Rome",
          "official_website": "https://www.poste.it/",
          "isin": "IT0003796171",
          "employees": 121242,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Poste%20Italiane"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q495026, country=Italy",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q495026)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q495026)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q495026)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q495026)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q495026)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q495026)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q495026). label='Poste Italiane'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q495026). label='Poste Italiane'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q495026). label='Poste Italiane'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0450",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "PowerOne Capital Markets Limited",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0451",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Pragati India Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0452",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Project A Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country curated: Project A Ventures — Berlin Germany VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0453",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Proparco",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Proparco — Paris France development finance"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0454",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Prosus",
      "sector": null,
      "wikidata_id": "Q67389109",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Prosus",
          "description": "investment company",
          "aliases": [
            "Prosus N.V."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Netherlands",
          "inception": null,
          "headquarters": "Amsterdam",
          "official_website": "https://www.prosus.com/about",
          "isin": "NL0013654783",
          "employees": 21048,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Prosus"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q67389109, country=Netherlands",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67389109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67389109)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67389109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67389109)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q67389109)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q67389109)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67389109). label='Prosus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67389109). label='Prosus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q67389109). label='Prosus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0455",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Public Investment Corporation",
      "sector": null,
      "wikidata_id": "Q7257427",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Public Investment Corporation",
          "description": "South African state-owned asset management firm",
          "aliases": [
            "Public Investment Corporation of South Africa",
            "PIC",
            "Public Investment Corporation Ltd."
          ],
          "instance_of": [
            "business"
          ],
          "country": "South Africa",
          "inception": "1911",
          "headquarters": "Pretoria",
          "official_website": "http://www.pic.gov.za/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Public%20Investment%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7257427, country=South Africa",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257427)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257427)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257427)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257427)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257427)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257427)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257427). label='Public Investment Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257427). label='Public Investment Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257427). label='Public Investment Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0456",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Public Investment Fund",
      "sector": null,
      "wikidata_id": "Q12220298",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Public Investment Fund",
          "description": "sovereign wealth fund owned by Saudi Arabia",
          "aliases": [
            "PIF",
            "Public Investment Fund of Saudi Arabia"
          ],
          "instance_of": [
            "sovereign wealth fund"
          ],
          "country": "Saudi Arabia",
          "inception": "1971-08-17",
          "headquarters": "Riyadh",
          "official_website": "https://pif.gov.sa",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Public%20Investment%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q12220298, country=Saudi Arabia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q12220298)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q12220298)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q12220298)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q12220298)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q12220298)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q12220298)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q12220298). label='Public Investment Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q12220298). label='Public Investment Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q12220298). label='Public Investment Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0457",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Qatar Investment Authority",
      "sector": null,
      "wikidata_id": "Q1571175",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Qatar Investment Authority",
          "description": "Qatar's sovereign wealth fund founded in 2005",
          "aliases": [
            "Qatar Holding"
          ],
          "instance_of": [
            "business",
            "sovereign wealth fund",
            "enterprise"
          ],
          "country": "Qatar",
          "inception": "2005",
          "headquarters": "Doha",
          "official_website": "http://www.qia.qa/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Qatar%20Investment%20Authority"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1571175, country=Qatar",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1571175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1571175)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1571175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1571175)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1571175)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1571175)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1571175). label='Qatar Investment Authority'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1571175). label='Qatar Investment Authority'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1571175). label='Qatar Investment Authority'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0458",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Qiming Venture Partners",
      "sector": null,
      "wikidata_id": "Q105334508",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Qiming Venture Partners",
          "description": "China Venture Capital Firm",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Qiming%20Venture%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q105334508, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated manually: Qiming Venture Partners — Shanghai, China VC"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105334508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105334508)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105334508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105334508)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q105334508)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q105334508)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105334508). label='Qiming Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105334508). label='Qiming Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q105334508). label='Qiming Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0459",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Quaestus Private Equity d.o.o.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0460",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "quant Mutual Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0461",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Quiet Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Quiet Capital — San Francisco CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0462",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "RBC Capital Markets",
      "sector": null,
      "wikidata_id": "Q17112366",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "RBC Capital Markets",
          "description": "global investment bank",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Canada",
          "inception": "1864",
          "headquarters": "Royal Bank Plaza",
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/RBC%20Capital%20Markets"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17112366, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17112366)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17112366)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17112366)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17112366)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17112366)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17112366)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17112366). label='RBC Capital Markets'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17112366). label='RBC Capital Markets'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17112366). label='RBC Capital Markets'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0463",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Redpoint",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0464",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Reference Capital SA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0465",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Renaissance Investment Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0466",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Rev1 Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Rev1 Ventures — Columbus OH USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0467",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ridge Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Ridge Ventures — San Francisco CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0468",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Riksgälden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Sweden",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0469",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ring Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Ring Capital — Paris France VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0470",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Riot Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Riot Ventures — Santa Monica CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0471",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Rita Sakus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0472",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "RiverPark Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: RiverPark Ventures — New York NY"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0473",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Robin Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0474",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Rockwell Automation",
      "sector": null,
      "wikidata_id": "Q1529234",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Rockwell Automation",
          "description": "provider of industrial automation, power, control and information solutions",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "2001-01-01",
          "headquarters": "Milwaukee",
          "official_website": "http://www.rockwellautomation.com",
          "isin": "US7739031091",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rockwell%20Automation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1529234, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1529234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1529234)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1529234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1529234)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1529234)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1529234)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1529234). label='Rockwell Automation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1529234). label='Rockwell Automation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1529234). label='Rockwell Automation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0475",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Royal Bank of Canada",
      "sector": null,
      "wikidata_id": "Q735261",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Royal Bank of Canada",
          "description": "financial institution in Canada",
          "aliases": [
            "RBC",
            "RBC Royal Bank",
            "RBC Financial Group",
            "RBC Wealth Management"
          ],
          "instance_of": [
            "bank",
            "business",
            "financial institution",
            "public company",
            "organization"
          ],
          "country": "Canada",
          "inception": "1864-01-01",
          "headquarters": "Royal Bank Plaza",
          "official_website": "https://rbc.com",
          "isin": "CA7800871021",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Royal%20Bank%20of%20Canada"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q735261, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q735261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q735261)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q735261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q735261)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q735261)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q735261)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q735261). label='Royal Bank of Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q735261). label='Royal Bank of Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q735261). label='Royal Bank of Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0476",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Royal Gold",
      "sector": null,
      "wikidata_id": "Q7374224",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Royal Gold",
          "description": "American mining company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1991",
          "headquarters": "Denver",
          "official_website": "http://www.royalgold.com",
          "isin": "US7802871084",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Royal%20Gold"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7374224, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7374224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7374224)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7374224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7374224)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7374224)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7374224)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7374224). label='Royal Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7374224). label='Royal Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7374224). label='Royal Gold'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0477",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "RQS Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0478",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "RTP Global",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0479",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ruttenberg Gordon Investments",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0480",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "S.R.I.W.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0481",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SACE",
      "sector": null,
      "wikidata_id": "Q3943389",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SACE",
          "description": "Italian Export Credit Agency",
          "aliases": [],
          "instance_of": [
            "business",
            "export credit agency"
          ],
          "country": "Italy",
          "inception": "1977",
          "headquarters": "Rome",
          "official_website": "https://www.sace.it/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SACE%20%28company%29"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3943389, country=Italy",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3943389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3943389)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3943389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3943389)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3943389)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3943389)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3943389). label='SACE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3943389). label='SACE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3943389). label='SACE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0482",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SAF Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0483",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Samsung Electronics",
      "sector": null,
      "wikidata_id": "Q20718",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Samsung Electronics",
          "description": "South Korean multinational electronics corporation",
          "aliases": [
            "Samsung Electronics Co., Ltd",
            "Samsung Electric Industries",
            "Samsung Electronics Co.",
            "Samsung Electronics Ltd",
            "Samsung",
            "SΛMSUNG",
            "Samsung Electronics Co., Ltd.",
            "Samsung Electronics Co., Ltd. (Suwon-si)",
            "Samsung Semiconductor"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company",
            "organization"
          ],
          "country": "South Korea",
          "inception": "1969-01-13",
          "headquarters": "Suwon",
          "official_website": "https://samsung.com/",
          "isin": "KR7005930003",
          "employees": 109541,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Samsung%20Electronics"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q20718, country=South Korea",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20718)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20718)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20718 shared with 2 other entities: IN-0312 (Samsung Electronics), IN-0313 (Samsung Electronics NON Voting PRE). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20718). label='Samsung Electronics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0484",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Santander",
      "sector": null,
      "wikidata_id": "Q12233",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Santander",
          "description": "capital of the autonomous community of Cantabria, Spain",
          "aliases": [
            "Santander, Spain"
          ],
          "instance_of": [
            "municipality of Spain"
          ],
          "country": "Spain",
          "inception": "1755-01-09",
          "headquarters": null,
          "official_website": "https://www.santander.es/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Santander%2C%20Spain"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q12233, country=Spain",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q12233)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q12233)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q12233)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q12233)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q12233)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q12233)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q12233). label='Santander'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q12233). label='Santander'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q12233). label='Santander'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0485",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Saudi EXIM",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Saudi Arabia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Saudi Arabia",
          "description": "Country curated: Saudi EXIM — Riyadh Saudi Arabia"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0486",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Saudi Telecom Company",
      "sector": null,
      "wikidata_id": "Q1535171",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Saudi Telecom Company",
          "description": "Saudi Arabia-based telecommunications company",
          "aliases": [
            "Saudi Telecom Group",
            "STC",
            "STC Group",
            "STC International",
            "Saudi Telecom"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Saudi Arabia",
          "inception": "1998-04-21",
          "headquarters": "Riyadh",
          "official_website": "https://www.stc.com.sa/",
          "isin": "SA0007879543",
          "employees": 19863,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Stc%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1535171, country=Saudi Arabia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1535171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1535171)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1535171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1535171)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1535171)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1535171)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1535171). label='Saudi Telecom Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1535171). label='Saudi Telecom Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1535171). label='Saudi Telecom Company'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0487",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SBI Investment",
      "sector": null,
      "wikidata_id": "Q11242595",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SBI Investment",
          "description": null,
          "aliases": [
            "SBI Investment Co., Ltd."
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1996-06-07",
          "headquarters": null,
          "official_website": "http://www.sbinvestment.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q11242595, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11242595)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11242595)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11242595)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11242595)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11242595)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11242595)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11242595). label='SBI Investment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11242595). label='SBI Investment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11242595). label='SBI Investment'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0488",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "SBI Mutual Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0489",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Scale Venture Partners",
      "sector": null,
      "wikidata_id": "Q16961409",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Scale Venture Partners",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "2000",
          "headquarters": "Foster City",
          "official_website": "https://www.scalevp.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Scale%20Venture%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q16961409, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16961409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16961409)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16961409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16961409)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16961409)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16961409)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16961409). label='Scale Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16961409). label='Scale Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16961409). label='Scale Venture Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0490",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Scale-Up Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0491",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Science and Economic Development Canada",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Science and Economic Development Canada — Ottawa Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0492",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Scotiabank",
      "sector": null,
      "wikidata_id": "Q451476",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Scotiabank",
          "description": "Canadian bank based in Toronto",
          "aliases": [
            "Bank of Nova Scotia",
            "The Bank of Nova Scotia",
            "Banque Scotia",
            "Scotiabank INC"
          ],
          "instance_of": [
            "business",
            "credit institution",
            "public company",
            "bank"
          ],
          "country": "Canada",
          "inception": "1832-03-30",
          "headquarters": "Scotia Plaza",
          "official_website": "https://www.scotiabank.com/",
          "isin": "CA0641491075",
          "employees": 89000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Scotiabank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q451476, country=Canada",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q451476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q451476)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q451476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q451476)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q451476)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q451476)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q451476). label='Scotiabank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q451476). label='Scotiabank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q451476). label='Scotiabank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0493",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Scottish Enterprise",
      "sector": null,
      "wikidata_id": "Q7437711",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Scottish Enterprise",
          "description": "government agency in Glasgow City, Scotland, UK",
          "aliases": [
            "Iomairt na h-Alba"
          ],
          "instance_of": [
            "executive non-departmental public body"
          ],
          "country": "United Kingdom",
          "inception": "1991",
          "headquarters": null,
          "official_website": "http://www.scottish-enterprise.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Scottish%20Enterprise"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7437711, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7437711)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7437711)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7437711)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7437711)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7437711)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7437711)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7437711). label='Scottish Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7437711). label='Scottish Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7437711). label='Scottish Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0494",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "SDIC Unity Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: SDIC Unity Capital — Beijing China (State Dev. & Investment Corp.)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0495",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SEB Pank",
      "sector": null,
      "wikidata_id": "Q2205755",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SEB Pank",
          "description": "Estonian subsidiary of Skandinaviska Enskilda Banken",
          "aliases": [],
          "instance_of": [
            "financial institution",
            "business",
            "credit institution"
          ],
          "country": "Estonia",
          "inception": "1992-12-15",
          "headquarters": "Tallinn",
          "official_website": "http://www.seb.ee/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SEB%20Pank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2205755, country=Estonia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2205755)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2205755)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2205755)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2205755)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2205755)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2205755)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2205755). label='SEB Pank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2205755). label='SEB Pank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2205755). label='SEB Pank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0496",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "SEB Venture Capital",
      "sector": null,
      "wikidata_id": "Q7389565",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SEB Venture Capital",
          "description": "venture capital arm of the Swedish bank SEB",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Sweden",
          "inception": "1995",
          "headquarters": "Stockholm",
          "official_website": "http://www.sebgroup.com/venturecapital",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SEB%20Venture%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7389565, country=Sweden",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7389565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7389565)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7389565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7389565)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7389565)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7389565)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7389565). label='SEB Venture Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7389565). label='SEB Venture Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7389565). label='SEB Venture Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0497",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SecFund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0498",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SEK",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q23045321, country=Finland",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "manual_fix",
          "field": "wikidata_id",
          "old": "Q23045321",
          "new": null,
          "description": "QID Q23045321 nulled — was Finnish advertising agency SEK, not Swedish Export Credit Corporation"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "manual_fix",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Sweden",
          "description": "SEK = Svensk Exportkredit (Swedish Export Credit Corporation) — country set to Sweden"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0499",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Sekunjalo Group",
      "sector": null,
      "wikidata_id": "Q17079933",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sekunjalo Group",
          "description": "Investment Holdings",
          "aliases": [
            "Sekunjalo Investment Holdings (Pty) Ltd",
            "Sekunjalo",
            "Sekunjalo Investments"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1997",
          "headquarters": "Cape Town",
          "official_website": "http://www.sekunjalo.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sekunjalo%20Investments"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17079933, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "South Africa",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17079933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17079933)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17079933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17079933)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17079933)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17079933)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17079933). label='Sekunjalo Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17079933). label='Sekunjalo Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17079933). label='Sekunjalo Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0500",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Sequoia Capital",
      "sector": null,
      "wikidata_id": "Q1852025",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sequoia Capital",
          "description": "U.S. venture capital firm",
          "aliases": [
            "Sequoia"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1972-01-01",
          "headquarters": "Menlo Park",
          "official_website": "http://www.sequoiacap.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sequoia%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1852025, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1852025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1852025)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1852025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1852025)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1852025)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1852025)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1852025). label='Sequoia Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1852025). label='Sequoia Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1852025). label='Sequoia Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0501",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Seraphim Space",
      "sector": null,
      "wikidata_id": "Q137112317",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Seraphim Space",
          "description": null,
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Seraphim%20Space"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q137112317, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137112317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137112317)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137112317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137112317)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q137112317)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q137112317)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137112317). label='Seraphim Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137112317). label='Seraphim Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q137112317). label='Seraphim Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0502",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Seraphim Space Accelerator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0503",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "SET Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0504",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SevenBridge Financial Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0505",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SG Tech Engineering",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0506",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Shape VC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0507",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Sierra Ventures",
      "sector": null,
      "wikidata_id": "Q85801123",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sierra Ventures",
          "description": "American venture capital firm",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": "United States",
          "inception": "1982",
          "headquarters": "San Mateo",
          "official_website": "http://www.sierraventures.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sierra%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q85801123, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q85801123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q85801123)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q85801123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q85801123)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q85801123)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q85801123)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q85801123). label='Sierra Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q85801123). label='Sierra Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q85801123). label='Sierra Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0508",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Silicon Roundabout Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Silicon Roundabout Ventures — London UK"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0509",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Silver Lake",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0510",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Siparex Groupe",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Siparex Groupe — Lyon France PE"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0511",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "SNÖ Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Sweden",
          "description": "Country curated: SNÖ Ventures — Stockholm Sweden"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0512",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Societe Generale",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0513",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Society for Innovation and Entrepreneurship",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0514",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Sofimac Innovation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Sofimac Innovation — Clermont-Ferrand France"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0515",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SoftBank Group",
      "sector": null,
      "wikidata_id": "Q201653",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SoftBank Group",
          "description": "Japanese company",
          "aliases": [
            "SoftBank Group Corp.",
            "SoftBank"
          ],
          "instance_of": [
            "business",
            "holding company",
            "public company"
          ],
          "country": "Japan",
          "inception": "1981-09-03",
          "headquarters": "Minato",
          "official_website": "https://group.softbank/",
          "isin": "JP3436100006",
          "employees": 68402,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SoftBank%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q201653, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q201653)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q201653)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q201653",
          "note": "Softbank: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q201653 shared with 1 other entity: IN-0339 (Softbank). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q201653). label='SoftBank Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0516",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "SoftBank Vision Fund",
      "sector": null,
      "wikidata_id": "Q30924618",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SoftBank Vision Fund",
          "description": "Japanese venture capital fund",
          "aliases": [
            "SVF"
          ],
          "instance_of": [
            "venture capital firm"
          ],
          "country": "Saudi Arabia",
          "inception": "2016-11-25",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SoftBank%20Vision%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q30924618, country=Saudi Arabia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30924618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30924618)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30924618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30924618)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30924618)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30924618)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30924618). label='SoftBank Vision Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30924618). label='SoftBank Vision Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30924618). label='SoftBank Vision Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0517",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "South32",
      "sector": null,
      "wikidata_id": "Q20648697",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "South32",
          "description": "mining and metals company",
          "aliases": [
            "SOUTH32 LIMITED"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Australia",
          "inception": "2015",
          "headquarters": "Perth",
          "official_website": "https://www.south32.net/",
          "isin": "AU000000S320",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/South32"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q20648697, country=Australia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q20648697)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q20648697)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q20648697",
          "note": "South32: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q20648697 shared with 1 other entity: IN-0341 (South32). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q20648697). label='South32'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0518",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Specialist VC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0519",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Speedinvest",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0520",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Sprott Resource Lending Cor.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0521",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Standard Chartered Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0522",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Star Capital SGR",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Italy",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Italy",
          "description": "Country curated: Star Capital SGR — Milan Italy"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0523",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "STAR Financial Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0524",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Starboard Value",
      "sector": null,
      "wikidata_id": "Q48977598",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Starboard Value",
          "description": "hedge fund",
          "aliases": [],
          "instance_of": [
            "hedge fund"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Manhattan",
          "official_website": "https://www.starboardvalue.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Starboard%20Value"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q48977598, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48977598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48977598)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48977598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48977598)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q48977598)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q48977598)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48977598). label='Starboard Value'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48977598). label='Starboard Value'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q48977598). label='Starboard Value'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0525",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Starburst Accelerator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0526",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Startmate",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Australia",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0527",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Startup Island TAIWAN",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0528",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Stellantis",
      "sector": null,
      "wikidata_id": "Q97439162",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Stellantis",
          "description": "Franco-Italian-American multinational automotive manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise",
            "automobile manufacturer"
          ],
          "country": "Netherlands",
          "inception": "2021-01-16",
          "headquarters": "Amsterdam",
          "official_website": "https://www.stellantis.com/",
          "isin": "NL00150001Q9",
          "employees": 258275,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Stellantis"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q97439162, country=Netherlands",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97439162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97439162)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97439162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97439162)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q97439162)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q97439162)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97439162). label='Stellantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97439162). label='Stellantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q97439162). label='Stellantis'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0529",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "StepStone Group",
      "sector": null,
      "wikidata_id": "Q24204266",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "StepStone Group",
          "description": "American global private markets firm",
          "aliases": [
            "stepstone"
          ],
          "instance_of": [
            "privately held company"
          ],
          "country": null,
          "inception": "2006",
          "headquarters": "New York City",
          "official_website": "http://www.stepstoneglobal.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/StepStone%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q24204266, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24204266)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24204266)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24204266)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24204266)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24204266)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24204266)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24204266). label='StepStone Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24204266). label='StepStone Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24204266). label='StepStone Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0530",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Stonnington Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0531",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Stornoway Portfolio Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country curated: Stornoway Portfolio Management — Montreal QC Canada"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0532",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Streamlined",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0533",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Sumitomo Mitsui Banking Corporation",
      "sector": null,
      "wikidata_id": "Q2660418",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sumitomo Mitsui Banking Corporation",
          "description": "Japanese multinational banking and financial services company",
          "aliases": [
            "SMBC"
          ],
          "instance_of": [
            "bank",
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1996",
          "headquarters": "Chiyoda",
          "official_website": "http://www.smbc.co.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Sumitomo%20Mitsui%20Banking%20Corporation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2660418, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2660418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2660418)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2660418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2660418)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2660418)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2660418)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2660418). label='Sumitomo Mitsui Banking Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2660418). label='Sumitomo Mitsui Banking Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2660418). label='Sumitomo Mitsui Banking Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0534",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Sumitomo Mitsui Trust Bank",
      "sector": null,
      "wikidata_id": "Q5215421",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Sumitomo Mitsui Trust Bank",
          "description": "bank in Japan",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "Japan",
          "inception": "1925-07-28",
          "headquarters": null,
          "official_website": "http://www.smtb.jp/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q5215421, country=Japan",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5215421)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5215421)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5215421)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5215421)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5215421)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5215421)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5215421). label='Sumitomo Mitsui Trust Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5215421). label='Sumitomo Mitsui Trust Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5215421). label='Sumitomo Mitsui Trust Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0535",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Summit Financial Wealth Advisors",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0536",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Summit Partners",
      "sector": null,
      "wikidata_id": "Q7637846",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Summit Partners",
          "description": "American private equity firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1984",
          "headquarters": "Boston",
          "official_website": "http://www.summitpartners.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Summit%20Partners"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7637846, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7637846)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7637846)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7637846)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7637846)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7637846)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7637846)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7637846). label='Summit Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7637846). label='Summit Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7637846). label='Summit Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0537",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SunBridge",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country curated: SunBridge — Tokyo Japan (SunBridge Global Ventures)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0538",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Sunfish Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0539",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Supernova Invest",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0540",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Systema",
      "sector": null,
      "wikidata_id": "Q127512103",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Systema",
          "description": "financial services provider",
          "aliases": [
            "Systema Assessoria Contábil",
            "Systema Contábil"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Brazil",
          "inception": null,
          "headquarters": "São Paulo",
          "official_website": "https://www.systema.com.br/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q127512103, country=Brazil",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127512103)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127512103)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127512103)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127512103)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q127512103)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q127512103)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127512103). label='Systema'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127512103). label='Systema'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q127512103). label='Systema'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0541",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Systema nova",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0542",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "T. Rowe Price",
      "sector": null,
      "wikidata_id": "Q3511946",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "T. Rowe Price",
          "description": "American publicly owned investment firm",
          "aliases": [
            "T. Rowe Price Associates, Inc.",
            "T. Rowe Price Group, Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "1937",
          "headquarters": "Baltimore",
          "official_website": "http://www.troweprice.com/",
          "isin": "US74144T1088",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/T.%20Rowe%20Price"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q3511946, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511946)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511946)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3511946)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3511946)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511946). label='T. Rowe Price'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511946). label='T. Rowe Price'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3511946). label='T. Rowe Price'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0543",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Tata Mutual Fund",
      "sector": null,
      "wikidata_id": "Q136995239",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "India",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tata Mutual Fund",
          "description": "Indian bank sponsored fund house",
          "aliases": [],
          "instance_of": [
            "company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tata%20Mutual%20Fund"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q136995239, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "India",
          "description": "Country curated manually: Tata Mutual Fund — Mumbai, India; part of Tata Group"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136995239)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136995239)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136995239)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136995239)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q136995239)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q136995239)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136995239). label='Tata Mutual Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136995239). label='Tata Mutual Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q136995239). label='Tata Mutual Fund'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0544",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Taurus fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0545",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "TCV",
      "sector": null,
      "wikidata_id": "Q107144758",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "TCV",
          "description": "Investment Firm",
          "aliases": [
            "TCMI, Inc.",
            "Technology Crossover Ventures"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TCV%20%28investment%20firm%29"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q107144758, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107144758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107144758)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107144758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107144758)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q107144758)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q107144758)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107144758). label='TCV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107144758). label='TCV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q107144758). label='TCV'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0546",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "TDK Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0547",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Technology Venture Investors",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Australia",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Australia",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0548",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "TeleVenture Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0549",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Temasek Holdings",
      "sector": null,
      "wikidata_id": "Q762479",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Temasek Holdings",
          "description": "investment company owned by the Government of Singapore",
          "aliases": [
            "Temasek Holdings Private Limited"
          ],
          "instance_of": [
            "sovereign wealth fund"
          ],
          "country": "Singapore",
          "inception": "1974",
          "headquarters": "Singapore",
          "official_website": "http://www.temasek.com.sg/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Temasek%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q762479, country=Singapore",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q762479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q762479)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q762479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q762479)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q762479)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q762479)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q762479). label='Temasek Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q762479). label='Temasek Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q762479). label='Temasek Holdings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0550",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Tencent",
      "sector": null,
      "wikidata_id": "Q860580",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tencent",
          "description": "Chinese multinational investment holding conglomerate",
          "aliases": [
            "Téngxùn Kònggǔ Yǒuxiàn Gōngsī",
            "AdvanceDataServices Limited",
            "Tencent Holdings Limited",
            "Tencent Holdings Ltd.",
            "Tencent Group",
            "Tencent Holdings",
            "Shenzhen Tencent Computer Systems Company Limited",
            "Tengxun",
            "Téngxùn",
            "Teng Xun (firma)",
            "Teng Xun"
          ],
          "instance_of": [
            "conglomerate",
            "business"
          ],
          "country": "People's Republic of China",
          "inception": "1998-11-12",
          "headquarters": "Maling",
          "official_website": "https://www.tencent.com/",
          "isin": "KYG875721634",
          "employees": 62885,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tencent"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q860580, country=People's Republic of China",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "action": "normalise_country",
          "field": "sources.wikidata.country",
          "old": "People's Republic of China",
          "new": "China",
          "note": "Normalised to short ISO 3166 form for map consistency.",
          "script": "patch_country_quality.py"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q860580)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q860580)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q860580",
          "note": "Tencent: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q860580 shared with 1 other entity: IN-0375 (Tencent). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q860580). label='Tencent'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0551",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Tencent Music Entertainment",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Tencent Music Entertainment — Shenzhen China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0552",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Texas Capital Bank",
      "sector": null,
      "wikidata_id": "Q54622058",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Texas Capital Bank",
          "description": "commercial bank",
          "aliases": [],
          "instance_of": [
            "company",
            "public company"
          ],
          "country": "United States",
          "inception": "1998-01-01",
          "headquarters": "Dallas",
          "official_website": "https://www.texascapitalbank.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Texas%20Capital%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q54622058, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54622058)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54622058)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54622058)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54622058)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q54622058)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q54622058)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54622058). label='Texas Capital Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54622058). label='Texas Capital Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q54622058). label='Texas Capital Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0553",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "The Baupost Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: The Baupost Group — Boston MA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0554",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "The Brazilian Development Bank(BNDES)",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Brazil",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Brazil",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0555",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "The Carlyle Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: The Carlyle Group — Washington DC USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0556",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "The Electrum Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0557",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "The Export-Import Bank of Korea",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "South Korea",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "South Korea",
          "description": "Country curated: The Export-Import Bank of Korea — Seoul South Korea"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0558",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "The North Atlantic Treaty Organization",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Belgium",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Belgium",
          "description": "Country curated: The North Atlantic Treaty Organization — Brussels Belgium (HQ)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0559",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "The TCW Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: The TCW Group — Los Angeles CA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0560",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Tianqi Lithium",
      "sector": null,
      "wikidata_id": "Q55635834",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Tianqi Lithium",
          "description": "Chinese mining and manufacturing company",
          "aliases": [],
          "instance_of": [
            "mining company"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": "https://www.tianqilithium.com/",
          "isin": "CNE100005F09",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Tianqi%20Lithium"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q55635834, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated manually: Tianqi Lithium — Chengdu, Sichuan, China"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55635834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55635834)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55635834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55635834)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55635834)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55635834)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q55635834",
          "note": "Tianqi Lithium: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q55635834 shared with 1 other entity: IN-1336 (Tianqi Lithium). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55635834). label='Tianqi Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55635834). label='Tianqi Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55635834). label='Tianqi Lithium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0561",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "TIN Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: TIN Capital — USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0562",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "TruePosition",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0563",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Truist",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0564",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Trustmark National Bank",
      "sector": null,
      "wikidata_id": "Q27900587",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Trustmark National Bank",
          "description": "bank",
          "aliases": [
            "Trustmark"
          ],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Jackson",
          "official_website": "https://www.trustmark.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q27900587, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27900587)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27900587)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27900587)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27900587)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27900587)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27900587)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27900587). label='Trustmark National Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27900587). label='Trustmark National Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27900587). label='Trustmark National Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0565",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Tsinghua Unisplendour Venture Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Tsinghua Unisplendour Venture Capital — Beijing China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0566",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "U.S. Department of Commerce",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0567",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "U.S. Department of Defense",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0568",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "U.S. Department of Energy Advanced Manufacturing Office",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: U.S. Department of Energy Advanced Manufacturing Office — Washington DC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0569",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "U.S. International Development Finance Corp",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: U.S. International Development Finance Corp — Washington DC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0570",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "UBS",
      "sector": null,
      "wikidata_id": "Q193199",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "UBS",
          "description": "Swiss multinational investment bank and financial services company",
          "aliases": [
            "UBS AG",
            "UBS Group AG"
          ],
          "instance_of": [
            "large bank",
            "financial institution",
            "public company",
            "bank"
          ],
          "country": "Switzerland",
          "inception": "1854-01-01",
          "headquarters": "Zurich",
          "official_website": "https://www.ubs.com/",
          "isin": "CH0244767585",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/UBS"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q193199, country=Switzerland",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193199)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193199)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193199)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193199)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q193199)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q193199)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193199). label='UBS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193199). label='UBS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q193199). label='UBS'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0571",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "UK Government",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0572",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "UK Space Agency",
      "sector": null,
      "wikidata_id": "Q1140638",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "UK Space Agency",
          "description": "executive agency of the Government of the United Kingdom",
          "aliases": [
            "UKSA",
            "United Kingdom Space Agency"
          ],
          "instance_of": [
            "Executive  agency",
            "space agency"
          ],
          "country": "United Kingdom",
          "inception": "2010-04-01",
          "headquarters": "Polaris House",
          "official_website": "https://gov.uk/uksa",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/UK%20Space%20Agency"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1140638, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1140638)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1140638)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1140638)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1140638)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1140638)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1140638)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1140638). label='UK Space Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1140638). label='UK Space Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1140638). label='UK Space Agency'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0573",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Umoe",
      "sector": null,
      "wikidata_id": "Q7881730",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Umoe",
          "description": "Holding in Norway",
          "aliases": [],
          "instance_of": [
            "business",
            "holding company"
          ],
          "country": "Norway",
          "inception": "1991-03-04",
          "headquarters": "Lysaker",
          "official_website": "http://www.umoe.no/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Umoe"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q7881730, country=Norway",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7881730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7881730)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7881730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7881730)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7881730)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7881730)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7881730). label='Umoe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7881730). label='Umoe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7881730). label='Umoe'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0574",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Union Bank of India",
      "sector": null,
      "wikidata_id": "Q2004078",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Union Bank of India",
          "description": "Indian government-owned banking company",
          "aliases": [],
          "instance_of": [
            "business",
            "bank",
            "financial institution",
            "state-owned enterprise"
          ],
          "country": "India",
          "inception": "1919-11-11",
          "headquarters": "Mumbai",
          "official_website": "https://www.unionbankofindia.bank.in/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Union%20Bank%20of%20India"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q2004078, country=India",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2004078)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2004078)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2004078)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2004078)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2004078)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2004078)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2004078). label='Union Bank of India'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2004078). label='Union Bank of India'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2004078). label='Union Bank of India'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0575",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "United States Advanced Battery Consortium",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: United States Advanced Battery Consortium — Southfield MI USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0576",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "United States Air Force",
      "sector": null,
      "wikidata_id": "Q11223",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "United States Air Force",
          "description": "air service branch of the United States Armed Forces",
          "aliases": [
            "USAF",
            "US Air Force",
            "U.S. Air Force",
            "Chair Force"
          ],
          "instance_of": [
            "air force",
            "United States federal agency"
          ],
          "country": "United States",
          "inception": "1947-09-18",
          "headquarters": "The Pentagon",
          "official_website": "https://www.af.mil/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/United%20States%20Air%20Force"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q11223, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11223)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11223)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11223)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11223)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11223)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11223)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11223). label='United States Air Force'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11223). label='United States Air Force'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11223). label='United States Air Force'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0577",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "United States Navy",
      "sector": null,
      "wikidata_id": "Q11220",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "United States Navy",
          "description": "maritime branch of the United States military",
          "aliases": [
            "USN",
            "US Navy",
            "U.S. Navy"
          ],
          "instance_of": [
            "navy"
          ],
          "country": "United States",
          "inception": "1775-10-13",
          "headquarters": "The Pentagon",
          "official_website": "https://www.navy.mil/",
          "isin": null,
          "employees": 644857,
          "wikipedia_url": "https://en.wikipedia.org/wiki/United%20States%20Navy"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q11220, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11220)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11220)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q11220)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q11220)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11220). label='United States Navy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11220). label='United States Navy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q11220). label='United States Navy'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0578",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "United Tractors",
      "sector": null,
      "wikidata_id": "Q17058554",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "United Tractors",
          "description": "Indonesian company",
          "aliases": [
            "United Tractors Tbk",
            "UNTR"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Indonesia",
          "inception": "1972",
          "headquarters": "Jakarta",
          "official_website": "http://www.unitedtractors.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/United%20Tractors"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17058554, country=Indonesia",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17058554)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17058554)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17058554)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17058554)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17058554)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17058554)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17058554). label='United Tractors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17058554). label='United Tractors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17058554). label='United Tractors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0579",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "United Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Italy",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Italy",
          "description": "Country curated: United Ventures — Milan Italy VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0580",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Unshackled Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0581",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "US Army",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: US Army — Washington DC USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0582",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "US Department of Energy",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0583",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "UTI Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0584",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Vaekstfonden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Denmark",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Denmark",
          "description": "Country curated: Vaekstfonden — Copenhagen Denmark (Danish Growth Fund)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0585",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Valar Ventures",
      "sector": null,
      "wikidata_id": "Q17747112",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Valar Ventures",
          "description": "Venture capital fund",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": null,
          "inception": "2012",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Valar%20Ventures"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q17747112, country=None",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Valar Ventures — New York NY; Peter Thiel-backed VC"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17747112)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17747112)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17747112)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17747112)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q17747112)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q17747112)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17747112). label='Valar Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17747112). label='Valar Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q17747112). label='Valar Ventures'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0586",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Valor Equity Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0587",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Value Creation Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0588",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ValueAct Capital",
      "sector": null,
      "wikidata_id": "Q22032185",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "ValueAct Capital",
          "description": "San Francisco-based investment company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": "2000",
          "headquarters": "San Francisco",
          "official_website": "https://valueact.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ValueAct%20Capital"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q22032185, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22032185)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22032185)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22032185)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22032185)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q22032185)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q22032185)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22032185). label='ValueAct Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22032185). label='ValueAct Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q22032185). label='ValueAct Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0589",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Vanguard Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Vanguard Ventures — Palo Alto CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0590",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Vehiculum Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0591",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ventech",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Ventech — Paris France VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0592",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "VIC",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0593",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Vinnova",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Sweden",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Sweden",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0594",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Vladas Lašas",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0595",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Vodafone",
      "sector": null,
      "wikidata_id": "Q122141",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vodafone",
          "description": "British multinational telecommunications company",
          "aliases": [
            "Vodafone Group",
            "Vodafone AirTouch",
            "Racal Telecom",
            "Racal Telecommunications",
            "Racal Strategic Radio"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "telecommunication company"
          ],
          "country": "United Kingdom",
          "inception": "1984-07-17",
          "headquarters": "London",
          "official_website": "https://www.vodafone.com/",
          "isin": "GB00BH4HKS39",
          "employees": 105300,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vodafone"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q122141, country=United Kingdom",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q122141)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q122141)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "expected_iv_in_duplicate",
          "wikidata_id": "Q122141",
          "note": "Vodafone: company (IN) and investor (IV) are same legal entity",
          "author": "patch_country_quality.py",
          "datestamp": "2026-04-23"
        },
        {
          "status": "duplicate_wikidata_id",
          "description": "wikidata_id Q122141 shared with 1 other entity: IN-0409 (Vodafone). Requires review: true duplicate (→ dedup_entities.py --merge), share class variant (keep both, remove this flag), or subsidiary with wrong QID (→ fix wikidata_id).",
          "author": "audit_quality.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q122141). label='Vodafone'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0596",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Warburg Pincus",
      "sector": null,
      "wikidata_id": "Q1300943",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Warburg Pincus",
          "description": "private equity firm from USA",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "United States",
          "inception": "1939-01-01",
          "headquarters": "New York City",
          "official_website": "https://www.warburgpincus.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Warburg%20Pincus"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q1300943, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1300943)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1300943)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1300943)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1300943)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1300943)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1300943)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1300943). label='Warburg Pincus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1300943). label='Warburg Pincus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1300943). label='Warburg Pincus'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0597",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Washington State Investment Board",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Washington State Investment Board — Olympia WA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0598",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Webb Investment Network",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Webb Investment Network — Menlo Park CA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0599",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Western Digital Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Western Digital Capital — San Jose CA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0600",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "William Ackman",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: William Ackman — New York NY (Pershing Square)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0601",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Witan Investment",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Witan Investment — London UK investment trust"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0602",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Wynnchurch Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Wynnchurch Capital — Rosemont IL USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0603",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Y Combinator",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Y Combinator — Mountain View CA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0604",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "YES!Delft",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0605",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "YF Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0606",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Yorkville Advisors",
      "sector": null,
      "wikidata_id": "Q112388702",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Yorkville Advisors",
          "description": "New Jersey-based alternative investment manager",
          "aliases": [
            "Yorkville Advisors Global",
            "Yorkville Advisors Global LP",
            "Yorkville"
          ],
          "instance_of": [
            "business",
            "company",
            "investment company"
          ],
          "country": "United States",
          "inception": "2001",
          "headquarters": "New Jersey",
          "official_website": "http://www.yorkvilleadvisors.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-22",
          "source": "wikidata",
          "author": "import_investors_crunchbase.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "QID Q112388702, country=United States",
          "description": "Wikidata enrichment via SPARQL label search"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112388702)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112388702)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112388702)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112388702)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112388702)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112388702)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112388702). label='Yorkville Advisors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112388702). label='Yorkville Advisors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112388702). label='Yorkville Advisors'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0607",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Zebra Holdings and Investments",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0608",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Zhonghe Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country curated: Zhonghe Capital — China"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0609",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Zijin Mining",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0610",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ääkköset Oy",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0611",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "10x Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0001)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0612",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Akkadian Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0007)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0613",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Al Wahada Capital Investment",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0008)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0614",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "AlphaTON Capital Corp.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0009)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0615",
      "type": "bank",
      "roles": [
        "investor"
      ],
      "name": "Banco Santander-Chile",
      "sector": null,
      "wikidata_id": "Q1094313",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Chile",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Banco Santander-Chile",
          "description": "banking company",
          "aliases": [],
          "instance_of": [
            "bank",
            "business",
            "enterprise",
            "public company"
          ],
          "country": "Chile",
          "inception": "1937-01-01",
          "headquarters": "Santiago",
          "official_website": "http://www.santander.cl",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Banco%20Santander%20Chile"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0023)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Chile",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1094313)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1094313)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1094313)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1094313)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1094313). label='Banco Santander-Chile'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1094313). label='Banco Santander-Chile'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0616",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "California Energy Commission",
      "sector": null,
      "wikidata_id": "Q5020471",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "California Energy Commission",
          "description": "government agency",
          "aliases": [
            "Energy Resources Conservation and Development Commission",
            "State of California Energy Commission"
          ],
          "instance_of": [
            "government commission",
            "state agency of California"
          ],
          "country": "United States",
          "inception": "1974-01-01",
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/California%20Energy%20Commission"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0042)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5020471)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5020471)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5020471)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5020471)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5020471). label='California Energy Commission'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5020471). label='California Energy Commission'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0617",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Canadian Government",
      "sector": null,
      "wikidata_id": "Q422404",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Government of Canada",
          "description": "federal government of Canada",
          "aliases": [
            "federal government of Canada",
            "Her Majesty's Government",
            "Gouvernement de Sa Majesté",
            "His Majesty's Government",
            "Canada government",
            "Canadian government",
            "Canadian federal government"
          ],
          "instance_of": [
            "federal government",
            "executive branch"
          ],
          "country": "Canada",
          "inception": "1867",
          "headquarters": "Ottawa",
          "official_website": "https://www.canada.ca/fr.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Government%20of%20Canada"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0045)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "action": "absorb_duplicate",
          "absorbed": "IV-0240",
          "note": "IV-0240 Government of Canada (public_fund) retired and merged here. Absorbed relationship: IV-0617 → IN-0307 Rogers Communications Non-voting I.",
          "script": "manual patch 2026-04-23"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q422404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q422404)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q422404)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q422404)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q422404). label='Government of Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q422404). label='Government of Canada'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0618",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Chamath Palihapitiya",
      "sector": null,
      "wikidata_id": "Q16734050",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Chamath Palihapitiya",
          "description": "Sri Lankan-born Canadian-American businessman and CEO of Social Capital",
          "aliases": [],
          "instance_of": [
            "human"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Chamath%20Palihapitiya"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0046)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Chamath Palihapitiya — Social Capital founder, USA"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16734050)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16734050)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16734050)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16734050)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16734050)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16734050)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16734050). label='Chamath Palihapitiya'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16734050). label='Chamath Palihapitiya'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16734050). label='Chamath Palihapitiya'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0619",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "China Merchants Bank",
      "sector": null,
      "wikidata_id": "Q1073327",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "China Merchants Bank",
          "description": "company",
          "aliases": [],
          "instance_of": [
            "bank",
            "business",
            "enterprise",
            "public company"
          ],
          "country": "People's Republic of China",
          "inception": "1987-04-08",
          "headquarters": "Shenzhen",
          "official_website": "https://www.cmbchina.com",
          "isin": "CN000A0KFDV9",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/China%20Merchants%20Bank"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0048)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073327)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073327)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1073327)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1073327)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073327). label='China Merchants Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1073327). label='China Merchants Bank'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0620",
      "type": "bank",
      "roles": [
        "investor"
      ],
      "name": "Credit Agricole CIB",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0063)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0621",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Daniel Loeb",
      "sector": null,
      "wikidata_id": "Q5218659",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Daniel S. Loeb",
          "description": "American hedge fund manager",
          "aliases": [
            "Daniel Seth Loeb",
            "Daniel Loeb"
          ],
          "instance_of": [
            "human"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Daniel%20S.%20Loeb"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0066)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Daniel Loeb — Third Point LLC founder, New York USA"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5218659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5218659)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5218659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5218659)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5218659)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5218659)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5218659). label='Daniel S. Loeb'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5218659). label='Daniel S. Loeb'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5218659). label='Daniel S. Loeb'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0622",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "DNX Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0072)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0623",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Durable Capital Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0075)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Durable Capital Partners — Washington DC area USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0624",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Elad Gil",
      "sector": null,
      "wikidata_id": "Q117221923",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Elad Gil",
          "description": "Chairman, Electric Capital",
          "aliases": [],
          "instance_of": [
            "human"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0077)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Elad Gil — investor and entrepreneur, San Francisco CA USA"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117221923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117221923)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117221923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117221923)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q117221923)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q117221923)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117221923). label='Elad Gil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117221923). label='Elad Gil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q117221923). label='Elad Gil'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0625",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Entropy Industrial Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0081)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0626",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "ESG",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0082)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0627",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Expansion Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0090)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0628",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Friends & Family Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0095)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0629",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Groupe Arnault",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "France",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0107)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "France",
          "description": "Country curated: Groupe Arnault — Paris France (LVMH / Arnault family office)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0630",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "HTGF",
      "sector": null,
      "wikidata_id": "Q1617690",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "High-Tech Gründerfonds",
          "description": "Frühphaseninvestor",
          "aliases": [
            "HTGF"
          ],
          "instance_of": [
            "venture capital firm",
            "public–private partnership"
          ],
          "country": "Germany",
          "inception": "2005",
          "headquarters": "Bonn",
          "official_website": "http://www.en.high-tech-gruenderfonds.de",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/High-Tech%20Gr%C3%BCnderfonds"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0117)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1617690)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1617690)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1617690)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1617690)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1617690)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1617690)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1617690). label='High-Tech Gründerfonds'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1617690). label='High-Tech Gründerfonds'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1617690). label='High-Tech Gründerfonds'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0631",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Industrial and Commercial Bank of China",
      "sector": null,
      "wikidata_id": "Q26463",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "China",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Industrial and Commercial Bank of China",
          "description": "Chinese multinational banking company",
          "aliases": [
            "ICBC",
            "Industrial and Commercial Bank of China Limited"
          ],
          "instance_of": [
            "commercial bank",
            "business",
            "Chinese state-owned enterprise",
            "financial institution",
            "public company"
          ],
          "country": "People's Republic of China",
          "inception": "1984-01-01",
          "headquarters": "Beijing",
          "official_website": "https://www.icbc.com.cn",
          "isin": "CNE1000003G1",
          "employees": 439787,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Industrial%20and%20Commercial%20Bank%20of%20China"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0124)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "China",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q26463)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q26463)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q26463)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q26463)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q26463). label='Industrial and Commercial Bank of China'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q26463). label='Industrial and Commercial Bank of China'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0632",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "KfW",
      "sector": null,
      "wikidata_id": "Q658270",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "KfW",
          "description": "German state-owned investment and development bank",
          "aliases": [
            "Credit Institute for Reconstruction",
            "KfW Bankengruppe"
          ],
          "instance_of": [
            "national development bank",
            "state development institution"
          ],
          "country": "Germany",
          "inception": "1948-11-18",
          "headquarters": "Frankfurt",
          "official_website": "https://www.kfw.de",
          "isin": null,
          "employees": 6700,
          "wikipedia_url": "https://en.wikipedia.org/wiki/KfW"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0139)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q658270)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q658270)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q658270)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q658270)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q658270). label='KfW'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q658270). label='KfW'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0633",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Kortschak Investments L.P.",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0142)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0634",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Massachusetts Clean Energy Center",
      "sector": null,
      "wikidata_id": "Q30259102",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Massachusetts Clean Energy Center",
          "description": "government organization in Boston, United States",
          "aliases": [],
          "instance_of": [
            "government agency"
          ],
          "country": "United States",
          "inception": "2009-01-01",
          "headquarters": null,
          "official_website": "http://www.masscec.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0149)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30259102)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30259102)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30259102)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30259102)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30259102). label='Massachusetts Clean Energy Center'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30259102). label='Massachusetts Clean Energy Center'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0635",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Mercedes-Benz Group AG",
      "sector": null,
      "wikidata_id": "Q27530",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Mercedes-Benz Group",
          "description": "German automotive manufacturer",
          "aliases": [
            "Daimler Chrysler",
            "Daimler Benz",
            "Daimler-Benz",
            "DaimlerChrysler",
            "Daimler",
            "Daimler AG",
            "MBG"
          ],
          "instance_of": [
            "automobile manufacturer",
            "enterprise",
            "business",
            "organization",
            "public company"
          ],
          "country": "Germany",
          "inception": "1998-11-17",
          "headquarters": "Stuttgart",
          "official_website": "https://group.mercedes-benz.com/",
          "isin": "DE0007100000",
          "employees": 168336,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mercedes-Benz%20Group"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0152)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27530)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27530)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27530)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27530)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27530)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27530)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27530). label='Mercedes-Benz Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27530). label='Mercedes-Benz Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27530). label='Mercedes-Benz Group'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0636",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Notion Capital",
      "sector": null,
      "wikidata_id": "Q16959190",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Notion Capital",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "venture capital firm"
          ],
          "country": "United Kingdom",
          "inception": "2008",
          "headquarters": "London",
          "official_website": "https://www.notioncapital.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0168)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16959190)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16959190)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16959190)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16959190)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q16959190)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q16959190)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16959190). label='Notion Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16959190). label='Notion Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q16959190). label='Notion Capital'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0637",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Omega Advisors",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0171)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Omega Advisors — New York NY (Leon Cooperman)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0638",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "OpenAI",
      "sector": null,
      "wikidata_id": "Q21708200",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "OpenAI",
          "description": "American artificial intelligence research organization",
          "aliases": [
            "openai.com"
          ],
          "instance_of": [
            "enterprise"
          ],
          "country": "United States",
          "inception": "2015-12-08",
          "headquarters": "San Francisco",
          "official_website": "https://openai.com/",
          "isin": null,
          "employees": 4500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/OpenAI"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0173)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21708200)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21708200)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21708200)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21708200)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q21708200)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q21708200)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21708200). label='OpenAI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21708200). label='OpenAI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q21708200). label='OpenAI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0639",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Panasonic",
      "sector": null,
      "wikidata_id": "Q53247",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Panasonic Holdings Corporation",
          "description": "Japanese multinational electronics corporation",
          "aliases": [
            "Panasonic",
            "Panasonic Holdings",
            "Matsushita Electric Industrial Co., Ltd."
          ],
          "instance_of": [
            "public company",
            "multinational corporation",
            "business",
            "enterprise",
            "camera manufacturer"
          ],
          "country": "Japan",
          "inception": "1918-03-13",
          "headquarters": "Kadoma",
          "official_website": "https://holdings.panasonic/",
          "isin": "JP3866800000",
          "employees": 257533,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Panasonic"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0174)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q53247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q53247)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q53247)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q53247)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q53247). label='Panasonic Holdings Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q53247). label='Panasonic Holdings Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0640",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "PennDOT",
      "sector": null,
      "wikidata_id": "Q5569650",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Pennsylvania Department of Transportation",
          "description": "government agency of Pennsylvania, United States",
          "aliases": [
            "PennDOT",
            "PADOT"
          ],
          "instance_of": [
            "state department of transportation of the United States"
          ],
          "country": "United States",
          "inception": "1970-05-06",
          "headquarters": "Harrisburg",
          "official_website": "https://www.penndot.gov",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Pennsylvania%20Department%20of%20Transportation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0175)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5569650)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5569650)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5569650)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5569650)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5569650). label='Pennsylvania Department of Transportation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5569650). label='Pennsylvania Department of Transportation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0641",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Porsche Automobil Holding",
      "sector": null,
      "wikidata_id": "Q2104551",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Porsche Automobil Holding SE",
          "description": "German automotive holding company",
          "aliases": [
            "Porsche SE"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "holding company",
            "public company"
          ],
          "country": "Germany",
          "inception": "1931",
          "headquarters": "Stuttgart",
          "official_website": "http://www.porsche-se.com/",
          "isin": "DE000PAH0038",
          "employees": 41,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Porsche%20SE"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0177)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2104551)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2104551)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2104551)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2104551)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2104551)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2104551)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2104551). label='Porsche Automobil Holding SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2104551). label='Porsche Automobil Holding SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2104551). label='Porsche Automobil Holding SE'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0642",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Prima Materia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0178)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0643",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Reed Hastings",
      "sector": null,
      "wikidata_id": "Q7306657",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Reed Hastings",
          "description": "American entrepreneur and education philanthropist",
          "aliases": [
            "Wilmot Reed Hastings, Jr."
          ],
          "instance_of": [
            "human"
          ],
          "country": null,
          "inception": null,
          "headquarters": null,
          "official_website": null,
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Reed%20Hastings"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0182)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_manual.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated manually: Reed Hastings — Netflix co-founder, USA"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7306657)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7306657)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7306657)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7306657)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7306657)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7306657)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7306657). label='Reed Hastings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7306657). label='Reed Hastings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7306657). label='Reed Hastings'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0644",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "REV",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0183)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0645",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Sahsen Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0186)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0646",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Sands Capital Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0187)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Sands Capital Ventures — Arlington VA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0647",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Slate Path Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0196)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Slate Path Capital — New York NY USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0648",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Solent Local Enterprise Partnership",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0200)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country curated: Solent Local Enterprise Partnership — Southampton UK"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0649",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Solidium",
      "sector": null,
      "wikidata_id": "Q7558031",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Finland",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Solidium",
          "description": "Finnish investment company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Finland",
          "inception": "1991",
          "headquarters": null,
          "official_website": "https://www.solidium.fi",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Solidium"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0201)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Finland",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7558031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7558031)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7558031)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7558031)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7558031). label='Solidium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7558031). label='Solidium'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0650",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Soma Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0202)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Soma Capital — San Francisco CA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0651",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Sompo Holdings",
      "sector": null,
      "wikidata_id": "Q5215858",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "SOMPO",
          "description": "insurance holding company",
          "aliases": [
            "NKSJ Holdings",
            "SOMPO Holdings",
            "Sompo Japan Nipponkoa Holdings, Inc.",
            "Sompo Holdings, Inc."
          ],
          "instance_of": [
            "holding company",
            "public company",
            "Insurance holding company"
          ],
          "country": "Japan",
          "inception": "2001-01-01",
          "headquarters": "Sompo Japan Building",
          "official_website": "https://www.sompo-hd.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SOMPO%20Holdings"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0203)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5215858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5215858)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5215858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5215858)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5215858)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5215858)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5215858). label='SOMPO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5215858). label='SOMPO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5215858). label='SOMPO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0652",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Synergy Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0209)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0653",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "T.Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0211)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0654",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "TA Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0212)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0655",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Technology Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0214)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0656",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Technology Venture Partners US",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0216)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0657",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Third Point",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0220)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0658",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Toyota Motor",
      "sector": null,
      "wikidata_id": "Q53268",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Japan",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Toyota",
          "description": "Japanese multinational automotive manufacturer",
          "aliases": [
            "TOYOTA JIDOSHA KABUSHIKI KAISHA",
            "TOYOTA JIDOSHA KABUSHIKI KAISHA (Toyota)",
            "Toyota Motor"
          ],
          "instance_of": [
            "automobile manufacturer",
            "commercial organization",
            "brand",
            "public company",
            "organization",
            "car brand"
          ],
          "country": "Japan",
          "inception": "1937-08-28",
          "headquarters": "Toyota",
          "official_website": "https://global.toyota",
          "isin": "JP3633400001",
          "employees": 359542,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Toyota"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0222)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Japan",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q53268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q53268)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q53268)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q53268)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q53268). label='Toyota'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q53268). label='Toyota'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0659",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "Transition énergétique Québec",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "Canada",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0223)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Canada",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0660",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "TriplePoint Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0224)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: TriplePoint Capital — Menlo Park CA USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0661",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "True Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0225)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: True Ventures — San Francisco CA VC"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0662",
      "type": "government_agency",
      "roles": [
        "investor"
      ],
      "name": "VantagePoint Capital Partners",
      "sector": null,
      "wikidata_id": "Q4354895",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "VantagePoint Capital Partners",
          "description": null,
          "aliases": [
            "VantagePoint Venture Partners"
          ],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": "1996",
          "headquarters": "San Bruno",
          "official_website": "http://www.vpcp.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0235)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4354895)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4354895)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4354895)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4354895)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4354895). label='VantagePoint Capital Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4354895). label='VantagePoint Capital Partners'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0663",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Venrock",
      "sector": null,
      "wikidata_id": "Q7920201",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Venrock",
          "description": "venture capital firm",
          "aliases": [],
          "instance_of": [
            "business",
            "venture capital firm"
          ],
          "country": null,
          "inception": "1969",
          "headquarters": "Menlo Park",
          "official_website": "http://www.venrock.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Venrock"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0236)"
        },
        {
          "date": "2026-04-23",
          "source": "wikidata",
          "author": "patch_iv_countries_p159.py",
          "field": "sources.wikidata.country",
          "old": null,
          "new": "United States",
          "description": "Country resolved via p159 SPARQL fallback (P159/P17)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7920201)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7920201)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7920201)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7920201)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7920201)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7920201)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7920201). label='Venrock'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7920201). label='Venrock'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7920201). label='Venrock'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0664",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ventura Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "United States",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0237)"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "patch_iv_countries_batch2.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United States",
          "description": "Country curated: Ventura Capital — USA"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0665",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Vinci",
      "sector": null,
      "wikidata_id": "Q1475312",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Vinci",
          "description": "French concessions, construction, and parking company",
          "aliases": [
            "Société Générale d'Enterprises",
            "Vinci S.A.",
            "VINCI Park"
          ],
          "instance_of": [
            "organization",
            "business"
          ],
          "country": "France",
          "inception": "1899-01-01",
          "headquarters": "Nanterre",
          "official_website": "https://www.vinci.com/",
          "isin": "FR0000125486",
          "employees": 222397,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Vinci%20SA"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0238)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475312)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475312)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1475312)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1475312)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475312). label='Vinci'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475312). label='Vinci'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1475312). label='Vinci'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0666",
      "type": "bank",
      "roles": [
        "investor"
      ],
      "name": "Wells Fargo",
      "sector": null,
      "wikidata_id": "Q744149",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "Wells Fargo",
          "description": "American multinational banking and financial services company",
          "aliases": [
            "Wells Fargo & Company",
            "Wells Fargo Bank",
            "International company"
          ],
          "instance_of": [
            "bank",
            "business",
            "enterprise",
            "financial institution",
            "public company"
          ],
          "country": "United States",
          "inception": "1852-03-18",
          "headquarters": "San Francisco",
          "official_website": "https://www.wellsfargo.com/",
          "isin": "US9497461015",
          "employees": 150500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Wells%20Fargo"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0241)"
        },
        {
          "date": "2026-04-22",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        },
        {
          "date": "2026-04-23",
          "source": "infonodes",
          "author": "normalize_country",
          "field": "sources.infonodes.country",
          "old": "USA",
          "new": "United States",
          "description": "Normalised USA→United States for consistency"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q744149)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q744149)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q744149)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q744149)"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": "United States",
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q744149). label='Wells Fargo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q744149). label='Wells Fargo'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0667",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "XPRIZE",
      "sector": null,
      "wikidata_id": "Q1574778",
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-04-22",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": {
          "retrieved_at": "2026-06-03",
          "label": "XPRIZE Foundation",
          "description": "non-profit organization in the USA",
          "aliases": [
            "XPRIZE"
          ],
          "instance_of": [
            "nonprofit organization"
          ],
          "country": "United States",
          "inception": "1994",
          "headquarters": "Culver City",
          "official_website": "https://www.xprize.org/",
          "isin": null,
          "employees": 92,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Xprize%20Foundation"
        }
      },
      "history": [
        {
          "date": "2026-04-22",
          "source": "migration",
          "author": "migrate_old_db_investors.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Migrated from legacy DB (old id: IV-0242)"
        },
        {
          "date": "2026-05-07",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1574778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1574778)"
        },
        {
          "date": "2026-05-14",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1574778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1574778)"
        },
        {
          "date": "2026-06-03",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1574778)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1574778)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Migrated from legacy refactoring DB. Review country/HQ data.",
          "author": "migrate_old_db_investors.py",
          "datestamp": "2026-04-22"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1574778). label='XPRIZE Foundation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-07"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1574778). label='XPRIZE Foundation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-05-14"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1574778). label='XPRIZE Foundation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "EDF-0001",
      "type": "edf_project",
      "name": "European Next Generation Rotorcraft Technologies Phase II",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224727",
          "acronym": "ENGRT II",
          "call_id": "EDF-2024-DA-AIR-NGRT",
          "call_title": "Next generation rotorcraft",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2028-11-30",
          "overall_budget": "160576265.25",
          "eu_contribution": "99999977",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224727",
          "type_of_action": "EDF Development Actions",
          "objective": "The ENGRT II (EU Next Generation Rotorcraft Technologies) project is a pivotal initiative designed to bolster the European Union's strategic autonomy and ensure its leadership in defense capabilities. By preparing the technological foundations for the next generation of European military rotorcraft, ENGRT II directly contributes to the security of EU citizens and enhances the global competitiveness of the European Defence Technological and Industrial Base (EDITB).\nThe project aims to deliver cutting-edge rotorcraft technologies ready for integration by 2030, addressing the complex and evolving demands of modern defense.\nBuilding on the successes of its predecessor, ENGRT I, this project pushes the boundaries of innovation across several key domains. It focuses on developing advanced rotorcraft configurations, novel materials, and breakthroughs in aerodynamics to ensure future platforms outperform existing models in speed, range, and operational capability.\nA core objective of ENGRT II is to unify the European rotorcraft community around critical strategic topics. The project will establish a common European perspective on a Modular Open System Approach (MOSA), enabling greater interoperability and adaptability for future systems. Furthermore, it will develop key technologies for rotorcraft operating in Multi-Domain Collaborative Combat, a crucial element of modern military doctrine.\n\n \n\nBy fostering intensive cross-border cooperation between industry leaders, research institutions, and 10 specialized SMEs from across the Union, ENGRT II strengthens the EDITB's resilience. This collaborative framework not only reduces reliance on non-EU technology sources but also promotes a more integrated and innovative European defense ecosystem.\n\nThe project also emphasizes life-cycle efficiency, integrating sustainable practices to reduce the environmental footprint of rotorcraft operations while maximizing their effectiveness and affordability."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ENGRT II from call EDF-2024-DA-AIR-NGRT"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0002",
      "type": "edf_project",
      "name": "Artificial Intelligence Warfare Adaptive Swarm Platform",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224193",
          "acronym": "AI-WASP",
          "call_id": "EDF-2024-DA-C4ISR-AIMA-STEP",
          "call_title": "AI-based multifunctional aperture and transceiver",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2029-06-30",
          "overall_budget": "52495933.85",
          "eu_contribution": "44936143.62",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224193",
          "type_of_action": "EDF Development Actions",
          "objective": "The AI-WASP “Artificial Intelligence Warfare Adaptive Swarm Platform” project aims to develop a pioneering solution of AI-based multifunctional aperture and transceiver. The project targets to develop multifunctional solutions for electromagnetic spectrum operations in future electronic warfare battlefield along with missions for surveillance and establishing tactical mission network. The proposed solution is based on convergence of several existing technologies to a cost-effective multifunctional system, which is enabled by proposed modular open system architecture.  The multifunctionality is accomplished by developing completely new and novel system modules and software components utilizing Artificial Intelligence (AI) throughout the system. AI-WASP project develops a novel modular architecture, with hardware and software reusable modules, where separately developed technologies and functionalities are combined to one system that is designed to work both as an independent system and as networked and multitasking system of systems. The outcome of the project is a prototype of two different system variants that are to be integrated to small and medium size UAS and ground vehicles or ground station. The AI-WASP Consortium is coordinated by Patria and the consortium consists of 16 partners (LEs, SMEs, Mid-Cap and RTO) from nine EU Member States: Finland, Sweden, Estonia, Lithuania, Germany, Greece, France, Spain and Italy."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project AI-WASP from call EDF-2024-DA-C4ISR-AIMA-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0003",
      "type": "edf_project",
      "name": "5G Communications for Peacekeeping and Defence 2.0",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101218568",
          "acronym": "5G COMPAD 2.0",
          "call_id": "EDF-2024-DA-C4ISR-COMS-STEP",
          "call_title": "Defence multi-dimensional communication standard",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2028-11-30",
          "overall_budget": "38266577.69",
          "eu_contribution": "24999073.37",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101218568",
          "type_of_action": "EDF Development Actions",
          "objective": "5G Communication for Peace Keeping and Defence 2.0 will continue the consolidation and expansion of trusted EU Ecosystem standard for military multi-dimensional operations world-wide using 3GPP evolution. Overall objective is to enabling EDF Member States to procure and evolve coalition capability with complementary civil communication networks and devices. This should increase the European Defence Industry Technology Base, EU independence and security of supply.\nThe 5G COMPAD project overall reference architecture and use case definition will serve as a foundation of 5G COMPAD 2.0. The 5G COMPAD 2.0 project will bring the following on top of 5G COMPAD:\n•\tAdvanced Capabilities such as network as a sensor, advanced positioning services, automatic network setup, non-terrestrial networks (NTN) and spectrum sharing\n•\tEnhanced individual systems and integration for full interoperability in a Multi-Domain Operational environment\n•\tBetter Interoperability and integration with existing military infrastructure (existing NATO systems)\n•\tStandardized security solutions\n•\tCase-agnostic Minimum Viable Solution for Member States procurement of interoperable, secure, robust and resilient 5G for military use with TRL 7\n\nSix Streams and associated tasks have been defined to address the requirements - Mandatory Studies (MS), Operational Requirements (OR)and Technical Requirements (TR) raised by the different MoDs. \nThe capabilities will be demonstrated in several EU member states as well as during CWIX. Six demo events have been planned along the 3-year span of the project. \nThe 5G COMPAD 2.0 project consortium consists of leading European 5G technology providers, 5G device providers, defence integrators, specialized SMEs, network operators as well as academia and research institutions."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project 5G COMPAD 2.0 from call EDF-2024-DA-C4ISR-COMS-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0004",
      "type": "edf_project",
      "name": "SEP-211097550 - Small UAS",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224328",
          "acronym": "Small UAS",
          "call_id": "EDF-2024-DA-C4ISR-SEEU-STEP",
          "call_title": "Small enhanced European UAS",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2029-10-31",
          "overall_budget": "11585387.5",
          "eu_contribution": "10999940",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224328",
          "type_of_action": "EDF Development Actions",
          "objective": "The consortium members would like to make a proposal to this call developing The Small Enhanced European UAS project as an advanced AI-driven swarm system consisting of 10 unmanned aerial systems (UAS), specifically designed for multi-domain operations in air, land, and maritime environments. The project addresses critical operational challenges faced by small UAS, including low signatures, extended operational ranges, autonomy, miniaturization, and survivability in contested and congested airspace.\nSwarm Composition:\n10 UAS with specialized capabilities:\n2 UAS equipped with RF analyzers and jammers for electronic warfare.\n2 UAS equipped with miniaturized weapons for precision targeting.\n6 UAS with a variety of sensors, day and thermal cameras, and satellite communication systems for intelligence gathering and multi-sensor surveillance.\nPayload and Propulsion Capabilities:\nEach UAS is designed with a 20 kg payload capacity, allowing the integration of miniaturized weapons, sensors, jammers, and communication systems.\nThe system uses a combination of hydrogen propulsion for two UAS, ensuring long endurance and environmental sustainability, and hybrid engines with advanced batteries for the remaining eight UAS, optimizing performance and reducing acoustic signatures for stealth operations.\neVTOL (Electric Vertical Take-off and Landing) capability allows for versatile deployment and minimizes logistical constraints, while the detachable wings reduce the UAS's logistical footprint.\nThe swarm system will be controlled via an integrated C2 center with multi-level access, providing secure communication from a NATO Command Center (with 5 levels of access) directly to the swarm. The system features real-time operational control and the ability for direct interaction between the NATO Command and UAS units.\nQuantum encryption will ensure that all communication between command centers, C2 units, and the UAS swarm is secured against cyber threats."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project Small UAS from call EDF-2024-DA-C4ISR-SEEU-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0005",
      "type": "edf_project",
      "name": "Vertical Autonomous Next-generation Tactical Aerial European drone",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224352",
          "acronym": "VANTAGE",
          "call_id": "EDF-2024-DA-C4ISR-SEEU-STEP",
          "call_title": "Small enhanced European UAS",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2028-10-31",
          "overall_budget": "10880310",
          "eu_contribution": "10091395.31",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224352",
          "type_of_action": "EDF Development Actions",
          "objective": "Drone operations have added a new chapter to modern warfare. Uncrewed systems are disrupting the way modern warfare is being fought, and rapid technological adaptation and continuous innovation in UAS will be critical in future warfare, therefore, also for the European security interests.\n\nTherefore, VANTAGE project aims to develop the next generation of European tactical drones, improving operational efficiency and integrating cutting-edge C4ISR systems. The project’s ambition is to address key operational challenges such as limited operational range, vulnerability to detection, and the need for real-time data sharing. \n\nThe project will develop a flexible and modular long-range VTOL platform that can perform various including C4ISR and kinetic strikes. This platform will be designed for adaptability, making it easy to integrate new sensors and navigation systems. This ensures that the drone can operate effectively in diverse environments, even in conditions where GPS/GNSS signals are denied or unavailable.\n\nConsidering the European needs, Ukrainian example and current technological state-of-the-art in the drone industry, VANTAGE expects to develop several disruptive and innovative technologies that will significantly enhance UAS performance in complex and contested environments: (1) GNSS-Denied and Electronic Warfare resilient Navigation; (2) Swarm and Manned-Unmanned Teaming; (3) Autonomous Flight Control and Dynamic Re-Planning and Integrated Multi-Operator Control; (4) 5G datalink.\n\nProject consortium consists of 8 different entities from 6 EU countries. VANTAGE will increase cross-border partnerships within EU, involving SMEs, RTOs and Large Enterprises, for combining cutting-edge expertise and innovation capabilities."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project VANTAGE from call EDF-2024-DA-C4ISR-SEEU-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0006",
      "type": "edf_project",
      "name": "Cyber Infrastructure for Training in Advanced Defence Exercises and Learning",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224382",
          "acronym": "CITADEL Range",
          "call_id": "EDF-2024-DA-CYBER-NGCR-STEP",
          "call_title": "Next-Generation Cooperative Cyber Range",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2029-04-30",
          "overall_budget": "60126634.35",
          "eu_contribution": "47999999.98",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224382",
          "type_of_action": "EDF Development Actions",
          "objective": "CITADEL Range seeks to upgrade European defence technology in the field of cyber ranges. The vision is built on the strategic shift in the EU’s cyber defence agenda where a clear move has taken place from cyber responsive operations to full spectrum cyber defence operations. Given this, the next-generation cyber range modular products and concepts aim to provide tailored solutions for the entire value chain of cyber forces. This means that the focus is set strongly on 1) the needs of the EU and its Member States, and 2) the needs of holistic cyber defence as opposed to civilian cyber security. \n\nThe project delivers a selection of advanced capabilities that enable cyber forces to conduct training, exercising, and mission rehearsal in realistic and cost-efficient environments purpose-built for cyber operations - be it national exercises for civil-military cooperation, multi-national exercises for rehearsing common mission execution or EU-wide training events coordinated by the EDA that enhance interoperability and promote seamless information-sharing within the Union. The project shall not deliver a new or standalone cyber range, it delivers technological tools and frameworks that complement already existing cyber ranges in national defence structures. The solutions are modular and thereby any individual result of the project can be used independently of others.\n\nThe solutions cover aspects such as cross-border classified exercises; realistic cyber operations toolkits and processes; and integration of cyber within MDO exercises. To better deliver these benefits, the project leverages technologies such as digital twins and AI that enable to create more realistic environments with less resources (time, money, people). All of this is built on top of a common domain-specific language and supported by EU-wide cyber range capability and trainee accreditation frameworks."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project CITADEL Range from call EDF-2024-DA-CYBER-NGCR-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0007",
      "type": "edf_project",
      "name": "Sustainable Energy Capabilities for Enhanced Military Camps and Operations",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224400",
          "acronym": "SENTINEL",
          "call_id": "EDF-2024-DA-ENERENV-EEMC-STEP",
          "call_title": "Energy-independent and energy-efficient systems for military camps",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2029-10-31",
          "overall_budget": "57297751.18",
          "eu_contribution": "39870770.75",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224400",
          "type_of_action": "EDF Development Actions",
          "objective": "SENTINEL addresses the urgent need to shift military energy provision from a high reliance on fossil fuels toward sustainable, resilient, and efficient energy solutions. The project aims to enhance the operational efficiency and tactical autonomy of military camps and operations, while reducing logistic burden and supporting a flexible and high-capacity energy supply. SENTINEL will prototype and qualify in operational conditions with armed forces 17 Key Energy Capabilities encompassing advanced energy technologies, enhanced mobility, digital energy solutions, and smart-grid integration, all tested in realistic military scenarios across various climates.\n\nThese capabilities will be demonstrated in five scenarios: (1) autonomous renewable energy systems in temperate and tropical tactical bases, (2) lifecycle demonstration of a hybrid energy base setup, (3) microgrid supporting advanced energy-efficient equipment in arid zones, (4) renewable energy-based operations in temperate and arctic conditions with hybrid and e-vehicles, and (5) a digital platform for designing and operating autonomous energy-efficient camps globally  based on digital twin components, applied for forward operating base of 2000 personnels to tactical operation of 50 personnels.\n\nBuilt upon the EDF 2021 INDY project, SENTINEL brings together 41 entities, leveraging military and civilian expertise to deliver interoperable, secure, and sustainable energy solutions aligned with all stages of military operations. Key outcomes include enhanced resilience for high and low-intensity scenarios, reduced reliance on fossil fuels, and minimized logistic demands. Additionally, SENTINEL will strengthen the EU’s Defence Technological and Industrial Base by accelerating the military’s green and digital energy transformation, adapting civilian energy technologies for military use, and fostering continuous innovation for Key Energy Capabilities deployment between 2030 and 2050."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SENTINEL from call EDF-2024-DA-ENERENV-EEMC-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0008",
      "type": "edf_project",
      "name": "ArmoURed Infantry Ground Assault",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224662",
          "acronym": "AURIGA",
          "call_id": "EDF-2024-DA-GROUND-AIFV",
          "call_title": "Next generation armoured infantry fighting vehicle",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2028-11-30",
          "overall_budget": "30598249.91",
          "eu_contribution": "25000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224662",
          "type_of_action": "EDF Development Actions",
          "objective": "The European Union (EU) aims to achieve greater strategic and industrial autonomy in defence and security sector. The obsolescence and the lack of interoperability of Armoured Infantry Fighting Vehicles (AIFVs) fleets is a significant concern for EU. Under this perspective, the AIFVs fleets are crucial to develop EU defence capabilities and promote military cooperation. Current conflicts have highlighted several AIFVs critical requirements such as protection, mobility, firepower and C4I / Situational Awareness as well as the need for standardization. AURIGA “ArmoURed Infantry Ground Assault” vision is to pave the way to respond to these needs.\nAURIGA aims to design, develop and prototype key technology bricks, enabled by an open, scalable and modular system architecture that addresses both current and future threats and requirements. AURIGA system will incorporate innovative and disruptive technologies, and demonstrate the potential for upgrading existing AIFVs where applicable. AURIGA, will be aligned with the Concept of Operations (CONOPS) harmonized across participating EU Member States and Norway.\nAURIGA modular and scalable design will offer a strategic and technological leap forward in the AIFV sector, addressing the limitations of ageing and obsolete systems by providing superior protection, enhanced firepower, advanced networking capabilities, increased mobility, future-proof adaptability and interoperability to excel in both conventional and asymmetric warfare while ensuring operational effectiveness and mission success. \nAURIGA will combine cutting-edge performance with cost-effectiveness, achieved through modularity and insertion of civil technology. The technology bricks examined under AURIGA will also pave the way for new applications and spin-offs in both defence and civil sectors.\nAURIGA will be implemented through study and design, supported by prototyping, to identify capabilities and technologies in order to pursue project major objectives."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project AURIGA from call EDF-2024-DA-GROUND-AIFV"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0009",
      "type": "edf_project",
      "name": "Advanced Knowledge for indirect Trajectory Attack at long Range for EU states",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224170",
          "acronym": "AktarEUs",
          "call_id": "EDF-2024-DA-GROUND-BLOS",
          "call_title": "Beyond the line-of-sight close combat",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2028-11-30",
          "overall_budget": "24145409.87",
          "eu_contribution": "24145409.87",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224170",
          "type_of_action": "EDF Development Actions",
          "objective": "The AktarEUs project addresses the need for greater European defence autonomy and superiority by proposing further enhancements on the Beyond Line Of Sight (BLOS) technology.\n\nKey objectives of AktarEUs are to: (1) Develop an integrated BLOS system in conditions representative of an operational use; (2) Progress in the development of EMS functions; (3) Integrate BLOS functionalities in a battlefield training system; (4) Foster cross-border cooperation, involving 4 SMEs and 1 Mid-Cap; (5) Enhance cost-effectiveness and lifecycle efficiency compared to existing BLOS solutions; (6) Further contribute to the integration of the European defence market with the involvement of 10 entities and support from the PESCO BLOS composed of 4 member states.\n\nAktarEUs will be implemented through twelve work packages.\n\nThe project will begin with a feasibility study that will identify the main architectures constraints and mitigate most of the technological risks, followed by a design phase that will allow the creation of 3 main demonstrators (light, medium and heavy) which will be used in a final demonstration including live munition firings.\n\nAktarEUs will be efficiently managed thanks to a concentrated consortium consistent with the development of demonstrator at a scale higher than the previous BLOS projects.\n\nThe consortium aims to achieve project objectives within 36 months, with an EDF support of 24,1M€. AktarEUs innovative approach and European collaboration will pave the way to the integration of BLOS systems within operational platforms in the early 2030s."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project AktarEUs from call EDF-2024-DA-GROUND-BLOS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0010",
      "type": "edf_project",
      "name": "Integrated Modular Unmanned Ground System 2",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101223988",
          "acronym": "iMUGS2",
          "call_id": "EDF-2024-DA-GROUND-UGS-STEP",
          "call_title": "Multipurpose unmanned ground systems",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2028-10-31",
          "overall_budget": "54897290.03",
          "eu_contribution": "49999962.92",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101223988",
          "type_of_action": "EDF Development Actions",
          "objective": "iMUGS2 aims to advance the innovative technologies developed under the previous iMUGS project, focusing on unmanned ground systems (UGS), with higher levels of autonomy and interoperability for European defence forces.\nThe iMUGS2 project aims to develop an unmanned ground system capable of manned-unmanned and unmanned-unmanned teaming with other robotic unmanned platforms and manned infantry vehicles to provide them full battlefield support. The proposed solution will feature a modular, multi-agent system architecture, incorporating autonomy and swarming technologies, among others. \nThe iMUGS2 solution aims to be free from any non-EU export control restrictions, balances performance and cost-effectiveness, reducing ownership costs through high maintainability and improved life cycle efficiency, while offering flexible, scalable procurement options that accelerate and future-proof capability acquisitions for European armed forces.\niMUGS2 will create an open ecosystem and large-scale European collaboration that will pave the way to enhanced unmanned capabilities ready for procurement and integration into EU forces by 2030. This will increase the competitive advantage of European companies in the worldwide UGS industry, fostering economic growth and high-tech job creation."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project iMUGS2 from call EDF-2024-DA-GROUND-UGS-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0011",
      "type": "edf_project",
      "name": "Naval systEm of systems and \nintegRatEd sUrvivability of future EU platformS",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224749",
          "acronym": "NEREUS",
          "call_id": "EDF-2024-DA-NAVAL-FNP",
          "call_title": "Functional smart system-of-systems under an integral survivability approach  for future naval platforms",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2029-05-31",
          "overall_budget": "64553106.92",
          "eu_contribution": "45000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224749",
          "type_of_action": "EDF Development Actions",
          "objective": "NEREUS aims to develop the foundation of the Naval Smart System of Systems (SoS) for future European naval platforms, which should be able to operate interconnected in a fully integrated way under challenging multi-domain (i.e., land, aerial, surface, subsurface, and cyber) threat conditions and under an integral survivability approach.\nThe main objective of NEREUS is to perform the Conceptual Design of the System of Systems (SoS) for the next generation of European naval platforms. It will identify and define the common operational requirements of the SoS framework and the essential elements, structured in four pillars Combat System, Platform Management System, Communication & Information System and Navigation System, along with a Survivability Advisory System Foundation and Transversal capabilities.\nNEREUS proposes a new architecture approach based on a SoS framework using a Service-Oriented-Architecture (SOA). The SoS Framework will integrate the essential elements of the ship in a coherent manner using a common infrastructure, including data and services, and promoting standardization, interoperability and interchangeability. This approach facilitates close coordination among all onboard systems to improve decision-making during operations, thereby maximizing survivability and optimizing the sustainment of Combat System capabilities according to the ship's conditions.\nNEREUS will identify the elements to be incorporated into future European naval platforms, considering both current and emerging technologies. A comprehensive roadmap will be developed, identifying technologies and associated elements to be considered and developed for the future European naval platforms, and prioritising these developments for subsequent phases.\nNEREUS is a 3.5-year project with a balanced consortium of 24 beneficiaries from 14 European countries, 12 large companies, 4 SMEs, 5 mid-caps, 2 research organisations, 1 naval industrial association,12 affiliated and 25 subcontractors."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project NEREUS from call EDF-2024-DA-NAVAL-FNP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0012",
      "type": "edf_project",
      "name": "Technology-Enhanced Military Medical Training for Increased Readiness and Survivability in the Battlefield",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224363",
          "acronym": "READYMED EUROPE",
          "call_id": "EDF-2024-DA-SIMTRAIN-STME-STEP",
          "call_title": "Simulation and training for medical emergencies",
          "status": "Ongoing",
          "start_date": "2025-10-01",
          "end_date": "2028-09-30",
          "overall_budget": "11079300.5",
          "eu_contribution": "9999999.81",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224363",
          "type_of_action": "EDF Development Actions",
          "objective": "READYMED EUROPE aims to co-create, through a user-centred iterative methodology, a ground-breaking Military Medical Training Federated Platform that will significantly enhance both the preparedness and interoperability among military medical teams, while addressing challenges such as limited access, resource fragmentation, and outdated training methods. It will enable cost-effective and realistic training to improve decision-making, teamwork, and procedural skills critical in high-stakes environments including those involving mass casualties. READYMED seeks to transform military medical training, enhancing the EU's capacity to address critical defence challenges and ensuring the inclusion of personnel in remote locations.\n\nThe project will build on the consortium members’ state-of-the-art products for military medical training and the most advanced research outcomes from their major European EDF, EDIDP and Horizon projects in this domain. It will extend and integrate them using state-of-the-art simulation, extended reality, artificial intelligence, and 5G networking technologies to deliver a comprehensive and modular set of medical training modules for Prolonged Field Care, Tactical Combat Casualty Care, CBRNE Training, MASCAL and MEDEVAC Management, as well as Surgical Simulation. An advanced Exercise Control System alongside an AI-driven Learning Management System will the fine grain animation and analysis of joint exercises promoting interoperability in military and civilian medical training.\n\nTo lay the groundwork for broad adoption and successful exploitation of the project’s results, the consortium will produce an updated curriculum for prolonged field care that integrates the proposed innovations, develop a final report outlining best practices, recommendations, and a future roadmap for military medical training, and leverage its strong presence in the military medical training and civil protection markets to foster adoption."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project READYMED EUROPE from call EDF-2024-DA-SIMTRAIN-STME-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0013",
      "type": "edf_project",
      "name": "European Protected Waveform (Phase 2)",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224684",
          "acronym": "EPW-Phase2",
          "call_id": "EDF-2024-DA-SPACE-EPW-STEP",
          "call_title": "Secure waveform for satellite communications",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2029-08-31",
          "overall_budget": "34997064",
          "eu_contribution": "24999999",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224684",
          "type_of_action": "EDF Development Actions",
          "objective": "The European Protected Waveform (EPW) program is a critical enabler for CSDP operations and missions by both EU member states and EU agencies in providing scalable, secure and resilient communications in peacetime and during operations with protection against intrusion, hacking, jamming, traffic monitoring and eavesdropping. The EPW system will facilitate European autonomy and secure cooperation between EU member states through full interoperability in complex and multi-domain operations over satellite. Synergies between EPW and existing or upcoming EU programs will be maximized to increase the efficiency and cost effectiveness of the EPW program and to integrate EPW within the future EU secure satellite communication ambitions.\n\nThe main objective of the multi-year project is to transform the system concepts developed in the first phase into an EPW-capable end-to-end system. The starting points for the second phase are three development tracks identified in the initial work of the EPW program. These focus on advanced satellite communication technologies for point-to-point as well as shared access communications, ensuring compliance with the mandatory system prototype and testing activities. Additional goals include the development of advanced technologies for resilience and end-to-end security.\n\nThe EPW consortium brings together a mix of organizations (SMEs, research centers, and large corporations) from across the EU that are experts in the field of satellite communications."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EPW-Phase2 from call EDF-2024-DA-SPACE-EPW-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0014",
      "type": "edf_project",
      "name": "European Autonomous Heavy Minesweeping System",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101223978",
          "acronym": "EUROSWEEP",
          "call_id": "EDF-2024-DA-UWW-AHMS",
          "call_title": "Autonomous heavy minesweeping system",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2029-11-30",
          "overall_budget": "37734818.92",
          "eu_contribution": "28515116.7",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101223978",
          "type_of_action": "EDF Development Actions",
          "objective": "The EU critically depends on keeping shipping lanes open, both for international trade and for military support from allies. Sea mines are cost-effective weapons that can block these shipping lanes. Today, the EU lacks a minesweeping capability to counter mines that are a threat to large commercial ships. EUROSWEEP (European Autonomous Heavy Minesweeping System) will address this shortfall through the study, design, prototyping and demonstration of a common European unmanned minesweeping system with autonomous features that can generate the output required to protect large commercial ships and military re-supply vessels.\nThe project’s objectives are to: \n•\tGive the EU a complementary mine countermeasures capability to be able to operate in different environments and be effective against more threats, such as modern stealth mines\n•\tDevelop a concept of operations and collect Member States' (MS) requirements, to facilitate interoperability\n•\tIncrease seaworthiness, endurance and shock resistance of maritime drones so they can operate longer and further while decreasing their underwater signatures  \n•\tPush the level of autonomy for maritime drones by integrating onboard sensors and data to plan, execute and adjust military missions without human assistance, understand the environment and operate in radio and/or GNSS-denied situations\n•\tDevelop payloads for alternative missions such as anti-submarine warfare\n•\tDevelop a cybersecurity framework to protect all digital infrastructure, data, information and communication against cyber attacks\n•\tFoster cross-border cooperation with a consortium comprising 18 partners from 10 MS and Norway, including 10 SMEs\nWith a total budget of 37M€, implemented through 12 WPs and achieving TRL6, EUROSWEEP will pave the way to the Future European Autonomous Heavy Minesweeping System, supporting EU independence from third countries for critical defence technologies while increasing EU innovation capacity, collaboration and competitiveness."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EUROSWEEP from call EDF-2024-DA-UWW-AHMS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0015",
      "type": "edf_project",
      "name": "Prediction and Response of Effectors on Critical Infrastructure and Structural Environments",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224145",
          "acronym": "PRECISE",
          "call_id": "EDF-2024-RA-DIGIT-ASMEP",
          "call_title": "Automated structural modelling for effect prediction",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2029-10-31",
          "overall_budget": "14873490.09",
          "eu_contribution": "14873490.09",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224145",
          "type_of_action": "EDF Research Actions",
          "objective": "Current conflicts, such as those in Ukraine, the Middle East and the South China Sea, highlight the urgent requirement for advanced modelling tools to evaluate the effects of military operations on civilian infrastructure. To address these challenges, PRECISE offers three key features:\n1.\tHigh-resolution imagery collected from satellites and sensors (IR/EO, SAR and LIDAR) is annotated.\n2.\tAI-driven algorithms extract detailed information about structures, identifying vulnerabilities and patterns.\n3.\tPRECISE simulates various scenarios, including the impact of munitions on structures. This helps military planners to predict damage and make informed decisions to minimise collateral damage.\n\nIn line with the EDF-2024-LS-RA-CHALLENGE-SPACE-MSIAO, PRECISE incorporates four iterations to enable ongoing refinement. The project integrates outputs from the SPACE-MSIAO Challenge to improve data quality, modelling accuracy and predictive capabilities.\nFurthermore, PRECISE contributes to the PESCO AMIDA-UT (Automated Modelling, Identification and Damage Assessment of Urban Terrain) initiative by providing tools for urban terrain analysis and damage prediction to enhance decision-making.\n\nThanks to nine partners and two affiliate entities from five EU member states: Belgium, Greece, France, Italy and Spain. The consortium is led by a mid-cap company (GMV) and comprises two large companies (INDRA and INDRA SPACE), two SMEs (COTESA and XENOMATIX), four cross-border SMEs (FLYSIGHT, IKH, EUROBIOS and MEWS FRANCE) and two research and technology organisations (RTOs) (RMA and BSC).\n\nThe project is organised into seven work packages (WPs), covering all the activities included in the call. PRECISE will be designed for both experts and non-expert users and will ensure its dual-use."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project PRECISE from call EDF-2024-RA-DIGIT-ASMEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0016",
      "type": "edf_project",
      "name": "Non Interferable Non Jammable Accurate Ammunition",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224095",
          "acronym": "NINJA2",
          "call_id": "EDF-2024-RA-GROUND-IWAS",
          "call_title": "Intelligent weaponry and ammunition systems",
          "status": "Ongoing",
          "start_date": "2025-11-01",
          "end_date": "2028-10-31",
          "overall_budget": "29559391.85",
          "eu_contribution": "29559391.85",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224095",
          "type_of_action": "EDF Research Actions",
          "objective": "NINJA² addresses the challenges faced in GNSS-contested and denied environments, where traditional precision-guided munitions fail due to jamming and spoofing. The project will develop an affordable, modular, accurate, and intelligent ammunition system to enhance precision and resilience in all modern weapon systems, including the possibility to upgrade existing systems.\nThe NINJA² philosophy is focussed around creating a Modular Open System Architecture (MOSA) which will be interoperable, flexible, and scalable for all smart ammunition systems. The core idea is to enable the development of munitions with shared components and standardized interfaces, allowing for rapid integration, upgrades, and customisation across different platforms and munition types.\nThe NINJA² system is centred around a guidance module for artillery ammunitions, incorporating advanced technologies for navigation and guidance. The system will also incorporate AI-based target detection, recognition, and tracking, as well as scene matching technology for terminal guidance.\nThe project, led by Rheinmetall, will involve collaboration between various European partners and leverage existing technologies to develop this scalable and modular open architecture for guided munitions. The ultimate goal is to provide a European system that reduces the need for large quantities of ammunition while increasing precision and minimizing wear and tear on weapon systems."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project NINJA2 from call EDF-2024-RA-GROUND-IWAS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0017",
      "type": "edf_project",
      "name": "Future Air System for European Tactical Transportation 2",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224375",
          "acronym": "FASETT2",
          "call_id": "EDF-2024-RA-PROTMOB-FMTC",
          "call_title": "Future mid-size tactical cargo aircraft",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2028-02-29",
          "overall_budget": "29994858.36",
          "eu_contribution": "29993450.36",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224375",
          "type_of_action": "EDF Research Actions",
          "objective": "Tactical transport aircrafts are the workhorses of battlefields, fulfilling missions like troop transport, logistics transportation, medical evacuation (MEDEVAC), and airdrop (cargo and troops alike) among other missions. The current picture of the worldwide mid-size tactical aircraft market clearly suggests there is a gap that could be filled with a new aircraft model, which has been called Future Midsize Tactical Cargo (FMTC).\nSeveral of the most relevant aircraft makers in Europe have joint forces and knowledge in a Consortium named FASETT and its second phase named FASETT2 in order to jointly define the preliminary characteristics of FMTC, looking to combine some cutting-edge technologies with an affordable effort. This initial phase comprises technologies identification, feasibility study and risk assessment phase. \nThis initial effort, under the support and funding of EU will establish the foundations of the Future Midsize Tactical Cargo aircraft, designed and manufactured in Europe and targeting to become the main midsize military transport aircraft of the western countries for the 21st century."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FASETT2 from call EDF-2024-RA-PROTMOB-FMTC"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0018",
      "type": "edf_project",
      "name": "European Multifunction System Concept applied to Communications, Electronic Warfare and Radar",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224281",
          "acronym": "SCEPTER",
          "call_id": "EDF-2024-RA-SENS-ART",
          "call_title": "Advanced radar technologies",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2029-11-30",
          "overall_budget": "34986149.98",
          "eu_contribution": "34971559.29",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224281",
          "type_of_action": "EDF Research Actions",
          "objective": "SCEPTER project seeks to combine radar, electronic warfare, and communication functions with adaptive cognitive features, enhancing situational awareness across air, land, and sea domains. It plans to create modular and interoperable systems, establishing standardized hardware and software to boost operational flexibility while minimizing electromagnetic spectrum consumption. The design will integrate advanced AESA antennas and Gallium Nitride technology to meet strict requirements for size, weight, and power in airborne platforms. Additionally, the program will tackle challenges in thermal management and signal integrity to ensure dependable performance across different environments.\n\nThe project will follow two parallel strategies: \n - Developing essential components within Europe to secure technological autonomy and avoid dependency on foreign suppliers. This approach strengthens sovereignty by retaining control over critical subsystems for future modifications and upgrades. \n - Adopting commercially available solutions where applicable to speed up development timelines and reduce costs. By combining internal innovation with off-the-shelf technologies, the project supports both self-sufficiency and efficiency in advancing Europe’s defense capabilities."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SCEPTER from call EDF-2024-RA-SENS-ART"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0019",
      "type": "edf_project",
      "name": "European High-Performance Processor for RF Defense Applications",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101224231",
          "acronym": "ePERFECT",
          "call_id": "EDF-2024-RA-SI-MATCOMP-EC-STEP",
          "call_title": "Electronic components",
          "status": "Ongoing",
          "start_date": "2025-12-01",
          "end_date": "2029-03-31",
          "overall_budget": "22389972.04",
          "eu_contribution": "22389972.04",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101224231",
          "type_of_action": "EDF Research Actions",
          "objective": "The deployment of RF-CMOS (Radio Frequency Complementary Metal-Oxide-Semiconductor) technologies for realizing RF Systems-On-a-Chip has revolutionized many applications through its unparalleled performance, manufacturability, and cost-efficiency.  However, many of the components used in defence applications originate from outside Europe today. This dependence on external component suppliers is not really acceptable for the defense industry, where components could be withheld or delayed for strategic reasons by foreign governments. It is therefore crucial for Europe to develop an intrinsically secure, ITAR free, supply chain for building RF-based RF defence systems which delivers state of the art components and is reliable, accessible and which can be preferentially offered to European OEMs for their future requirements.\nThe ePERFECT project aims to formulate a strategy for the development and ownership of an advanced RF-CMOS supply chain within Europe to address these issues. To achieve the overall project aims, European end users (OEMs) with different technology requirements and products will engage with European design groups and technology suppliers, to create components for the defence electronics industry over the coming decades.\nThe target of ePERFECT is to develop a fine pitch European RF-CMOS supply chain that can produce high-performance RF components like transceivers and processors. These components will be validated and incorporated into next-generation digital AESA Radar, wideband communication and narrowband communication systems. Furthermore, a first review of novel 3D RF systems packaging approaches for future development is being undertaken.\nThe capabilities of the RF-Processor and RF-Transceivers planned for this project will be exposed to the whole European OEM community to ensure maximum awareness of their capabilities through an OEM information exchange forum. Creating a critical mass in Europe around the core elements of the supply chain."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ePERFECT from call EDF-2024-RA-SI-MATCOMP-EC-STEP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0020",
      "type": "edf_project",
      "name": "CARMENTA PRIMUM FUGA",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167826",
          "acronym": "CARMENTA PF",
          "call_id": "EDF-2023-DA-AIR-SPS",
          "call_title": "Self-protection systems",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "55560880.31",
          "eu_contribution": "32999977.25",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167826",
          "type_of_action": "EDF Development Actions",
          "objective": "This Project Proposal respond to the CALL EDF-2023-DA-AIR-SPS: Self-protection systems and is the follow-on of the EDIDP 2020 project CARMENTA (Carmenta Phase 1). The overall main objective of the whole Carmenta Project is to Design, Develop, Verify, Validate, Qualify and Certify a future and innovative Self Protection System (SPS) that will increase the survivability of fixed-wing and rotary-wing, combat and non-combat aircrafts, in a hostile environment. The present proposal constitutes a second phase of the Carmenta Project and aims to design, prototyping and testing of such new generation system. The proposed project, starting from the results of the CARMENTA Phase 1 project, will proceed with the Subsystems Detailed Design categorized in three classes: High Development Item (HDI) with major technological improvements, Low Development Item (LDI) with minor technological improvements and Non-Development Item (NDI) limited to implementation of features to make them compatible with Carmenta ecosystem.\n\nThe innovative technological improvements will be verified, at subsystems and system level, by means of a Demonstrators that will be tested in a laboratory environment with an appropriate set of stimuli and monitoring. After that in order to step up to TRL 7 the design will be updated as necessary and a Prototype, for all or part of the subsystems will be realized, integrated and installed in an existing rotary wing aircraft made available by the Italian Air Force, and a Fight Test campaign will be carried. In addition, a digital model of each subsystem will be designed and developed, to be integrated in a simulation engine of overall system to support analysis and for evaluation of its behaviour when operate in different scenarios and in different configurations."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project CARMENTA PF from call EDF-2023-DA-AIR-SPS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0021",
      "type": "edf_project",
      "name": "Next Generation Military Integrated Modular Avionics",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167828",
          "acronym": "NG-MIMA",
          "call_id": "EDF-2023-DA-AIR-STFS",
          "call_title": "Smart technologies for next generation fighter systems",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "30899295.08",
          "eu_contribution": "29987637.85",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167828",
          "type_of_action": "EDF Development Actions",
          "objective": "In the foreseeable future, a new generation of military aerial platforms demands advanced avionics supporting innovative architectures, enhanced functionalities, and heightened performance, safety, and cyber resilience. Operating through a system-of-systems approach, these platforms need increased data sharing and processing, alongside specific requirements for development cycles and defense-related missions. \n\nThe specific objective of this proposal is to study, design and demonstrate, within a 36-months timeframe, key components for the next generation of modular avionics, including:\n\n- Identification of needs related to next generation military integrated modular avionics which will be used by legacy and next generation aerial platforms. \n- Study and identification of new high level architecture principles that should consider the need of multi-domain operations (from a safety perspective) and multi-level security.\n- Identification, study and proof of concept of key technologies which must support possible future architecture solutions considering multiple constraints.\n- Design of NG-MIMA scalable reference architecture(s) to be instantiated on different platforms.\n\nNG-MIMA aims to revolutionize military avionics by bringing a new era of integrated modular avionics carefully tailored to address the distinctive and evolving requirements of military airborne platforms. Pioneering a novel European-scale design, the consortium emphasizes collaboration, harmonization, and integration with other initiatives (such as EICACS (EDF-2021-AIR-D-CAC)). The resulting NG-MIMA architecture and technologies will pave the foundation for future actions such as a full demonstrator or even the seed of a future European standard. Led by INDRA, the well-balance consortium comprises 26 entities from 10 EU Member States. NG-MIMA is poised to significantly contribute to European sovereignty and nurturing a robust ecosystem for military integrated modular avionics in defense."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project NG-MIMA from call EDF-2023-DA-AIR-STFS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0022",
      "type": "edf_project",
      "name": "European Counter Unmanned Aerial Systems",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167796",
          "acronym": "E-CUAS",
          "call_id": "EDF-2023-DA-AIRDEF-CUAS",
          "call_title": "Counter unmanned aerial systems",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-05-31",
          "overall_budget": "71168541.79",
          "eu_contribution": "43000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167796",
          "type_of_action": "EDF Development Actions",
          "objective": "E-CUAS aims to the design and development of CUAS solutions for countering class I UAS, single and/or multi-UAS, including military grade UAS such as loitering munitions by integrating multiple technologies for the effective protection of critical defence infrastructure, installations and assets in fixed, mobile and deployed scenarios.\nThe proposed CUAS solutions will integrate a) relevant passive and active sensors technologies to detect, track, classify the threats, including the capability of detection for non-cooperative and autonomous UAS.  b) a suite of soft kill and hard kill effector technologies with an optimal selection and activation of relevant effectors with a broad set of ROE adapted to the surrounding environment and the operational scenario. c) Command and Control (C2) capabilities supporting minimum operator effort for decision making, effective sensor and effector engagement according to ROE. d) networking and communications infrastructure, cyber security and interoperability data models and protocols for standard interfaces and interoperability with relevant foreseen UAS systems (e.g. U-space) and higher air defence C2 or other units.\nThe E-CUAS project is in continuity and complements the project JEY-CUAS awarded in the frame of the call EDIDP2020. The E-CUAS project will study, harmonize and consolidate concepts of operations, use cases, user needs, and operational requirements; deliver harmonized system requirements and standardized CUAS open architecture and interfaces; deliver CUAS solutions system/sub-system design; deliver CUAS solutions prototypes tested and qualified in relevant defence scenarios agreed with Member States.\nFour large E-CUAS demos in defence scenarios are planned in Italy, Spain, France/Belgium, Germany of CUAS for protection of critical infrastructure, forward operating base and mobile assets. A security scenario in a civilian urban context for the protection of large events in public areas is also addressed."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project E-CUAS from call EDF-2023-DA-AIRDEF-CUAS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0023",
      "type": "edf_project",
      "name": "European Detect & Avoid System, phase 2",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167931",
          "acronym": "EUDAAS2",
          "call_id": "EDF-2023-DA-C4ISR-DAA",
          "call_title": "Detect and avoid",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-11-30",
          "overall_budget": "57603650.88",
          "eu_contribution": "39999998",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167931",
          "type_of_action": "EDF Development Actions",
          "objective": "This project addresses the EDF-2023-DA-C4ISR-DAA topic “Detect and Avoid” (DAA), technologies that enables Remotely Piloted Aircraft Systems (RPAS) to integrate safely into non-segregated civil and military airspace, avoiding collisions with other aircraft. The DAA system observes the environment surrounding the Remotely Piloted Aircraft (RPA), detects traffic, assesses the risk of collision, informs and provides suggestions to the Remote Pilot (RP) to remain well clear and, when appropriate generates a new flight path to avoid collision. This way, DAA enables the RPA, or Unmanned Aerial Systems (UAS), to operate along with other manned and unmanned aircraft, allowing a much more flexible use of RPAS/UAS than today, in order to train for, and conduct, security and defence missions in peacetime, crisis and conflict.\nThe European Detect and Avoid System - Part 2 project (herein abbreviated “EUDAAS2”) will complete the development of the DAA system for RPAS, designed and validated in the EDIDP 2019 Part 1 (herein abbreviated “EUDAAS1”), delivering (via EUROCAE) a full suite of required DAA standard updates supporting the provision of the ETSO baseline (by EASA), for the future system certification and product industrialization phase. \nThe project’s Mission, as defined by the EDF-2023-DA-C4ISR-DAA topic scope, is to provide a fully standardised, qualified and certifiable DAA solution for UAS. The DAA solution should aim at fully integrating RPAS in the general airspace (A-G classes) without any limitations regarding operation in the airspace including in TMA.\nThe EUDAAS project runs over 4 years and is executed by a core the team maintained from EUDAAS1, supported by 5 contributing Member States and additional 6 nations cross-border partners. The team consist with a mix of with Defence and Aeronautics Industry groups, Aerospace Research Institutes, SMEs/MidCaps and Eurcontrol as the intergovernmental ATM organisation of Europe."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EUDAAS2 from call EDF-2023-DA-C4ISR-DAA"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0024",
      "type": "edf_project",
      "name": "OPTIcal MilitAry Secure communications",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168065",
          "acronym": "OPTIMAS",
          "call_id": "EDF-2023-DA-C4ISR-LCOM",
          "call_title": "Laser communications",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-05-31",
          "overall_budget": "21948033.89",
          "eu_contribution": "16949330.7",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168065",
          "type_of_action": "EDF Development Actions",
          "objective": "OPTIMAS will develop a robust free-space optical (FSO) communication solution for multi-domain defence applications, showcasing one of the most challenging demonstration cases for optical communications: the link between a UAV and a satellite with an astounding Gbps data rate, analysing the future incorporation of QKD capability.\nOPTIMAS will define, design, develop and test a prototype for airborne laser communication system (ALCoS) applicable to different satellite constellations (LEO, MEO and GEO) to be integrated into Air, Naval, C5ISR center and Land units. The OPTIMAS demonstrator will focus on three communication subsystems for secure and high-speed bidirectional communication: 1) A LEO satellite with accurate Pointing Acquisition and Tracking (PAT) function 2) Key enabling technologies for FSO communications 3) analysis to further include Quantum key distribution (QKD).\nDuring its 3.5-year duration, OPTIMAS will bring into service optical communications between satellite and UAVs, demonstrate scalability and interoperability in other domains, achieve demonstrable data rates of air and satellite link in the order of Gbps, ensure beam compensation related to atmospheric conditions and divergence generated by the atmosphere, and integrate into  RPAS, easily adaptable to MALE RPAS.\nOPTIMAS relies on a balanced consortium of 12 beneficiaries from 7 European countries, built on the close interaction between large companies, 5 innovative SMEs, 3 mid-caps, and 3 research organisations. With its disruptive potential, in terms of transmission speed, miniaturisation of onboarded communication solutions, piezoelectric actuation, stability/agility/pointing and QKD integration, OPTIMAS will be a game changer for ultra-secure high-bandwidth communications in warfare and battle zones."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project OPTIMAS from call EDF-2023-DA-C4ISR-LCOM"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0025",
      "type": "edf_project",
      "name": "Advanced capabilities & Certification for Tactical UAV Systems",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168046",
          "acronym": "ACTUS",
          "call_id": "EDF-2023-DA-C4ISR-TRPAS",
          "call_title": "Tactical RPAS",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-11-30",
          "overall_budget": "59423427.45",
          "eu_contribution": "41999999.47",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168046",
          "type_of_action": "EDF Development Actions",
          "objective": "ACTUS is built to be the most ambitious project related to the domain of tactical RPAS at European scale. \nTactical RPAS category covers a broad range of small and medium unmanned platforms. Though they draw less attention than Long-Endurance Medium Altitude RPAS (MALE), their volume is significantly higher and their operational impact has been quite high in recent conflicts. They are engaged at the heart of the battlefield where their polyvalence and robustness makes them cost-efficient assets. \nToday they are facing new requirements to operate in higher intensity conflicts and to broaden their spectrum of operational missions. New challenges include a maturity step towards higher design level (through certification), major increase of safety of flight (with new generation flight control system), improved resilience against harsh operating conditions (GNSS-denied environment, communication jamming, icing conditions) and weapon integration using safe design standards.\nGathering the experience and expertise of proven European players in the specific TRPAS domain, ACTUS answers to these demanding requirements and is meant to constitute a significant step in the technological evolution of European tactical RPAS systems.\nThe ACTUS Consortium consists of 24 partners and a number of specialized subcontractors from 11 countries from South, Central and North Europe, including:• Defence primes: IDE (Coordinator),SED, TLS, SAAB, PATRIA & DIEHL; • Aircraft designers/producers: HAI, ALTUS & CYRIC • Aircraft system designers/producers: ULP, UBIQ, EMB, SED & ROB; • Software/hardware developers: GEO, REAL, AES & ISD; • RTOs: TUM, AIT & UoP • Supporting entities: DBC in charge of ethics & SGX  in charge of dissemination.\nThe ACTUS Consortium members have extensive background, complementarity with regards to the ACTUS scope and already established co-operations among them. The ACTUS Project is supported by 7 Ministries of Defense from 7 MSs."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ACTUS from call EDF-2023-DA-C4ISR-TRPAS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0026",
      "type": "edf_project",
      "name": "European Cyber Situational Awareness Platform - Enhanced Cyberspace Operations",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168092",
          "acronym": "ECYSAP EYE",
          "call_id": "EDF-2023-DA-CYBER-CSA",
          "call_title": "Full-Spectrum Cyber Situational Awareness for enhanced Cyberspace Operations Support",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-01-31",
          "overall_budget": "37449124.08",
          "eu_contribution": "20000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168092",
          "type_of_action": "EDF Development Actions",
          "objective": "ECYSAP Enhanced Cyberspace Operations (ECYSAP EYE) will conduct a new development spiral for the Cyberspace Situational Awareness and Situational Understanding (CSASU) capability initiated by EDA contracts (CySAP) and a precedent EDIDP phase (ECYSAP). This new spiral will introduce novel functionalities that responds to additional end-user requirements, Concepts of Employment (CONEMP) of additional member states, and further adaption to the continuous and evolving understanding of how operationalize cyberspace in the context of multi-domain operations. ECYSAP EYE aligns with the needs expressed in the European Union Military Vision and Strategy on Cyberspace as a Domain of Operations, being a key piece for EU CSDP Command and Control (C2) under the PESCO EUMILCOM project. Its increased level of ambition focalizes in:\n•To orchestrate reasoning and projection on the perceived mission-centric cyber pictures by Mission Engineering (ME) processes, which allows exploring dependencies between cyber assets and mission context while facilitating analysts in developing customized intelligence products to assist military decision-makers. \n•To assist human beings for their more in-depth comprehension of cyberspace regardless lacking of advanced cyber skills and customized to their area of interests, operations and responsibility. ECYSAP EYE explores cyberspace activities in a continuum of conflicts that intermingle military but also civilian actors, and where cyber situations may present physical, virtual or cyber cognitive nature.\n•To transition from a purely defensive posture to understand changes in cyberspace as opportunities, assessing related effects not only in terms of mission assurance (which ECYSAP EYE will also make evolve from EDIDP phase) but also opportunities. ECYSAP EYE will cover specific developments for contributing to ISTAR (Intelligence, surveillance, target acquisition, and reconnaissance). \n•To achieve a more sophisticated development of options, differentiating passive measures from proposals that confront enemy decisions in the physical, virtual and cognitive spheres. ECYSAP EYE provides tailored guidance on how to response threatening situations and/or exploit opportunities. \n•Architectural transition to a System of Systems (SoS), which benefits include easing holistic capability understanding, more effective resource sharing/pooling and adaptation to different Force/C2 structures and procedures.\n\nECYSAP EYE is an EU sovereign initiative motivated by all defence capability boosting directions indicated by the EU Heads of State or Government as a consequence of Russian aggression to Ukraine (Versailles, March 2022). Passively contributes to 2) step up cooperation through joint projects; 3) close shortfalls and meet EU capability objectives; 4) boost innovation, including through civil/military synergies; and 5) strengthen and develop EU defence industry, including SMEs."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ECYSAP EYE from call EDF-2023-DA-CYBER-CSA"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0027",
      "type": "edf_project",
      "name": "Artificial Intelligence Deployable Agent",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168202",
          "acronym": "AIDA",
          "call_id": "EDF-2023-DA-CYBER-DAAI",
          "call_title": "Deployable Autonomous AI Agent",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-05-31",
          "overall_budget": "32453332.39",
          "eu_contribution": "26000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168202",
          "type_of_action": "EDF Development Actions",
          "objective": "The project Artificial Intelligence Deployable Agent (AIDA) aims to develop and upgrade European defence technology in the field of cyber defence AI. The project addresses two main challenges that defence sector end-users are facing: 1) A growing attack surface due to increasing digitalisation and 2) the use of AI-based solutions for delivering cyber attacks.\n\nAs a solution, the project delivers a common European framework for developing and operating cyber defence AI agents across the entire cyber incident cycle. AIDA shall prototype AI agents for all military domains to TRL7.  The focus is on supporting operators and decision-makers within various scenarios (from preparation through response up to lessons-learned) and technologies (manned-unmanned, fixed-mobile). For successful adoption, due attention is given to AI trustworthiness, both from technical and cultural perspectives.\n\nThe solution is intended to be used in conjunction with existing or future cyber defence and security toolsets, as a way to enhance the capabilities and avoid unnecessary duplication. Nonetheless, separate AI management modules are planned within AIDA which have the potential to become a pan-European platform for cyber (defence) AI agents.\n\nThe project delivers highly needed benefits to the security and autonomy of the EU (incl., for critical infrastructure) and to the advancement of the EU’s industrial base in the strategic area of AI. In addition, the solution shall alleviate human resource availability problems and promote military mobility through securing modern autonomous vehicles and aircrafts."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project AIDA from call EDF-2023-DA-CYBER-DAAI"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0028",
      "type": "edf_project",
      "name": "Future Indirect fiRes European Solution 2",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168095",
          "acronym": "FIRES 2",
          "call_id": "EDF-2023-DA-GROUND-IFS",
          "call_title": "Long-range indirect fire support capabilities for precision and high efficiency strikes",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "32277250.34",
          "eu_contribution": "26900615.72",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168095",
          "type_of_action": "EDF Development Actions",
          "objective": "The latest conflicts underlined the need of cutting-edge rockets and 155mm artillery guided projectiles able to provide extended range, but also accuracy. Even if some capacities are still available in Europe, FIRES 2 project will place Europe as a future key player in the world.\nFIRES 2, as a continuity of the EDIDP FIRES project, proposes an unprecedented approach combining two initially different types of ammunition (155mm artillery shell and rockets) into a single project that stimulates complementary and commonalities at sub-system and component levels. \nThe project will prepare a roadmap to develop this future ammunition family with longer range and higher accuracy within the timeframe 2030, offering an artillery projectile able to cover 60km at least, offering a 10m class CEP and a rocket able to cover 150 km range minimum and with a 10m class CEP. For this purpose, FIRES 2 will use FIRES’ output to save time on the research phase, push forward feasibility studies and perform a comprehensive design of the most innovative concepts for the following subsystems: propulsion, seeker, airframe, GNC, communications command and control, payload, computer vision, computational unit and power supply. Furthermore, FIRES 2 intends to carry forward with subsystem prototyping and de-risking tests on key technologies identified as paramount to reach extended range and accuracy: propulsion, seeker, GNC, and fuze (payload). \nThe critical subsystems de-risked in FIRES 2 will reach qualification in a subsequent “FIRES 3” project (2028-2030). The European supply chain is expected to achieve an EU critical components production capability to setup the industrialization phase for 2032. This will reinforce EU’s independence and competitiveness addressing concurrent markets by creating cost-effective in-house alternatives based on commonalities and interoperability between existing and future technology. This 36-months cross-border project will gather 21 Entities from 13 European Countries, more than half of which were already part of the FIRES project."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FIRES 2 from call EDF-2023-DA-GROUND-IFS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0029",
      "type": "edf_project",
      "name": "Main ARmoured Tank of Europe",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167893",
          "acronym": "MARTE",
          "call_id": "EDF-2023-DA-GROUND-MBT",
          "call_title": "Main battle tank platform systems",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "20381251.55",
          "eu_contribution": "19978176.62",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167893",
          "type_of_action": "EDF Development Actions",
          "objective": "The MARTE project addresses the need for greater European defence autonomy and superiority by addressing the crucial area of the Main Battle Tank (MBT) where many EU Member States (MS) operate outdated MBT models. Key objectives of MARTE are to: (1) Study and design of a new European MBT platform as well consideration of technology upgrades for current MBTs altogether addressing all future threats and needs, operating in diverse environments, offering superior protection, detection, and firepower; (2) Increase the competitive advantage of European companies in the worldwide MBT industry, fostering economic growth and high-tech job creation; (3) Reinforce EU Defence Technological and Industrial Base autonomy, reduce dependence on third-country innovations focusing on European technologies ; (4) Foster cross-border cooperation, involving 15 SMEs and 4 Mid-Caps; (5) Enhance cost-effectiveness and lifecycle efficiency compared to existing MBT solutions; (6) Further contribute to the integration of the European defence market with the involvement of 49 entities and support from 11 MS and Norway. MARTE will be implemented through six work packages. The project will begin with CONOPS and System requirements, followed by technology studies and an evaluation. System and subsystem specifications will be performed and completed with the system and subsystem design description. System Architecture will be designed, resulting in the Preliminary Design Review as the final output of the project. MARTE will be efficiently managed thanks to a dedicated company (MARTE ARGE), a well-defined methodology, identified milestones and KPIs. The consortium aims to achieve project objectives within 24 months, with an EDF support of 20M€. MARTE's innovative approach and large-scale European collaboration will pave the way to the market introduction of the new MBT by 2035."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project MARTE from call EDF-2023-DA-GROUND-MBT"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0030",
      "type": "edf_project",
      "name": "Technologies for existing and Future MBTs",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168026",
          "acronym": "FMBTech",
          "call_id": "EDF-2023-DA-GROUND-MBT",
          "call_title": "Main battle tank platform systems",
          "status": "Ongoing",
          "start_date": "2024-11-12",
          "end_date": "2027-11-11",
          "overall_budget": "19869027.54",
          "eu_contribution": "19869019",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168026",
          "type_of_action": "EDF Development Actions",
          "objective": "The use of the Main Battle Tank (MBT) in military operations represents one of the most important innovations in modern warfare. Undoubtedly, the MBT has been key to battle superiority in particular when using technological advantages in novel and disruptive ways. However, for the last decades the MBT has mainly seen small step enhancements while lethality and multitude of threats from low to high tech have increased dramatically and the potential battlespace environment has widened to include expeditionary and closer to home operations. In order for the MBT to effectively reach in the future the desired military objectives, the role, characteristics and tactical utilisation of the MBT within operations have to be modernised, and keep pace with battlespace evolution and digitisation, using technologies efficiently and effectively to provide a coherent Land Systems Battle force. To achieve this objective, FMBTech aims to develop a modular design for agile, adaptive, intelligent and cooperative current/new/future MBT systems, able to deliver cutting edge Through Life Capabilities (TLC). These Capabilities will be based on a variety of state-of-the-art Technology Bricks that will provide seamless functional services across agile integrated modular open scalable architectures for the MBT as the centre of a Digitised Capabilities Envelope, giving enhanced ability to interface with unmanned systems and increased crew efficiency thanks to AI. This approach lends itself to commonality and interchangeability of equipment across the battle force offering coherent capabilities, and is supported by a solid Model Based Systems Engineering process Preliminary Design. Case Studies for current/new/future MBTs with simulations advocated by Business Cases will ensure feasibility of a coherent roadmap of sustainable development for EU defence TLC MBTs, as well as early de-risking the Next Generation of MBTs and potential early exploitation of disruptive technologies in current MBTs."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FMBTech from call EDF-2023-DA-GROUND-MBT"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0031",
      "type": "edf_project",
      "name": "Maintenance, Joining, and Repair innovation in multidomain defence",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167891",
          "acronym": "MaJoR",
          "call_id": "EDF-2023-DA-MATCOMP-MJR-CBDIN",
          "call_title": "Technologies and processes for maintenance, joining and repair through an innovation test hub",
          "status": "Ongoing",
          "start_date": "2025-09-01",
          "end_date": "2029-02-28",
          "overall_budget": "46805225.59",
          "eu_contribution": "29999698.02",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167891",
          "type_of_action": "EDF Development Actions",
          "objective": "MaJoR is a development project to enable and advance joining, maintenance and repair technologies from Europe's R&T, industry base and SMEs and achieve up to TRL6 through demonstrator activities in three defence domains – air, sea and land. The project addresses the need to expand the EU defence industry's capability and secure European autonomy through cross-border and multi-domain collaboration. Each domain will develop a platform representing the test environment for various technologies developed within MaJoR. For the air domain, a fuselage of a UAV, also known as a Remote Carrier, will be prototyped, the sea domain platform comprises a lightweight, integrated ship mast structure, and lastly, the land platform will be a hybrid truck cabin made of fibre reinforced plastic (FRP). In total, seven technology streams are defined: Bonding and welding system development for composite and multi-materials, Material modelling and simulation/design and sizing method, Integrated structural design incl. integrated functions, Assembly process technology addressing manufacturing scalability, SHM - Inspection and monitoring, Multi-material repairs incl. composites, and Metallic repairs. Furthermore, MaJoR shall empower Europe's SMEs and start-ups with the FSTP programme by providing them financial support (max. €60k per candidate, ≤60 in total) and technical/entrepreneurship mentoring to bring their technologies to the European defence market. MaJoR consortium comprises 35 beneficiaries and one affiliated partner, covering ten member states, and a total grant of €30 million. Through the development and application of the technologies in MaJoR, the project aims to bring down assembly cost by 40%, save 20% weight, increase production speed by 30%, accelerate the design process by 30%, increase 10% more space for systems, reduce the radar cross section (RCS) signature and increase vehicle availability, thereby strengthening the mission-readiness of EU defence."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project MaJoR from call EDF-2023-DA-MATCOMP-MJR-CBDIN"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0032",
      "type": "edf_project",
      "name": "Enhancing cross-border CBRN operational readiness and effectiveness through an overarching System of Systems approach",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167824",
          "acronym": "CBRN SoS",
          "call_id": "EDF-2023-DA-MCBRN-FCS",
          "call_title": "Federating CBRN systems",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "14052330.24",
          "eu_contribution": "12553708",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167824",
          "type_of_action": "EDF Development Actions",
          "objective": "The main idea of CBRN SoS (System of Systems) is to design an overarching information system that can integrate different existing national CBRN defence information systems and components in a modular and flexible way. It can be permanently stationed in a specific configuration of core components ready for on demand deployment. Additional elements from different Nations can be added dynamically depending on specific needs of the operation. \nCBRN SoS addresses Detection, Identification and Monitoring (DIM), Knowledge Management (KM), Physical Protection (PP), and Hazard Management (HM). First an EU CBRN solution inventory study for these components will be conducted. These results will be analysed to identify capability improvements in existing information systems and map out synergies between Member States to define potential entry points for the federated CBRN SoS. Subsequently, the detailed system architecture design will be derived, and key representative parts prototyped to validate the system through demonstrations.\nThe main advantages of CBRN SoS result from the ability for multiple entities from different Member States to collaborate which enhances the overall situational awareness and leads to a faster and more efficient CBRN threat response. \nUsing ATP 45 elements as key pillars for the distributed CBRN SoS software architecture, is an attempt to bring a well-established and known system structure into the fragmented landscape of isolated CBRN solutions. In this way different Nations can relate and map own structures to CBRN SoS more easily, which eventually improves the recognizability and identification of end-users with CBRN SoS. Rather than developing a completely new software solution from scratch, CBRN SoS uses the more efficient and more realistic approach to focus on interfaces to existing solutions and modules, as Member States want to continue using their own solutions and providers but still be able to cooperate in a federated way."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project CBRN SoS from call EDF-2023-DA-MCBRN-FCS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0033",
      "type": "edf_project",
      "name": "EUROPEAN INTERACTIVE SENSOR-BASED DYNAMIC DEFENCE NETWORK",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168047",
          "acronym": "EISNET",
          "call_id": "EDF-2023-DA-SENS-GRID",
          "call_title": "Sensor grid",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-03-31",
          "overall_budget": "41670285.07",
          "eu_contribution": "26328239.4",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168047",
          "type_of_action": "EDF Development Actions",
          "objective": "Today’s EU Integrated Air and Missile Defence (IAMD) sensor centric weapons systems need to be improved to increase their resilience and reactivity against the emergence of new threats and the repercussions that they have. These new threats are stealthier, faster, greater in number, and more agile by their manoeuvrability. The combination of those threats used in synchronized strikes often confuse and saturate current IAMD weapon systems.\nThe NIAG Working group 260 (NATO Industry Advisory Industry Group) recommended that IAMD suppliers should move away from a sensor centric to a network centric approach through the creation of a network of FCCs and sensors referred to as a ‘sensor grid’ which would allow real time sharing of data and services between sensors in a highly dynamic and efficient manner. \nIn this way improvements in operational performance are achieved through a combination of fast data rate dynamic sensor tasking, data fusion, and the effective distribution of services in real-time (below a second) over the dynamic decision-making sensor grid. It obtains the benefit of the multiple sensors coverage, resources and data combined  while accelerating the exchange of information up and down the control and command chain.\nThe overriding ambition of the project is to define the EISNET architecture framework tool (EAFT) that will consist in a set of common concepts, rules and functions that will permit the scalability of heterogenous weapon systems, sensors and FCC with different architectures or configurations cooperating in a network centric solution. To achieve this, FCC and sensor suppliers will have to implement progressively and seamlessly these concepts, rules and functions in their systems to be compliant with the EAFT. Heterogeneity of technologies often considered as a weakness of the European defence market will become a benefit through the combining of these different sensors, weapons and FCC and use them as a unified system while preserving their autonomy and sovereignty in usage and on key technologies. This is a new tactical advantage as the attacking threats are faced with uncertainty while the diversity of systems with real-time dynamic tactics management contributes to an ever better resilience."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EISNET from call EDF-2023-DA-SENS-GRID"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0034",
      "type": "edf_project",
      "name": "European Military Integrated Space Situational Awareness and Recognition capabilitY",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168237",
          "acronym": "EMISSARY",
          "call_id": "EDF-2023-DA-SPACE-SSA",
          "call_title": "Initial operational capacity for Space situational awareness C2 and sensors",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2029-03-31",
          "overall_budget": "157698802.23",
          "eu_contribution": "100000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168237",
          "type_of_action": "EDF Development Actions",
          "objective": "EMISSARY proposal gives a comprehensive response to the growing dependency and threats facing space infrastructure, which are vital for global positioning, navigation, intelligence, and secure communications in military operations. \nThe EU Council Conclusions on the EU Space Strategy for Security and Defence underscore the importance of Space Domain Awareness (SDA) for national sovereignty and encourage sharing SDA information among Member States. EMISSARY aligns with these conclusions, aiming to support the establishment of a complete and independent European military SSA value-chain. \n\nEMISSARY’s value proposition focuses on four interconnected beacons: sovereignty in detection, tracking, and characterization of space objects; shared European recognized space picture to sMS based on enhanced SSA data; integration into the international landscape; and establishing a robust European data security policy. It emphasizes the development of a network of advanced sensors and a military SSA Command and Control (C2) software to process and circulate data, ensuring national and European sovereignty while fostering EDTIB collaboration.\n\nThe project involves government agencies, industries, SME and midcaps, scientific communities and RTOs, and integrating international initiatives and innovative technologies. It encompasses 51 partners from 13 Member States, 12 of which has signed the Letter of Intent, ensuring continuity and expansion of expertise from previous projects like INTEGRAL and SAURON. EMISSARY aims to achieve a prototyping, demonstration and qualification stage for a large set of the technologies developed, reflecting a commitment to advancing European military SSA capabilities, ensuring security and sustainability in space, and enhancing Europe's strategic autonomy and international competitiveness in the space domain."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EMISSARY from call EDF-2023-DA-SPACE-SSA"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0035",
      "type": "edf_project",
      "name": "SEabed and Anti-submarine warfare Capability through Unmanned featuRe for Europe",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168134",
          "acronym": "SEACURE",
          "call_id": "EDF-2023-DA-UWW-ASW",
          "call_title": "Unmanned anti-submarine and seabed warfare",
          "status": "Ongoing",
          "start_date": "2024-11-01",
          "end_date": "2028-07-31",
          "overall_budget": "59245970.43",
          "eu_contribution": "44408643.25",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168134",
          "type_of_action": "EDF Development Actions",
          "objective": "European Naval Forces are going to face new threats such as proliferation of submarines, unmanned systems, heavy/light/very light weight torpedoes, hyper-fast torpedoes. It introduces new operational theatres, requires new capabilities and new concepts of operation. Anti-submarine warfare and Seabed warfare are more than ever two topics of utmost importance for the EU and its security\nEuropean navies can no longer deal with this evolution of threats without new technology and systems specifically designed for them. However, they need to experiment at sea in order to refine their operational concepts and get confidence in this new technology before launching long and expensive acquisition programs. This is exactly the overall purpose of SEACURE EDF project to develop, demonstrate at sea and evaluate an integrated system of unmanned platforms to successfully perform joint ASW and SBW operations to protect critical maritime infrastructure, ready to join conventional Task Forces. \n\nThe key innovation of this project is to base the development on an open and agile architecture, interoperable using NATO standards, modular and scalable. The solution will be composed of a command, control and communication system, a set of maritime unmanned systems (aerial, surface and underwater), along with their dedicated payloads and effectors. The aim will be to reach at least a maturity level equivalent to technology readiness level 6. One of the main challenges being to bring the navigation autonomy and mission autonomy at this level and reduce the number of operators. \n\nIn the future the system developed in SEACURE could be proposed in various configurations and extended to other missions (ISR, Anti surface warfare, Mine Warfare). Its ambition is to enable EU navies to deal with numerous simultaneous missions in larger areas of operations. It will leverage from the synergies of all the consortium members to achieve this overarching goal."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SEACURE from call EDF-2023-DA-UWW-ASW"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0036",
      "type": "edf_project",
      "name": "European Extended Mine Countermeasures (E=MCM)",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167894",
          "acronym": "EequalMCM",
          "call_id": "EDF-2023-DA-UWW-MCMC",
          "call_title": "Future maritime mine countermeasures capability",
          "status": "Ongoing",
          "start_date": "2024-11-01",
          "end_date": "2027-10-31",
          "overall_budget": "68875808.81",
          "eu_contribution": "44998056.68",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167894",
          "type_of_action": "EDF Development Actions",
          "objective": "The maritime mine threat is a reality for both the civil and military shipping since more than a century and the consequences can be ranged from blocking access to harbours, coastal waters and specific maritime areas to hindering drastically maritime trade and the freedom of manoeuvre of naval ships. In EU, the sea mine threat has been a constant – although changing – reality for decades and it is crucial that the EU Allies strengthen their capacities to counter effectively mine threats appearing in broad maritime spectrum zones that encompass surf zone to deep water including chokepoints, SLOCs delivering enabling essential trade such as communications, and energies to EU citizens, companies, governments. In that context, the European Extended Mine Countermeasures (E=MCM) project aims to close development gaps for capabilities of the Toolbox 2.0 by delivering better, faster, safer and more resilient MCM operations by designing, prototyping and demonstrating a single consistent system of systems (SoS) composed of: (i) advanced evolving & scalable unmanned autonomous toolboxes; (ii) intelligent platforms and decision support tools to achieve significant operational gains in terms of quality, performance and efficiency; (iii) incremental capabilities to address and counter, with increased effectiveness, the current and future mine threat ((drifting, tethered, and buried mines).\n\nThe consortium of E=MCM project is composed of 21 beneficiaries from 11 EU nations with 9 large companies, 2 Midcaps, 6 SMEs and 4 RTOs and the work is structured into 12 WPs: 3 WPs are related to studies, 4 WPs are related to Design activities, 4 WPs to Prototyping activities and 1 WP related to Testing activities.  \n7 sea trials will be conducted across the overall EU (BE, NL, FR, DE, ES) and the total eligible cost of the E=MCM project is 69,87M€ with 45M€ from EU grant and 23,87M€ from 10 supporting EU Member States (BE, DE, EL, ES, FR, LT, LV, NL, PT, SE)"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EequalMCM from call EDF-2023-DA-UWW-MCMC"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0037",
      "type": "edf_project",
      "name": "ARCHitectures based on unconventional accelerators for dependable/energY efficienT AI Systems",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167870",
          "acronym": "ARCHYTAS",
          "call_id": "EDF-2023-RA-DIGIT-HAAI",
          "call_title": "Dedicated hardware architectures for energy-efficient AI",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "19962982.95",
          "eu_contribution": "19962982.59",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167870",
          "type_of_action": "EDF Research Actions",
          "objective": "Artificial Intelligence (AI) can power autonomous vehicles, provide strategic advantages through large-scale data analytics, and enable intelligence gathering and surveillance through advanced computer vision, opening a wide range of defence applications.\n\nConventional Von Neumann architectures, despite their flexibility, are inefficient for AI workloads due to data duplication and data movement bottlenecks, which severely limit the efficiency in the rapid processing of large amount of information and streaming data needed by AI algorithms.\n\nIn edge computing devices, crucial for defense applications, this inefficiency is compounded by energy limitations.\n\nTo overcome these challenges, specialised hardware and programming paradigm shift are needed to accelerate AI workloads. With the end of Moore’s law and Dennard scaling, simply scaling up existing architectures is no longer viable. Novel architectures are needed to improve performance per Watt and bypass the efficiency limits imposed by the Von Neumann bottleneck.\n\nARCHYTAS aims to investigate unconventional AI accelerators that take advantage of novel technologies: optoelectronic-based accelerators, volatile and non-volatile processing-in-memory, and neuromorphic devices. These technologies promise to mitigate the Von Neumann bottleneck by integrating processing and memory. ARCHYTAS also explores the integration of CMOS-based systems with analogue accelerators, as well as new programming models to improve the programmability, performance portability, and productivity of these emerging parallel systems through a hardware-AI co-design approach. The technological ambition of ARCHYTAS is to bridge the gaps in multi-modal sensing integration and AI processing, providing solutions that fit the non-functional requirements of future autonomous vehicles for defense applications. \n\nThe ARCHYTAS AI accelerators will be validated within the context of defense AI use cases in land, aerial, maritime, and space settings."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ARCHYTAS from call EDF-2023-RA-DIGIT-HAAI"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0038",
      "type": "edf_project",
      "name": "Tactical Advanced Laser Optical Systems: Technologies for High Power Laser, Vulnerability study, Vignette development and Operational Study",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167869",
          "acronym": "TALOS-TWO",
          "call_id": "EDF-2023-RA-DIS-LDEW",
          "call_title": "Laser-based directed energy weapons",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "25300557.5",
          "eu_contribution": "25000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167869",
          "type_of_action": "EDF Research Actions",
          "objective": "TALOS-TWO will pave the way towards fully European and sovereign 100kW-class laser weapons by 2030. With a focus on the laser source and beam combining modules of the laser effector, the project will contribute to maturing critical LDEW technologies and subsystems and provide a proof of concept that combining technologies can meet the requirements of the end-users in different use cases. \n\nMore specifically, TALOS-TWO will :\n- Develop two high-power 1µm combined source demonstrators\n- Simulate combining methods using 2µm laser sources (virtual 2µm demonstrator)\n- Contribute to establish a European supply chain for 1µm and 2µm laser sources\n- Mature technologies needed to develop fully European 2µm (“eye-safe”) laser sources with significant output power increase\n- Pioneer dynamic 3D visualisation of the danger zone around the target for a controlled shooting\n- Investigate the effects of high-energy lasers on relevant targets to predict the capability of LDEW effectors to defeat these targets \n- Synergise with national programmes for the insertion of TALOS-TWO technologies into national demonstrators\n- Provide a roadmap for future developments towards TRL 8 by 2030 for a 1µm 100kW-class LDEW and a 2µm 10kW-class LDEW .\n\nRelying on the results of the PADR project “TALOS” which ended in April 2023, TALOS-TWO brings together 21   European partners from 8 countries. The consortium includes the three main national champions for LDEW in France (CILAS), Italy (Leonardo) and Germany (Rheinmetall), two other large companies, 7 research organisations, 5 SMEs and 1 MidCap, fostering a cross-border cooperation throughout academic and industrial worlds. The LDEW academic and industrial sector will be highly impacted by the TALOS-TWO project outcomes: the project will provide significant potential for economic growth  and innovation in EU defense sector, thus contributing directly to EU excellence and autonomy and putting Europe at the forefront of the LDEW market."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project TALOS-TWO from call EDF-2023-RA-DIS-LDEW"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0039",
      "type": "edf_project",
      "name": "Forecasting Electromagnetic Signal Propagation Anomalies",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167641",
          "acronym": "FESPAN",
          "call_id": "EDF-2023-RA-SENS-EMSP",
          "call_title": "Electromagnetic signal propagation",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "21681521.97",
          "eu_contribution": "21681521.97",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167641",
          "type_of_action": "EDF Research Actions",
          "objective": "FESPAN (Forecasting Electromagnetic Signal Propagation ANomalies) project improves the future situational awareness capabilities of the European defence at tactical and operational levels by contributing to the development of tactical decision-making aid (TDA). \n\nFESPAN defines the use cases and requirements for the future TDA, determines the occurrence of anomalous propagation conditions in Europe and develops novel environmental and Electromagnetic Signal Propagation (EMSP) models addressing anomalous propagation for various environments. The project designs and develops a unique EMSP modelling platform which incorporates selected models as modules. The project determines the radar, communications, and electronic warfare system performances as well as designs the technical solutions, roadmaps, and system specifications. The work carried out in FESPAN also addresses plasma sheath behaviour closely to the hypersonic threats as well as the related scattering and radiation models, paving the way for the study and the development of novel signal analysis and processing capabilities. \n\nThe FESPAN project consortium comprises 25 entities, research institutes, universities, industry partners, and SMEs from 10 European countries.\n\nWork in FESPAN will significantly advance tactical decision-making aids by offering superior precision and effectiveness. FESPAN provides European companies with a competitive advantage in the global markets by introducing novel concepts with TDA tools and observation networks. The FESPAN approach of introducing an open source EMSP tool can increase its growth potential by enabling companies, especially SMEs and mid-caps. entering new markets both in TDA and observation sensor networking areas. \nFESPAN has received strong endorsement from the EU Ministries of Defence, receiving several Letters of Support."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FESPAN from call EDF-2023-RA-SENS-EMSP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0040",
      "type": "edf_project",
      "name": "European COmon SupplY chain for Sovereign T2SL and infrarEd Modules.",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167777",
          "acronym": "ECOSYSTEM",
          "call_id": "EDF-2023-RA-SENS-OPTD",
          "call_title": "Optronics detector technologies",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-12-31",
          "overall_budget": "19963636.89",
          "eu_contribution": "19963636.89",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167777",
          "type_of_action": "EDF Research Actions",
          "objective": "Infrared technology is an important element of Europe’s technological sovereignty in key value chains. T2SL detectors are expected to represent a large part of the infrared detectors market in the near future since they can address the entire infrared wavelength range, have an excellent quantum efficiency and array uniformity and operate at high temperatures, allowing for more compactness, lower energy consumption and cost-efficiency. Yet European detector manufacturers who want to propose T2SL products currently need to rely on non-EU industrial sources at least for substrate and epitaxy. \nECOSYSTEM will consolidate a fully European supply chain for the next generation of high performance T2SL infrared detectors for defence applications. The project will address four main building blocks through: \n1-\tEstablishment of a European supply chain for GaSb epi ready substrates\n2-\tEstablishment of a European epitaxy supply chain for the main wavelengths for defence applications \n3-\tDevelopment of a common post-processing ROIC bumping compatible with the selected advanced CMOS technology node \n4-\tDesign of improved cryocoolers with SWaP-C optimisation. These results will be demonstrated through prototypes.\nFinally, ECOSYSTEM will offer a roadmap to assess the next required steps for strengthening the supply chain. The supply chain will be based on cooperative R&D, will be open to all European detector manufacturers and will target the next generation of high-performance infrared detectors for defence applications in all battlespace dimensions. \nECOSYSTEM is fully aligned with European priorities as the project will contribute to maximise operational advantages, reinforce European autonomy and support the competitiveness of the European industry."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ECOSYSTEM from call EDF-2023-RA-SENS-OPTD"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0041",
      "type": "edf_project",
      "name": "Innovative propulsion solutions for land and naval defence applications",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168041",
          "acronym": "CALIPSO",
          "call_id": "EDF-2023-RA-SI-ENERENV-IPS",
          "call_title": "Innovative propulsion systems for defence applications",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "24949397.81",
          "eu_contribution": "24949397.81",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168041",
          "type_of_action": "EDF Research Actions",
          "objective": "CALIPSO addresses great challenges for European defense autonomy, sustainability and operability, focusing on naval and land defense sectors. The project seeks to revolutionize military vehicle propulsion by integrating sustainable fuel technologies (spin-in from civil sector). Key objectives of CALIPSO include: (1) Assessing the feasibility, cost-effectiveness and environmental impact of fossil fuel alternatives for naval and land platforms; (2) Providing roadmaps for the gradual introduction of Innovative Propulsion Systems (IPS) in defense applications; (3) Increasing the competitive advantage of European companies in the defense industry, fostering economic growth & sustainability; (4) Reinforcing EU Defense Technological and Industrial Base autonomy & reducing dependence on non-EU innovations; (5) Fostering cross-border cooperation with a consortium comprising 40 SMEs, high-tech companies, midcaps and research organizations; (6) Enhancing energy supply resilience & reducing EU dependence on imported fossil fuels. The project encompasses Key Innovation Technologies (KITs) and Demonstrations (DEMs) covering the entire value chain, including sustainable fuel storage, refueling, power conversion and usage. CALIPSO strategically aligns with the EU Renewable and Low Carbon Fuels industrial alliance, ensuring fuel flexibility, cutting-edge technologies and market opportunities. Implemented through a structured approach over 36 months, CALIPSO begins with defining operational requirements and concludes with the demonstration of the most promising IPS in a representative military environment. The project aims to achieve significant impacts, including the spin-in of 22 civil R&D projects, involving 14 Member States and Norway, and alignment with EU Green Deal targets. CALIPSO emerges as a key player in enhancing the autonomy of the EU's defense industrial sector, fostering cross-border cooperation and contributing to innovation and sustainability across the entire value chain."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project CALIPSO from call EDF-2023-RA-SI-ENERENV-IPS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0042",
      "type": "edf_project",
      "name": "Responsive Electronic Attack for Cooperation Tasks II",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121456",
          "acronym": "REACT II",
          "call_id": "EDF-2022-DA-AIR-AEW",
          "call_title": "Airborne electronic warfare",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2029-03-31",
          "overall_budget": "69240946.39",
          "eu_contribution": "39999998.02",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121456",
          "type_of_action": "EDF Development Actions",
          "objective": "In the context of the fast-changing electromagnetic warfare environment and given the rapid advance in sensors and long-range weapons to counter air threats, it arises the urgent need to address the current military capabilities shortcomings of the EU MS in the area of AEA.\nIn order to deal with current and future contested EW environments, where the use of air power may be seriously compromised, it is required to boost a joint effort of the EU industry in the defence sector to fill in the gaps in the existing EU AEA capabilities.\nREACT II will bring all the progress made and the lessons learned from REACT I (awarded proposal for EDIDP-ACC-AEAC-2019). All this experience gathered is an invaluable asset to build on for the new project to be undertaken.\nThe REACT II solution to cover the future challenges for AEA capability will be comprised by a modular architecture-based system whose core building blocks will allow to reconfigure the system to better adapt to the needs of the mission to be performed. Some of the most important building blocks are those dedicated to AESA, DRFM, Digital Beam Forming, RAT-ECS, amongst others which will be detailed in section 8.2 (WP4).\nThe REACT II system solution will be capable of performing Escort jamming / Modified, Stand-Off Jamming, Stand-In Jamming, Electronic Warfare Command and Control and Cyber and Electromagnetic Activities.\nRegarding the impact of REACT II on the EU MS is not only limited to their Air Forces capabilities, but also to their defence industry sector. REACT II partners come from all over EU, meaning that the cooperation between the different members and participants of REACT will be guaranteed and so will be the development of a stronger industrial base."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project REACT II from call EDF-2022-DA-AIR-AEW"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0043",
      "type": "edf_project",
      "name": "DePloyable Special OpeRations FOrces MulTi Environment CommAnd Post and C2 System (SFCPC2) — PROTEAS",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121371",
          "acronym": "PROTEAS",
          "call_id": "EDF-2022-DA-C4ISR-SOFC2",
          "call_title": "Deployable special operations forces multi-environment command post and C2 System",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "23220628.94",
          "eu_contribution": "19973443.6",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121371",
          "type_of_action": "EDF Development Actions",
          "objective": "Joint Operations that involve Special Operations Forces (SOF) are rapidly becoming a very important instrument for MoDs worldwide and across Europe. It is evident that symmetric and asymmetric threats inside and outside the EU territory require fast response and the ability to rapidly deploy transportable units implementing a Special Operations Forces - Command Post (SOFCP) to areas of interest, during both peace and wartime. \nPROTEAS project aims at providing a prototyped deployable SOFCPC2 consisting of the following parts: (a) the SOFCP shelter that will be air/sea/ground transportable, rapidly deployable  and resilient to  adverse  operational and weather conditions; (b) the SOFCP Power system that will be a military grade, autonomous, horizontally scalable and low thermal/acoustic signature system capable of furnishing the energy needs of the entire SOFCP; (c) the SOFCP interoperable and cyber-secure communications infrastructure that will enable the exchange of information across the entire command hierarchy; (d)  the multiple domain Command and Control (C2) capable of supporting operations related to intelligence gathering from various sources, analysis and further dissemination of them towards enhanced situation awareness; (e)  the portable devices for field-deployed SOF task groups providing C2 and DACAS functionalities at the tactical edge; (f) the manned and unmanned assets, employed either for transportation of SOF Task Groups or the collection of intelligence and (g) the SOFCP perimeter security system capable of detecting ground threats near the camp . The proposed project will cover all necessary study, design, system prototyping, testing and validation actions required to engineer a state-of-the-art prototyped SOFCPC2 to support SOF operations in SJO missions. To the best of our knowledge, this will be the first European effort to develop a SOFCPC2, making PROTEAS envisaged impact being of paramount importance both in national and EU level."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project PROTEAS from call EDF-2022-DA-C4ISR-SOFC2"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0044",
      "type": "edf_project",
      "name": "EUropean Cyber and INFormation warfare toolbox",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121418",
          "acronym": "EUCINF",
          "call_id": "EDF-2022-DA-CYBER-CIWT",
          "call_title": "Cyber and information warfare toolbox",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "39971458.86",
          "eu_contribution": "32306109.06",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121418",
          "type_of_action": "EDF Development Actions",
          "objective": "Information warfare can be defined as the deliberate use of information to achieve specific objectives over adversaries. Although this concept was already described in the 5th century BC by the Chinese military strategist Sun-Tzu in “The Art of War”, the increasingly widespread use of internet and social media has emphasised its importance in recent years’ conflicts.\n\nEUCINF will study, design, prototype, test and demonstrate cutting-edge capabilities in the domain of Cyber and Information Warfare through a toolbox. i.e. a holistic system which embeds\n\n(1) a coherent set of components that covers the full data lifecycle from data management (collection, processing, storage and indexing) to CIW-intelligence (situation awareness, capitalisation of threats and known actors, mission management and countermeasures)\n(2) an Interoperability Framework and its associated TestBed which define and validate data exchanges and interfaces between components to ensure the constitution of operational toolchains\n(3) a Store able to host components and their associated metadata allowing capitalisation within EU stakeholders while avoiding unnecessary duplication of work\n \nEmerging technologies, notably based on AI, will be explored with respect to current standards and regulations, social and cultural impacts; and ethics considerations. Three scenarios and use cases will support the design of the proposed EUCINF toolbox, including tools, methods, data, and common functions for integration in defence systems such as i.a. standards, interoperability, trustworthiness, and ethics as addressed in dedicated WPs. It will be based on EU-owned solutions/technologies. An End User Group will be set and integrated in an Agile Approach.\n\nEUCINF benefits from a well-balanced consortium with key European capabilities and skills: European champions in AI, platform manufacturers, effectors, systems developers covering the whole spectrum of CIW related applications."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EUCINF from call EDF-2022-DA-CYBER-CIWT"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0045",
      "type": "edf_project",
      "name": "Federated Advanced Cyber physical Test range",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121335",
          "acronym": "FACT",
          "call_id": "EDF-2022-DA-CYBER-CSIR",
          "call_title": "Cybersecurity and systems for improved resilience",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "29687303.89",
          "eu_contribution": "26896682.01",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121335",
          "type_of_action": "EDF Development Actions",
          "objective": "Defence systems with their integration of a diversity of different products and components, potentially including IoT solutions, may be vulnerable to increased cyber threats. Therefore, there is an urgent need for cybersecurity services to ensure an appropriate level of control and prevention to reduce the adversarial attack surface.\n\nThe best solution to this challenge appears to be to unite the forces of European partners and to translate this union into a common European federated framework for cyber physical testing with a common architecture and shared tool set.\n\nThis strategy includes a common way of orchestrating tests from different European cyber range environments, each specialized on certain types of cyber-attacks on specific systems, products or components. The availability of common services and access to an almost unlimited number of scenarios, enables partners to establish new test sites tailored to their expertise. \n\nThe federation of these capabilities across Europe will ensure an improved and coordinated cyber security focus, enhance the performance and productivity, and reduce risk and cost compared to stand alone Cyber range environments. More so, the common environment will stimulate to collaboration in new dimensions absolutely indispensable to counter future cyber threats.\n\nThe Federated Advanced Cyber physical Test range project (FACT) will deliver a new unprecedented European capability for cyber physical testing and verification of equipment.\n\nThis FACT capability will be based on two disruptive and unique assets: an advanced cyber physical test range capability and a European wide federated approach.\n\nTherefore, the FACT project is well positioned to address capability gaps identified at the EU level and positively contribute to the implementation of several priorities, while enabling an enhanced overall level of protection of a wide range of systems, both within and outside of the European Defence."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FACT from call EDF-2022-DA-CYBER-CSIR"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0046",
      "type": "edf_project",
      "name": "LAnd TActical Collaborative Combat",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121414",
          "acronym": "LATACC",
          "call_id": "EDF-2022-DA-GROUND-CGC",
          "call_title": "Collaborative combat for land forces",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "59271045.77",
          "eu_contribution": "48497755.84",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121414",
          "type_of_action": "EDF Development Actions",
          "objective": "With the return of high intensity conflict at the borders of the EU (involving multiple modes of actions and new technologies), land tactical collaborative combat in European coalition will bring a decisive advantage on the battlefield. The goal of LATACC is to develop a solution that enhances, optimises, automates and accelerates the tactical command and combat capacities for operational superiority in this context. LATACC will improve coalitions collaborative capabilities from Brigade command post down to combat vehicles, dismounted soldier and unmanned assets.\nLATACC adapts and enhances legacy systems, develops new technologies and integrates them into a common European framework based on an open middleware architecture. LATACC interfaces with national legacy Vetronics, as well as Battle Management Systems, other domains (air, space, cyber) and civilian systems based on an standardised approach (such as FMN or NGVA). Artificial Intelligence, Mission Optimisation and Collaboration services are at the core of LATACC.\nThe project activities, over a period of 3 years, consist of (i) studies to analyse European User requirements and common operational scenarios, existing standards and key enabling technologies and define an open architecture and its key components: core and COI services, integration of multiple legacies and emerging assets; (ii) design of the solution’s key components and (iii) prototyping and demoing in interconnected industrial labs as well as a in real-world to validate the operational benefits.\nLATACC involves 33 participants and 2 subcontractors from 12 countries combining large defence companies supplying land tactical combat legacy systems, SMEs, midcaps and research institutes. In addition to operational, technical and industrial benefits, LATACC stimulates cross border cooperation, drive innovation, increase the competitiveness of the European Defence industry and reinforce European sovereignty.\nLATACC is consistent with PESCO ECOWAR."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project LATACC from call EDF-2022-DA-GROUND-CGC"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0047",
      "type": "edf_project",
      "name": "EUROpean Goal based mUlti mission Autonomous naval Reference platform Development",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121408",
          "acronym": "EUROGUARD",
          "call_id": "EDF-2022-DA-NAVAL-MSAS",
          "call_title": "Medium-size semi-autonomous surface vessel",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "95108353.97",
          "eu_contribution": "65000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121408",
          "type_of_action": "EDF Development Actions",
          "objective": "Recent geo-political developments and related security challenges have accentuated the need for rapid response capabilities by well-coordinated EU naval vessel fleets with advanced platform and weapon systems’ technologies. \nIn line with the EDF call and PESCO MSASV project,  EUROGUARD will  integrate innovative EU technologies into a demonstrator vessel (as a system of systems), approximately 40m in length and able to carry several modular mission modules to demonstrate, in a representative environment, autonomous operation for a number of coastal concepts of operations including ISR. In parallel to this,  a Generic European Naval System Architecture (GENSA) based on MBSE and applicable to future European autonomous naval vessels will also be showcased. One of the key innovations within the project will be the controlled autonomous decision-making (ADM) allowing unmanned onboard systems to perform missions in total autonomy. To enable the development of all the required functions, a data-centric dataflow architecture and Edge AI backbone software architecture especially adapted to remote-controlled/autonomous vessels will also be developed within the project.  Through these demonstrations, EUROGUARD will enable EU navies to further explore the feasibility and possibilities offer to them by the use of MSASVs either working independently or as part of a national or coalition fleet operation as well as the potential opportunities that will open up to them, including a reduction in on-board crew numbers. EUROGUARD’s success is guaranteed by the quality of the cross border partnerships and the ability of leveraging civil-defence cross-fertilization from leading European industrial enterprises in the consortium. EU-wide benefit is guaranteed by dissemination actions and physical demonstrations up to TRL7-level."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EUROGUARD from call EDF-2022-DA-NAVAL-MSAS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0048",
      "type": "edf_project",
      "name": "FEDerated Ecosystem of euRopean simulation Assets for Training and decision Support",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121330",
          "acronym": "FEDERATES",
          "call_id": "EDF-2022-DA-SIMTRAIN-MSSI",
          "call_title": "Modelling, simulation and simulator integration contributing to decision-making and training",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "35172194.25",
          "eu_contribution": "29555361.52",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121330",
          "type_of_action": "EDF Development Actions",
          "objective": "Enhanced EU military training and decision-making capabilities across all MS are crucial to achieve and maintain forces' readiness in the EU. Distributed simulation and training are key enablers for current and future training needs. FEDERAT&S proposes the study, design, prototyping and testing of a unique and unified EU capability to develop a European Modelling and Simulation as a Service (MSaaS) solution for Distributed Synthetic Training and decision-making, using existing MS assets. The most important benefits of FEDERAT&S are: 1. New training opportunities for multi-domain operations, 2. pooling and re-use of simulation resources, 3. access to training in every MS, anywhere at any time with no travel, 4. reduced set-up times, from month/years to days/weeks, for better preparation of rapid reaction forces, 5. reduced costs and faster development of future M&S solutions, 6. new marketplace for services. A close cooperation between major defence industries, research organizations, SMEs and Mid-Caps from 14 MS and Norway will ensure the availability of M&S solutions across EU in the FEDERAT&S Ecosystem, allowing MS to operate national environments and connect with other MS' assets and services to compose multi-national simulation, even with non-European systems from NATO and others. FEDERAT&S will increase competitive advantage of European companies, increasing their growth while reinforcing EDTIB autonomy, reducing dependence from third country components. FEDERAT&S will foster new cross-border cooperation thanks to involvement 34 entities with 11 SMEs and 3 Mid-Caps. Supported by at least 5 MS, FEDERAT&S will increase further integration of the European defence market. FEDERAT&S will be implemented in 8 WPs, with an agile project methodology and a highly complementary and skilled team working together, with appropriate roles and methodologies, achieving the objectives of the project altogether and leveraging an EDF support of 30 M€."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FEDERATES from call EDF-2022-DA-SIMTRAIN-MSSI"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0049",
      "type": "edf_project",
      "name": "Space based Persistent Isr for Defence and Europe Reinforcement",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121113",
          "acronym": "SPIDER",
          "call_id": "EDF-2022-DA-SPACE-ISR",
          "call_title": "Innovative multi-sensor space-based Earth observation capabilities towards persistent and reactive ISR",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-08-31",
          "overall_budget": "41796326.06",
          "eu_contribution": "39384650.06",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121113",
          "type_of_action": "EDF Development Actions",
          "objective": "Space-based Intelligence, Surveillance and Reconnaissance (ISR) systems have become more and more performant and versatile. They are providing an ever-increasing number of services to support strategic, tactical and operational activities in security and defence. Technological developments have continuously improved performances but also lowered the costs of high-resolution systems. Over the past years, they have also made it possible to develop space solutions that answer military needs for shorter revisit periods (increased persistency), shorter end-to-end delays (system latency), new applications (e.g. night vision) or support to tactical operations.\nRecent events have confirmed the important contribution of Space ISR to military operations as well as how critical reactivity and timely availability of data are. Keeping pace with the latest evolutions in Space ISR is essential for European security.\nToday, several European countries operate Space ISR systems, either as national assets or under specific transnational cooperation agreements. These systems use a wide variety of traditional spaceborne sensors (optical, radar, SIGINT) and have provided European defence with an extensive experience on the use of Space ISR. Many European countries, which do not have direct access to a Space ISR system, receive space imagery through transnational cooperation.\nBecause the existing systems are operated independently, their revisit, persistency, reactivity and data diversity added value are limited to what each of them can offer on its own. Similarly, support at tactical level is only possible with nationally operated assets because current transnational data sharing time response is not compatible with tactical support.\nThe current organisation of multiple independent systems limits the capability to answer emerging needs on new applications, improved revisit, decreased latency or persistency at an affordable cost.\nThe Space Based Persistent ISR for Defence and Europe Reinforcement (SPIDER) project’s ambition is to provide European countries with Space ISR capabilities that are capable to answer to these new military needs in a cost-effective way.\n\nThis SPIDER proposal is a feasibility study about multi-mission affordable satellites constellations dedicated to space-based ISR for European defence. With the aim of providing:\n- High reactivity, including autonomous re-tasking\n- Short revisit periods\n- Short end to end system latency\n- Compatibility with existing national systems\n- Compatibility with other European ISR initiative (e.g. CoHGI or AI for defence)\n\nThe main components of the system studied are:\n1/ New self-standing small satellites constellations, able to cover a wide variety of mission: video, optical night vision, SAR, SIGINT, EM spectrum monitoring, Hyperspectral. The project considers various technological and operational options in order to achieve the system objectives, such as: non-heliosynchronous orbits, inter-satellite links, advanced on-board processing, improved data downlink capabilities… Cost efficiency will be major driver during design trade-offs.\n2/ A User Service Centre, called Federation Layer, which provides end-users access to the satellites constellations from a single interface. It can also give access to other existing space systems that offer shared services. This centre supports various forms of transnational cooperation and automatically handles the sharing rules defined by each partner.\n\nActivities will be guided by inputs from the Member States Ministries of Defence. They will set the operational requirements and use-cases, which will drive the design and Concept of Operations. The project will include:\n- The preliminary design of the system, including preliminary performances analyses.\n- A study of how several new technologies can contribute to better or new capabilities in space and ground systems. This will include risk reduction simulations or demonstrations.\n- Development roadmaps for pr"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SPIDER from call EDF-2022-DA-SPACE-ISR"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0050",
      "type": "edf_project",
      "name": "multinatiOnal Development INitiative for a Space-based missilE earlY-warning architecturE II",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121453",
          "acronym": "ODINS EYE II",
          "call_id": "EDF-2022-DA-SPACE-SBMEW",
          "call_title": "Space-based missile early warning",
          "status": "Ongoing",
          "start_date": "2024-09-04",
          "end_date": "2027-09-03",
          "overall_budget": "96595563.01",
          "eu_contribution": "90000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121453",
          "type_of_action": "EDF Development Actions",
          "objective": "Growing missile threats at the European borders, in the Asia-Pacific and in the Middle East and the strong dependency on third-party systems (i.e. sensors and interceptors) are driving the need of several European countries to steer towards sovereign solutions for early detection and tracking of ballistic missiles, hypersonic gliders and ASAT missiles.\nThe system studied in the frame of the project “ODIN’S EYE II” (multinatiOnal Development INitiative for a Space-based missilE earlY-warning architecturE II) features a multi-national and distributed architecture of layered space-borne sensors for hypersonic & ballistic missile early warning and tracking and an interoperable ground infrastructure.\nODIN’S EYE II will mainly focus on the following targets:\n•\tA SBMEW Architecture and CONOPS maturation, aiming to elaborate and consolidate SBMEW architecture and its pillars for joint missions;\n•\tThe development of an End-to-End SBMEW simulator;\n•\tBreadboards and technology de-risking activities, aimed to increase the maturity of key components, whose development may represent a critical path on the development plans.\nThe project, coordinated by OHB System in Germany, is built on the successful consortium (34 partners from 12 Member States) currently in place for the EDIDP 2020 ODIN’S EYE feasibility study. The consortium underpinning this follow-on project (comprised of 43 partners from 14 Member States and 7 subcontractors) will continue to support a balanced geographical (as well as geopolitical) distribution of partners across European Member States and associated countries.\nThe project is committed to leverage and consolidate collaborative efforts by Member States by developing a common Space-Based Missile Early Warning capability to respond. The system will also serve as the Early Warning pillar of the PESCO TWISTER project.\nFinally, ODIN’S EYE will provide an architecture that is coherent, complementary and interoperable with other systems, including non-EU systems (e.g. NATO systems)."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ODINS EYE II from call EDF-2022-DA-SPACE-SBMEW"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0051",
      "type": "edf_project",
      "name": "European Strategic alliance for research, development and innovation on medical countermeasures against CBRN threats",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121411",
          "acronym": "RESILIENCE",
          "call_id": "EDF-2022-FPA-MCBRN-MCM",
          "call_title": "European defence medical countermeasures alliance",
          "status": "Ongoing",
          "start_date": "2024-01-01",
          "end_date": "2027-12-31",
          "overall_budget": "",
          "eu_contribution": "",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121411",
          "type_of_action": "EDF Framework Partnerships",
          "objective": "The EU is facing security challenges as CBRN threats especially of intended origin. It is thus critical that Europe develops relevant capabilities through medical countermeasures for which today very few are approved for use and available to European armed forces. The RESILIENCE project aims to build a European collaborative ecosystem against current or future CBRN threats, including research institutes, universities, RTOs, hospitals, industries, mid-caps and SMEs. It will be based on a multiannual action plan of research and development activities established in consultation with relevant authorities leading to effective and efficient medical countermeasures. Such countermeasures would then be industrialized, transferred and used by the armed forces for improving EU preparedness for CBRN military crises and fostering EU sovereignty.  \nThe main concept of the RESILIENCE multiannual action plan is based on a time-related deployment of armed forces in a theatre of operations where multiple health conditions requiring MCMs may occur. The action plan is organized around three main pillars of MCMs: Diagnosis, Prevention/Prophylaxis and Treatment which will respond to chemical (nerve agents, yperite, ricin and abrin), biological (pox viruses, viral hemorrhagic fevers, Y. pestis, B. anthracis, B. pseudo mallei and Botulinum toxins) and radiological and nuclear threats. Innovative diagnostic tools (e.g., on-field tools), novel vaccines (e.g., antibody-based, vaccine with high cross orthopox protection efficacy) and more efficient treatments (e.g., decorporating agents, reactivators of cholinesterases, phage therapy) will be developed.\nBy gathering a critical mass of European players who will collaborate to provide European armed forces with novel efficient MCMs, RESILIENCE will contribute to strengthening the autonomy of the European sovereignty, to developing EU autonomous industrial segments and to maintaining the operational capacity of soldiers in the field."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project RESILIENCE from call EDF-2022-FPA-MCBRN-MCM"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0052",
      "type": "edf_project",
      "name": "Single European Sky and InterOPerability",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121440",
          "acronym": "SESIOP",
          "call_id": "EDF-2022-RA-C4ISR-AIRC2",
          "call_title": "Single European Sky interoperability",
          "status": "Ended",
          "start_date": "2023-12-01",
          "end_date": "2025-11-30",
          "overall_budget": "19048832.29",
          "eu_contribution": "18821665.29",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121440",
          "type_of_action": "EDF Research Actions",
          "objective": "The Single European Sky and InterOPerability (SESIOP) project brings together a strong team composed of European leaders in the air defence and ATM domain as well small and medium enterprises, research institutes and academia that enlarge the team´s know-how and further underline the emphasis on innovative approach and solutions for military domain that have been so far applied mainly in the civilian sector.  With a large European footprint (14 European nations represented in the team), the SESIOP project  aims to increase interoperability of military Air C2 systems against SES rules thanks to the definition of an architectural solution which will ensure that data exchange between civil-military and military-military control centres uses the latest technologies developed, in particular the achievements reached in the SESAR framework (e.g. SWIM technologies, Trajectory Based Operations etc.) ensuring a seamless evolution towards efficient, secured and safe operations, in planning, tasking and execution phases. The SESIOP project will include a deep analysis of the current “as is” situation in terms of interaction between European Air C2 and ATC centres, and of the operational needs. Close interaction and involvement of national stakeholders – primarily national ministries of defence – will be a very important part of the initial activities of the project that will strongly impact the remaining part of project activities when interoperability requirements will be analysed and defined. Interoperability Interface Requirements for Military and Civil Centres and design of an efficient and exhaustive Architectural Interface Model to support it will be the crucial elements of the technical work. To make sure that the designed Model is realistic, partial tests for risk reduction will be conducted at the end of the 2-year project and will allow to assess feasibility of the architectural interoperability model and its selected parameters."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SESIOP from call EDF-2022-RA-C4ISR-AIRC2"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0053",
      "type": "edf_project",
      "name": "Adapting Cyber Awareness for Evolving Computing Environments",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121403",
          "acronym": "NEWSROOM",
          "call_id": "EDF-2022-RA-CYBER-CSACE",
          "call_title": "Adapting cyber situational awareness for evolving computing environments",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "9985956.5",
          "eu_contribution": "9985956.5",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121403",
          "type_of_action": "EDF Research Actions",
          "objective": "Cyberspace has become an increasingly contested military domain. To mitigate significant incidents with immediate consequences for both military and civil critical infrastructures, strategic cooperation among EU member states and allied countries in cyber defence is needed. The first step towards effective defence is to obtain situational awareness, which is the basis for any successful counteraction. In particular, cyber situational awareness (CSA) aims at providing all stakeholders and personnel of all levels and forces in the chain of command with accurate information about the current threat landscape, according to the individual needs of the users.\n\nBuilding a CSA, especially in a cross-domain and cross-country fashion, is a complex task, requiring successful integration of research from different fields, including but not limited to data and CTI collection, collaborative and federated learning, attack behaviour classification, visualisation techniques, cryptogaphy for CTI sharing and trust, or deception technologies and digital twins. However, state of the art solutions do not provide a full integration of all necessary technologies and tools to offer a holistic CSA picture.\n\nThe main ambition of NEWSROOM is therefore to overcome the current limitations, by studying all relevant CSA aspects, and designing an integrated CSA platform combining data insights, collaborative intrusion detection for attack classification, and information and CTI sharing considering military standards regarding information security and confidentiality. Advanced visualisation concepts will allow for a mission-specific view at all levels of the command hierarchy. Following a co-creation approach involving all relevant stakeholders, NEWSROOM will identify relevant application scenarios for CSA technoligies in cyber defence, which will be validated in cyber range environments to enable realistic conditions for testing CSA solutions and processes, and training military staff."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project NEWSROOM from call EDF-2022-RA-CYBER-CSACE"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0054",
      "type": "edf_project",
      "name": "Shared daTabase for Optronics image Recognition and Evaluation",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121405",
          "acronym": "STORE",
          "call_id": "EDF-2022-RA-DIGIT-DBIR",
          "call_title": "Shared databases and integrated systems for image recognition",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "23294734.86",
          "eu_contribution": "23294734.86",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121405",
          "type_of_action": "EDF Research Actions",
          "objective": "Forces have an increasing need for AI-based image recognition systems to fasten decision-making, enhance situation awareness, responsiveness, and survivability. The development of these systems is hindered by the lack of representative defence images, and associated tools to share them properly.. \nSTORE aims at tackling two critical challenges for the European defence community: i) the optimal development and benchmark of AI-based integrated image recognition systems, and ii) the creation a shared European database on annotated defence images. \nSTORE will offer short and medium-term keys to detect and recognize new threats and to counter their evolution. Three use cases built around threat types are addressed by STORE: Battle tanks & Infantry Vehicle threats, Drone & drone swarm threats, and Hypersonic threats. \n STORE will address 3 main technical and scientific challenges to develop these technologies:  \n•\tDesign of state-of-the-art frameworks for data and code sharing and benchmark \n•\tProcessing of numerous AI/ML models, leaning on these frameworks, \n•\tDevelopment of federated learning methods to enable the share of classified data. \nThis foster the development of new integrated image processing offering increased situational awareness, safety, resilience and survivability for the European forces operations where Automatic Target Detection and Recognition, tracking and semantic understanding are decisive features.\nSTORE leverages on a strong and balanced consortium of 21 partners from 9 countries, bringing together a unique combination of expertise from RTOs/research institutes, innovative SMEs, and major industrial companies at the forefront of optronics, database management and AI-research and development. STORE will reinforce and create new cross-border cooperations. The extensive geographic coverage of EU member states and Norway ensures large compliance with states capability requirements and offers various environments for appropriate training data."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project STORE from call EDF-2022-RA-DIGIT-DBIR"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0055",
      "type": "edf_project",
      "name": "Sustainable Components for Underwater Acoustics using Lead-free materials in Europe",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121213",
          "acronym": "SCUALE",
          "call_id": "EDF-2022-RA-ENERENV-CUW",
          "call_title": "Sustainable components for underwater applications",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "19331450.88",
          "eu_contribution": "19331449.81",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121213",
          "type_of_action": "EDF Research Actions",
          "objective": "The SCUALE (Sustainable Components for Underwater Acoustics using Lead-free materials in Europe) project aims to study, develop and produce advanced lead-free materials and components to replace PZT (Lead Zirconate Titanate) existing ceramics with improved performance for military underwater acoustics applications. The overarching goal of SCUALE project is to initiate the establishment of at least one European supply chain of lead-free piezoelectric materials that are suitable for underwater acoustics military applications. SCUALE consortium led by TDMS, consists of 14 partners representing 8 countries. The studies of the SCUALE project are articulated around three main themes: \n- Advanced lead-free materials and components research: carry out research for the development of advanced lead-free materials and components with physical and piezoelectric properties enabling the substitution of PZT in sonar applications. \n- Improving lead-free piezoelectric materials manufacturing processes: increase the manufacturing readiness level of the most mature lead-free piezoelectric materials and bring out one or more European industrial supplier of lead-free piezoelectric materials for sonar transducers. \n- PZT substitution in sonar transducers: increase the technology maturity of lead-free piezoelectric materials for PZT substitution in sonar applications and assess these new materials for sonar applications on representative test transducers under operational constraints. \n\nAlso, SCUALE will undertake the development of disruptive lead-free ceramic processes such as textured ceramics and 3D printing as well as the development of disruptive fiber-optic sensing providing operational performance improvements in terms of bandwidth, system noise and weight. SCUALE project believes that conducting Life Cycle Analysis (LCA) from the research and early design phases of the new lead-free materials will contribute to ensure that materials foreseen in SCUALE are actually sustainable."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SCUALE from call EDF-2022-RA-ENERENV-CUW"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0056",
      "type": "edf_project",
      "name": "European Packaging for highly Integrated Circuits for Reliable Electronics",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121426",
          "acronym": "EPICURE",
          "call_id": "EDF-2022-RA-MATCOMP-PACOMP",
          "call_title": "Packaging technologies for critical defence components",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2027-11-30",
          "overall_budget": "24997363.82",
          "eu_contribution": "24997363.82",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121426",
          "type_of_action": "EDF Research Actions",
          "objective": "State of the art high performance electronics are at the heart of nearly all defence products. However, the specificities of these products do not allow a straightforward use of civilian electronics. Therefore, mastering advanced packaging technologies and architectures is key to produce world-class defence products. \nEPICURE aims at giving Europe the means to master its future in advanced packaging. EPICURE will generate and integrate knowledge in advanced packaging technologies and architectures, perform the related studies and designs and prepare the supply chains to offer integration solution compatible with severe defence constraints and low volume production.\nNew trends in integration beyond Moore law are based on Heterogeneous Integration. EDA and DG studies have confirmed the need to develop advanced packaging technologies and shared Outsourced Semiconductor Assembly and Test services (OSAT) in Europe, as the most advanced technologies are located in Far East or in US and are not accessible or under usage restriction. \nThe project will analyze use cases requirements and constraints, and combine these towards modular architectures based on future chiplets. Elementary technological bricks such as advanced substrate down to 15µm L/S, wafer level packaging, Die to Die interconnect IP will be developed to build a “packaging toolbox”. Design engineering concerns will be addressed to identify the design flow, the design and assembly rules to build a “Physical Design Kit”. Five technology demonstrators will be designed, manufactured and tested to prequalify the toolbox. \nThe aim is to develop in Europe OSAT and technology providers in the field of advanced packaging serving defence needs. These ambitious goals are achievable because the partners will bring advanced technologies i.e. advanced wafer level packaging from IZM, die-to-die interconnect from Extoll, new interposer for RF from UMS, heterogeneous integration packaging and test from Synergie CAD."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project EPICURE from call EDF-2022-RA-MATCOMP-PACOMP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0057",
      "type": "edf_project",
      "name": "Development of intelligent military capabilities for monitoring, medical care and evacuation for contagious, injured and contaminated personnel",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121421",
          "acronym": "iMEDCAP",
          "call_id": "EDF-2022-RA-MCBRN-HICP",
          "call_title": "Diagnostics, treatment, transport and monitoring of highly contagious, injured and/or contaminated personnel",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "24884611.25",
          "eu_contribution": "24884611.25",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121421",
          "type_of_action": "EDF Research Actions",
          "objective": "The situation of ground forces has seen paradigm changes, which also affect the provision of medical care. In any future battlefield, ground forces will cover more extensive areas. Combined with highly dynamic location changes and greater reach of military intelligence as well as an increasing threat of CBRN scenarios, the requirements for the medical environment have risen substantially, especially as the time between injury and support measures must be as short as possible. In addition, the medical care unit in the field cannot be as close to the personnel in the field as this was the case in the past. This poses challenges to the transport chain, which needs to be quick, flexible, coordinated, autonomous, and ideally unmanned.\nDespite unmanned ground and aerial transport and en-route care chains have been discussed for years, no such solution has been realised yet. iMEDCAP will provide the design and component level proof-of-concept validation of an integrated solution to detect, extract, transport and remotely provide first support to highly injured and possibly contaminated personnel. This is realised in a fully unmanned setup, making transport capacities easier to scale, while significantly saving medical staff resources.\nThe iMEDCAP solution will comprise the following activities and technology developments to realise this solution: a user-driven scenario definition taking into account possible CBRN threats as well as recent mission experience, the design and development of autonomous detection of injured personnel, automatic definition of an evacuation and rescue strategy, involving UGV and UAV as needed, both unmanned, and an interoperable patient box, equipped with diagnostic and intervention equipment which can provide initial measures during transport under remote control. The final outcome will be validation of the components and a roadmap for further development, laying the foundation for a modern and digital European Rescue system."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project iMEDCAP from call EDF-2022-RA-MCBRN-HICP"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0058",
      "type": "edf_project",
      "name": "Future Air System for European Tactical Transportation",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121450",
          "acronym": "FASETT",
          "call_id": "EDF-2022-RA-PROTMOB-FMTC",
          "call_title": "Future mid-size tactical cargo aircraft",
          "status": "Ended",
          "start_date": "2023-12-01",
          "end_date": "2025-11-30",
          "overall_budget": "29968283.52",
          "eu_contribution": "29966856.85",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121450",
          "type_of_action": "EDF Research Actions",
          "objective": "FASETT will provide a cost competitive and robust platform, while maximizing the opportunities of a newly designed platform based on state of the art technology. EDF22 offers a unique opportunity to launch the FASETT feasibility study, via a European collaborative effort, to analyse the technical and market possibilities for the potential development of a new platform.\nTactical transportation aircraft are part of a military logistic system  in Europe and around the world.\nMulti-domain operations workhorses, able to take-off and land from/on short unprepared runways, to transport soldiers, passengers, vehicle and equipment on a low altitude tactical flight. This includes the ability to intervene whenever troops on ground need to be protected, to have their equipment available, to have quick mobility or to receive further capabilities that may be provided though delivery of air launched effects. In addition, Tactical aircraft are key asset whenever there is need for forward protection of fleets, rescue operations, emergency evacuation, recovery of personnel and most operations from forward operating bases.\nCurrently, despite the EU Member States need to replace the medium payload tactical military transport aircraft within their current fleets, and the growing instability across and beyond the European borders, there is no European product on the market today. FASETT provides autonomy to European Member States to defend their sovereignty, while maximizing the connectivity with current and upcoming assets, and a logistic compatibility with existing transport platforms. \nThe FASETT feasibility study proposal for EDF 22 addresses this strategic gap within the European transport portfolio today. FASETT proposes a cooperative analysis of the transport aircraft replacement needs on the 2030-2040 horizon and the identification of European development opportunities, among the EDF participating Member States."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project FASETT from call EDF-2022-RA-PROTMOB-FMTC"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0059",
      "type": "edf_project",
      "name": "Covert and Advanced multi-modal Sensor Systems for tArget acquisiTion and reconnAissance",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121447",
          "acronym": "CASSATA",
          "call_id": "EDF-2022-RA-SENS-CSENS",
          "call_title": "Covert sensing",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "24957868.55",
          "eu_contribution": "24957868.55",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121447",
          "type_of_action": "EDF Research Actions",
          "objective": "EU defence capabilities are confronted with fast-emerging challenges and highly adaptive threats in land, maritime and air domains. To ensure superiority, novel methods, concepts and multi-sensor platforms are needed for enhanced, covert target sensing and increased situational awareness. CASSATA intends to provide improvements in a whole range of Covert Sensing domains: \n1/ CASSATA will implement innovative technologies to improve the covertness of optronics sensors as well as their capabilities of detection, tracking, classification and identification \n2/ To CASSATA will study three types of sensors (Acoustic/seismic networks for area surveillance, MEMS based acoustic sensors and Opto-acoustic sensors) that contribute to the network of sensors providing coverage for previously undetectable targets in challenging environments \n3/ CASSATA will implement innovative technologies and/or upgrade current technologies to provide covert RF sensors (radar and RF Direction Finding) or to improve their capabilities of detection and tracking for vehicles, sea surface targets, air targets (from low size drone to high speed targets). \n4/ In CASSATA, the use of new generation techniques (data fusion and collaboration techniques, Artificial Intelligence, Machine Learning) will be applied to maximize the ISR capabilities of the sensing systems themselves, as well as those of the multi-sensing platforms/ Techniques, methodologies and solutions studied and designed in CASSATA will be tested and validated in appropriate simulation and/or laboratory environment following a use-case oriented approach. To achieve its objectives, CASSATA will unleash a large, inclusive & industry-driven consortium to provide more accurate and effective covert sensing solutions: \n• demonstrated under strict SWaP-C requirements\n• enabling information superiority down to the tactical level \n• responding to a top priority of the EU Capability Development Pl"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project CASSATA from call EDF-2022-RA-SENS-CSENS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0060",
      "type": "edf_project",
      "name": "Responsive European Architecture for Space",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121212",
          "acronym": "REACTS",
          "call_id": "EDF-2022-RA-SPACE-RSS",
          "call_title": "Responsive space system",
          "status": "Ended",
          "start_date": "2023-12-01",
          "end_date": "2025-11-30",
          "overall_budget": "19261887",
          "eu_contribution": "19261887",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121212",
          "type_of_action": "EDF Research Actions",
          "objective": "REACTS aims to provide European Member States with a new disruptive and collaborative defence capability: a resilient and scalable Network of Responsive Space Systems (RSS), fully interoperable, able to launch satellites and commence data delivery within a timeframe of 72 hours (compared to months with current capabilities). The main outputs of REACTS will be:\n\n- A holistic architecture- analysed, defined and shaped with the End-User needs at its core\n\n- A concise, detailed and actionable concept of operations (CONOPS)\n\n- A comprehensive roadmap for each technical and governing segment of RSS Network of Systems (incl. launch, space and ground segments), based on a cost-benefit analysis of all system components\n\n- An analysis and description for RSS Interface standards\n\n- The conceptual design and simulation of a software-based Configuration, Sharing & Booking Platform that will allow end-users with an easy access to the proposed RSS network of systems\n\n- A visual simulation of the achievable responsiveness.\n\nREACTS will consider all existing solutions to reach the 72 hours target – in an open-minded, supplier-agnostic and collaborative European mindset with significant end-user engagement, assess if they can fulfil the desired needs, study the possible adjustments and upgrades to existing solutions and, where appropriate, investigate new developments.\n\nThe ambition is to provide additional operational capabilities, adaptability and resilience to Europe in and beyond the defence sector. This will be possible by pooling the expertise of 38 partners from 13 different countries.\n\nSuch a coordinated and coherent European network of RSS will establish a whole new space defence environment, providing significant potential for economic growth and innovation in Europe, thus contributing directly to EU excellence, autonomy, cross-border cooperation, and putting Europe at the forefront of Responsive Space in the world."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project REACTS from call EDF-2022-RA-SPACE-RSS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0061",
      "type": "edf_project",
      "name": "SWArm and Teaming operation of manned & unmanned underwater vehicle SHOAL",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101121429",
          "acronym": "SWAT-SHOAL",
          "call_id": "EDF-2022-RA-UWW-UTS",
          "call_title": "Underwater manned-unmanned teaming and swarms",
          "status": "Ongoing",
          "start_date": "2023-12-01",
          "end_date": "2026-11-30",
          "overall_budget": "25000000",
          "eu_contribution": "25000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101121429",
          "type_of_action": "EDF Research Actions",
          "objective": "The SWAT-SHOAL project is focused on researching technologies that improve collaboration between manned and unmanned assets in missions against moving subsurface threats. The aim is to develop the concept of a System of Systems (SoS) that integrates different types of vehicles in a swarm or squad, organized by teams but working as a single unit, with the goal of achieving greater performance and higher efficiency in the execution of a broad spectrum of missions. \n\nThe use of different vehicle types, as well as the possibility of commanding from different platforms or divers allows to face an extended and more complex range of scenarios, improving team efficiency, leveraging the different capabilities in terms of unmanned vehicles, their sensors and overall performance that each resource can bring into the operational objectives. The diversity of platforms that configure the SoS allows broadening the type of missions to be executed, for example surveillance and reconnaissance, mine-countermeasures, collaborative engagement or support amphibious operations. The project specially considers the execution of missions in confined and shallow waters (CSW), analyzing the specific characteristics of this environment. \n\nStrengthened cooperation between the engineer and the end user will take place during feasibility studies as well as the design phase to integrate all these components into the SoS demonstrator. SWAT-SHOAL representative functionalities will be implemented to be validated in a laboratory through simulation. A subset of these functionalities will be demonstrated in seawater. This demonstrator will validate the SoS concept and architecture that will be developed under SWAT-SHOAL project."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SWAT-SHOAL from call EDF-2022-RA-UWW-UTS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0062",
      "type": "edf_project",
      "name": "Missile Increased Production Capacity",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101172057",
          "acronym": "MIPC",
          "call_id": "EDF-ASAP-2023-LS-MIS-IPC",
          "call_title": "Increased production capacity for missiles",
          "status": "Ongoing",
          "start_date": "2023-05-01",
          "end_date": "2026-08-31",
          "overall_budget": "10000000",
          "eu_contribution": "10000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101172057",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project MIPC from call EDF-ASAP-2023-LS-MIS-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0063",
      "type": "edf_project",
      "name": "Expansion of propellant production capacity for Missile Rocktet Motors and Artillery Range Extension (Basebleed Grains)",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101170821",
          "acronym": "Propellant Prod",
          "call_id": "EDF-ASAP-2023-LS-MIS-IPC",
          "call_title": "Increased production capacity for missiles",
          "status": "Ended",
          "start_date": "2024-01-01",
          "end_date": "2025-12-31",
          "overall_budget": "10000000",
          "eu_contribution": "10000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101170821",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project Propellant Prod from call EDF-ASAP-2023-LS-MIS-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0064",
      "type": "edf_project",
      "name": "SHaring of Industrial Expenses for high-capacity missiLe proDuction in Europe with a reduceD lead time",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101171618",
          "acronym": "SHIELDED",
          "call_id": "EDF-ASAP-2023-LS-MIS-IPC",
          "call_title": "Increased production capacity for missiles",
          "status": "Ongoing",
          "start_date": "2024-09-01",
          "end_date": "2026-08-31",
          "overall_budget": "9502833.06",
          "eu_contribution": "9502833.06",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101171618",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SHIELDED from call EDF-ASAP-2023-LS-MIS-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0065",
      "type": "edf_project",
      "name": "Enforcer Production Increase Campaign",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101172146",
          "acronym": "E.P.I.C.",
          "call_id": "EDF-ASAP-2023-LS-MIS-IPC",
          "call_title": "Increased production capacity for missiles",
          "status": "Ongoing",
          "start_date": "2024-07-01",
          "end_date": "2026-06-30",
          "overall_budget": "10000000",
          "eu_contribution": "10000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101172146",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project E.P.I.C. from call EDF-ASAP-2023-LS-MIS-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0066",
      "type": "edf_project",
      "name": "Guided mUnition Extended Production And Readiness Distribution",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101170819",
          "acronym": "GUEPARD",
          "call_id": "EDF-ASAP-2023-LS-MIS-IPC",
          "call_title": "Increased production capacity for missiles",
          "status": "Ongoing",
          "start_date": "2024-04-30",
          "end_date": "2026-04-29",
          "overall_budget": "9600320.34",
          "eu_contribution": "9600320.34",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101170819",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project GUEPARD from call EDF-ASAP-2023-LS-MIS-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0067",
      "type": "edf_project",
      "name": "IPC 155mm shells M107 and 155 ER02A1",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101171752",
          "acronym": "IPC SH",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ended",
          "start_date": "2023-03-21",
          "end_date": "2025-06-20",
          "overall_budget": "4755650.79",
          "eu_contribution": "4755650.79",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101171752",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project IPC SH from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0068",
      "type": "edf_project",
      "name": "STV GROUP´s ramp-up production of complete 155mm artillery ammunition in Polička, Czech Republic",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101171936",
          "acronym": "STV-RAMPSHL",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ongoing",
          "start_date": "2024-06-01",
          "end_date": "2026-05-31",
          "overall_budget": "4986345.1",
          "eu_contribution": "4986345.1",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101171936",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project STV-RAMPSHL from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0069",
      "type": "edf_project",
      "name": "Hungary Rheinmetall projectileS CAPacity Enhancement",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101171560",
          "acronym": "HR SCAPE",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ended",
          "start_date": "2024-07-01",
          "end_date": "2026-06-30",
          "overall_budget": "22500000",
          "eu_contribution": "22500000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101171560",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project HR SCAPE from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0070",
      "type": "edf_project",
      "name": "Increase 155mm explosives filling capacity",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101171613",
          "acronym": "Shells Filling",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ended",
          "start_date": "2023-09-01",
          "end_date": "2025-10-31",
          "overall_budget": "12030717.7",
          "eu_contribution": "12030717.7",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101171613",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project Shells Filling from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0071",
      "type": "edf_project",
      "name": "Projectiles manufacturing for 155 mm ammunition",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101172016",
          "acronym": "ProMa",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ended",
          "start_date": "2024-02-12",
          "end_date": "2025-12-11",
          "overall_budget": "20560755.45",
          "eu_contribution": "20560755.45",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101172016",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ProMa from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0072",
      "type": "edf_project",
      "name": "Increasing production capacity and eliminating bottlenecks in the production of 155 mm shells artillery at \"DEZAMET\" in Nowa Dęba.",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101170171",
          "acronym": "RampUp4Dezamet",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ongoing",
          "start_date": "2023-06-07",
          "end_date": "2026-04-06",
          "overall_budget": "2137612.06",
          "eu_contribution": "2137612.06",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101170171",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project RampUp4Dezamet from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0073",
      "type": "edf_project",
      "name": "NAMMO Lapua – Increasing the production of 155 mm shell bodies",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101172037",
          "acronym": "NAMMO_155",
          "call_id": "EDF-ASAP-2023-LS-SHL-IPC",
          "call_title": "Increased production capacity for shells",
          "status": "Ongoing",
          "start_date": "2023-03-22",
          "end_date": "2026-06-21",
          "overall_budget": "22500000",
          "eu_contribution": "22500000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101172037",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project NAMMO_155 from call EDF-ASAP-2023-LS-SHL-IPC"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0074",
      "type": "edf_project",
      "name": "Test laboratories for ammunition and components",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101170703",
          "acronym": "TARMAC",
          "call_id": "EDF-ASAP-2023-LS-TRC-AM",
          "call_title": "Testing and reconditioning certification for artillery ammunition",
          "status": "Ongoing",
          "start_date": "2024-09-01",
          "end_date": "2027-02-28",
          "overall_budget": "1964616.3",
          "eu_contribution": "1964616.3",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101170703",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project TARMAC from call EDF-ASAP-2023-LS-TRC-AM"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0075",
      "type": "edf_project",
      "name": "Joint Air Missile Defence Initiative in Europa",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101198046",
          "acronym": "JAMIE",
          "call_id": "EDF-EDIRPA-2024-FNLC-AMD-CS",
          "call_title": "Common procurement of air and missile defence capabilities and systems",
          "status": "Ongoing",
          "start_date": "2022-10-01",
          "end_date": "2026-08-31",
          "overall_budget": "60000000",
          "eu_contribution": "60000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101198046",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "This project, named Joint Air Missile Defence Initiative in Europe (JAMIE), aims to support the joint procurement of fully interoperable IRIS-T SLM systems, leveraging the collaborative framework provided by the European Defence Industrial Programme (EDIRPA). The initiative underscores the strategic importance of fostering cross-border defence cooperation within the European Union.\nThe successful operation of the IRIS-T SLM system in the Ukraine theatre of war has underlined its critical role and effectiveness in modern air defence and its critical relevance for European air defence in the medium range layer as a whole. \nParticipating Member States (pMS) of this initiative at this time are Austria, Bulgaria, Estonia, Germany, Latvia and Slovenia with further states being in discussion of joining the cooperation (Lithuania, Denmark and further European countries have indicated joining JAMIE and their consideration of the IRIS-T SLM system for their national armed forces).\nThe total value of the common procurement in context of the action of the JAMIE programme is approximately 3.875.000.000 Euro."
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project JAMIE from call EDF-EDIRPA-2024-FNLC-AMD-CS"
        },
        {
          "date": "2026-05-27",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0076",
      "type": "edf_project",
      "name": "Common procurement of MISTRAL systems",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101197995",
          "acronym": "MISTRAL",
          "call_id": "EDF-EDIRPA-2024-FNLC-AMD-CS",
          "call_title": "Common procurement of air and missile defence capabilities and systems",
          "status": "Ongoing",
          "start_date": "2023-04-01",
          "end_date": "2026-09-30",
          "overall_budget": "60000000",
          "eu_contribution": "60000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101197995",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project MISTRAL from call EDF-EDIRPA-2024-FNLC-AMD-CS"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0077",
      "type": "edf_project",
      "name": "High Explosive 155mm Ammunition",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101197997",
          "acronym": "HE 155 mm",
          "call_id": "EDF-EDIRPA-2024-FNLC-AMMO-S2S",
          "call_title": "Common procurement of surface-to-surface  ammunition",
          "status": "Ended",
          "start_date": "2023-07-01",
          "end_date": "2025-12-31",
          "overall_budget": "60000000",
          "eu_contribution": "60000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101197997",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project HE 155 mm from call EDF-EDIRPA-2024-FNLC-AMMO-S2S"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0078",
      "type": "edf_project",
      "name": "Collaborative Procurement of Ammunition, 155 mm (Fast Track)",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101197946",
          "acronym": "CPoA 155mm",
          "call_id": "EDF-EDIRPA-2024-FNLC-AMMO-S2S",
          "call_title": "Common procurement of surface-to-surface  ammunition",
          "status": "Ended",
          "start_date": "2022-11-01",
          "end_date": "2025-12-31",
          "overall_budget": "60000000",
          "eu_contribution": "60000000",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101197946",
          "type_of_action": "EDF Lump Sum Grants"
        }
      },
      "history": [
        {
          "date": "2026-04-23",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project CPoA 155mm from call EDF-EDIRPA-2024-FNLC-AMMO-S2S"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "IN-1357",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "RTX",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "RTX",
            "stock_sector": "Industriali",
            "weight_pct": 7.59,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1358",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Boeing",
      "sector": null,
      "wikidata_id": "Q66",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BA",
            "stock_sector": "Industriali",
            "weight_pct": 7.39,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Boeing",
          "description": "American global aerospace and defense corporation",
          "aliases": [
            "Boeing Company",
            "United Aircraft and Transport Corp",
            "The Boeing Company (Chicago, IL)"
          ],
          "instance_of": [
            "public company",
            "aerospace manufacturer",
            "rail vehicle manufacturer"
          ],
          "country": "United States",
          "inception": "1916-07-15",
          "headquarters": "Chicago",
          "official_website": "https://boeing.com/",
          "isin": "US0970231058",
          "employees": 171000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Boeing"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q66",
          "description": "wikidata_id set via search: label='Boeing', description='American global aerospace and defense corporation'. Search name used: 'Boeing'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q66)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q66)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q66 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q66). label='Boeing'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1359",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "GE Aerospace",
      "sector": null,
      "wikidata_id": "Q1485061",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "GE",
            "stock_sector": "Industriali",
            "weight_pct": 7.06,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "GE Aerospace",
          "description": "American aircraft engine supplier",
          "aliases": [
            "General Electric Aircraft Engines",
            "GEAE",
            "GE Aircraft Engines",
            "GE Aviation",
            "General Electric Company"
          ],
          "instance_of": [
            "business",
            "aerospace manufacturer"
          ],
          "country": "United States",
          "inception": "1917-01-01",
          "headquarters": "Evendale",
          "official_website": "https://www.geaerospace.com/",
          "isin": "US3696043013",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/GE%20Aerospace"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1485061",
          "description": "wikidata_id set via search: label='GE Aerospace', description='American aircraft engine supplier'. Search name used: 'Ge Aerospace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1485061)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1485061)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1485061 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1485061). label='GE Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1360",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Howmet Aerospace",
      "sector": null,
      "wikidata_id": "Q25104597",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HWM",
            "stock_sector": "Industriali",
            "weight_pct": 4.47,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Howmet Aerospace",
          "description": "American industrial company",
          "aliases": [
            "Arconic Inc.",
            "Howmet Aerospace Inc",
            "HWM"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2016-11-01",
          "headquarters": "Pittsburgh",
          "official_website": "http://www.howmet.com",
          "isin": "US03965L1008",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Howmet%20Aerospace"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q25104597",
          "description": "wikidata_id set via search: label='Howmet Aerospace', description='American industrial company'. Search name used: 'Howmet Aerospace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25104597)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25104597)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q25104597 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25104597). label='Howmet Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1361",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Safran SA",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "SAF",
            "stock_sector": "Industriali",
            "weight_pct": 4.31,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": {
          "extracted_at": "2026-04-24",
          "source_file": "companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "profile_url": "https://www.crunchbase.com/organization/safran-passenger-innovations",
          "stage": "",
          "description": "Safran Passenger Innovations provides innovative in-flight entertainment and connectivity systems.",
          "description_full": null,
          "website": "https://www.safran-group.com/companies/safran-passenger-innovations",
          "cb_rank": 440950,
          "headquarters": "Brea, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": null,
          "company_type": null,
          "investment_stage": null,
          "investor_type": "",
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Media and Entertainment",
            "Software"
          ],
          "industries": [
            "Business Intelligence",
            "In-Flight Entertainment",
            "Software"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "M&A",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": null,
          "top_investors": [],
          "num_investors": null,
          "revenue_range": null,
          "patents_granted": null,
          "domain": null,
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": null,
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-04-24",
          "source": "crunchbase",
          "author": "import_crunchbase_csv.py",
          "field": "sources.crunchbase",
          "old": null,
          "new": "extracted_at=2026-04-24, source=companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv",
          "description": "sources.crunchbase populated from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv"
        },
        {
          "date": "2026-06-18",
          "action": "validation_added",
          "field": "validation",
          "value": "cb_hq_mismatch_subsidiary",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "crunchbase_enriched",
          "description": "sources.crunchbase imported from companies-no-cb-2026-04-24-csv-4-24-2026-matches.csv (2026-04-24)",
          "author": "import_crunchbase_csv.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "cb_hq_mismatch_subsidiary",
          "description": "CB headquarters (CB=Brea California United States) is for a US subsidiary. Safran SA HQ is Le Plessis-Robinson Hauts-de-Seine France — CB matched Safran USA entity.",
          "author": "patch_country_from_cb_hq.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1362",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Transdigm",
      "sector": null,
      "wikidata_id": "Q7833612",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "TDG",
            "stock_sector": "Industriali",
            "weight_pct": 3.32,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "TransDigm Group Inc.",
          "description": "TransDigm Group Incorporated is a global designer, producer and supplier of commercial and military aerospace components",
          "aliases": [
            "TransDigm Group Incorporated",
            "TDG",
            "TransDigm Group"
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "United States",
          "inception": "1993",
          "headquarters": "Cleveland",
          "official_website": "http://www.transdigm.com/",
          "isin": "US8936411003",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/TransDigm%20Group"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7833612",
          "description": "wikidata_id set via search: label='TransDigm Group Inc.', description='TransDigm Group Incorporated is a global designer, producer and supplier of com. Search name used: 'Transdigm'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7833612)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7833612)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7833612 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7833612). label='TransDigm Group Inc.'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1363",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AXON Enterprise",
      "sector": null,
      "wikidata_id": "Q690604",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "AXON",
            "stock_sector": "Industriali",
            "weight_pct": 1.7,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Axon Enterprise",
          "description": "US American weapons manufacturer",
          "aliases": [
            "TASER International, Inc.",
            "TASER International Incorporated",
            "TASER",
            "Taser International",
            "Axon Enterprise",
            "Axon Enterprise, Inc."
          ],
          "instance_of": [
            "business",
            "enterprise",
            "small arms manufacturing company",
            "public company"
          ],
          "country": "United States",
          "inception": "1993-09-01",
          "headquarters": "Scottsdale",
          "official_website": "https://www.axon.com/",
          "isin": "US87651B1044",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Axon%20Enterprise"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q690604",
          "description": "wikidata_id set via search: label='Axon Enterprise', description='US American weapons manufacturer'. Search name used: 'Axon Enterprise'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q690604)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q690604)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q690604 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q690604). label='Axon Enterprise'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1364",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hanwha Aerospace",
      "sector": null,
      "wikidata_id": "Q563107",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "012450",
            "stock_sector": "Industriali",
            "weight_pct": 1.47,
            "location": "South Korea",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "KRW",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Hanwha Aerospace",
          "description": "South Korean aerospace and defense company",
          "aliases": [],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "South Korea",
          "inception": "1977-08-01",
          "headquarters": "Changwon",
          "official_website": "https://www.hanwhaaerospace.com/eng/index.do",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hanwha%20Aerospace"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q563107",
          "description": "wikidata_id set via search: label='Hanwha Aerospace', description='South Korean aerospace and defense company'. Search name used: 'Hanwha Aerospace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q563107)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q563107)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q563107 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q563107). label='Hanwha Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1365",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Rocket LAB",
      "sector": null,
      "wikidata_id": "Q116319",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "RKLB",
            "stock_sector": "Industriali",
            "weight_pct": 1.4,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Rocket Lab",
          "description": "U.S. & New Zealand aerospace manufacturer and launch service provider",
          "aliases": [
            "Rocket Labs"
          ],
          "instance_of": [
            "aerospace manufacturer",
            "launch service provider"
          ],
          "country": "United States",
          "inception": "2006-06",
          "headquarters": "Huntington Beach",
          "official_website": "https://rocketlabcorp.com/",
          "isin": "US7731211089",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Rocket%20Lab"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q116319",
          "description": "wikidata_id set via search: label='Rocket Lab', description='U.S. & New Zealand aerospace manufacturer and launch service provider'. Search name used: 'Rocket Lab'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q116319)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q116319)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q116319 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q116319). label='Rocket Lab'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1366",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Curtiss Wright",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "CW",
            "stock_sector": "Industriali",
            "weight_pct": 1.21,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1367",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Woodward",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "WWD",
            "stock_sector": "Industriali",
            "weight_pct": 1.06,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1368",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Carpenter Technology",
      "sector": null,
      "wikidata_id": "Q5045738",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "CRS",
            "stock_sector": "Industriali",
            "weight_pct": 0.96,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Carpenter Technology Corporation",
          "description": "American metals manufacturer",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1889-06-01",
          "headquarters": "Reading",
          "official_website": "http://www.cartech.com",
          "isin": "US1442851036",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Carpenter%20Technology%20Corporation"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5045738",
          "description": "wikidata_id set via search: label='Carpenter Technology Corporation', description='American metals manufacturer'. Search name used: 'Carpenter Technology'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5045738)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5045738)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5045738 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5045738). label='Carpenter Technology Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1369",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ATI",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "ATI",
            "stock_sector": "Industriali",
            "weight_pct": 0.95,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1370",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kongsberg Gruppen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "KOG",
            "stock_sector": "Industriali",
            "weight_pct": 0.93,
            "location": "Norway",
            "exchange": "Oslo Bors Asa",
            "currency": "NOK",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1371",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BWX Technologies",
      "sector": null,
      "wikidata_id": "Q4836852",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BWXT",
            "stock_sector": "Industriali",
            "weight_pct": 0.91,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "BWX Technologies",
          "description": "American nuclear energy and technology company",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "Lynchburg",
          "official_website": "http://www.bwxt.com/",
          "isin": "US05605H1005",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/BWX%20Technologies"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q4836852",
          "description": "wikidata_id set via search: label='BWX Technologies', description='American nuclear energy and technology company'. Search name used: 'Bwx Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q4836852)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q4836852)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q4836852 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q4836852). label='BWX Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1372",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Heico Class A",
      "sector": null,
      "wikidata_id": "Q5629432",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HEIA",
            "stock_sector": "Industriali",
            "weight_pct": 0.82,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "HEICO",
          "description": "aerospace and electronics company",
          "aliases": [
            "Heinecke Instruments Co",
            "HEICO Corporation"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1957",
          "headquarters": "Hollywood",
          "official_website": "http://www.heico.com",
          "isin": "US4228061093",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/HEICO"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5629432",
          "description": "wikidata_id set via search: label='HEICO', description='aerospace and electronics company'. Search name used: 'Heico'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5629432)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5629432)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5629432 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5629432). label='HEICO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1373",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Textron",
      "sector": null,
      "wikidata_id": "Q2140315",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "TXT",
            "stock_sector": "Industriali",
            "weight_pct": 0.78,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Textron",
          "description": "American industrial conglomerate",
          "aliases": [
            "Textron Incorporated"
          ],
          "instance_of": [
            "conglomerate",
            "public company"
          ],
          "country": "United States",
          "inception": "1923",
          "headquarters": "Providence",
          "official_website": "https://www.textron.com/",
          "isin": "US8832031012",
          "employees": 40000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Textron"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2140315",
          "description": "wikidata_id set via search: label='Textron', description='American industrial conglomerate'. Search name used: 'Textron'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2140315)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2140315)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2140315 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2140315). label='Textron'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1374",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Bombardier Class B",
      "sector": null,
      "wikidata_id": "Q333498",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BBD.B",
            "stock_sector": "Industriali",
            "weight_pct": 0.76,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "CAD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Bombardier",
          "description": "aerospace and transportation manufacturer in Canada",
          "aliases": [
            "L'Auto-Neige Bombardier Limitée",
            "Bombardier Inc.",
            "BOMBARDIER INC.     (Dorval)"
          ],
          "instance_of": [
            "public company",
            "aerospace manufacturer"
          ],
          "country": "Canada",
          "inception": "1942-01-29",
          "headquarters": "Dorval",
          "official_website": "https://www.bombardier.com/",
          "isin": "CA0977512007",
          "employees": 13800,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Bombardier%20Inc."
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q333498",
          "description": "wikidata_id set via search: label='Bombardier', description='aerospace and transportation manufacturer in Canada'. Search name used: 'Bombardier'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q333498)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q333498)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q333498 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q333498). label='Bombardier'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1375",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Huntington Ingalls Industries",
      "sector": null,
      "wikidata_id": "Q7257522",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HII",
            "stock_sector": "Industriali",
            "weight_pct": 0.75,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Huntington Ingalls Industries",
          "description": "American shipbuilding company",
          "aliases": [
            "Northrop Grumman Shipbuilding",
            "HII",
            "Huntington Ingalls"
          ],
          "instance_of": [
            "business",
            "enterprise",
            "public company"
          ],
          "country": "United States",
          "inception": "2011-03-31",
          "headquarters": "Newport News",
          "official_website": "https://hii.com",
          "isin": "US4464131063",
          "employees": 44000,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Huntington%20Ingalls%20Industries"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7257522",
          "description": "wikidata_id set via search: label='Huntington Ingalls Industries', description='American shipbuilding company'. Search name used: 'Huntington Ingalls Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7257522)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7257522)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7257522 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7257522). label='Huntington Ingalls Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1376",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Singapore Technologies Engineering",
      "sector": null,
      "wikidata_id": "Q3719328",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "S63",
            "stock_sector": "Industriali",
            "weight_pct": 0.68,
            "location": "Singapore",
            "exchange": "Singapore Exchange",
            "currency": "SGD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "ST Engineering",
          "description": "Global technology, defense, and engineering group headquartered in Singapore",
          "aliases": [
            "Singapore Technologies Engineering Ltd",
            "ST Engg",
            "STEG"
          ],
          "instance_of": [
            "business",
            "public company",
            "enterprise",
            "organization"
          ],
          "country": "Singapore",
          "inception": "1967-01-01",
          "headquarters": "Singapore",
          "official_website": "https://www.stengg.com/",
          "isin": "SG1F60858221",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/ST%20Engineering"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q3719328",
          "description": "wikidata_id set via search: label='ST Engineering', description='Global technology, defense, and engineering group headquartered in Singapore'. Search name used: 'Singapore Technologies Engineering'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q3719328)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q3719328)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q3719328 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q3719328). label='ST Engineering'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1377",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Kratos Defense AND Security Soluti",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "KTOS",
            "stock_sector": "Industriali",
            "weight_pct": 0.63,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1378",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Heico",
      "sector": null,
      "wikidata_id": "Q5629432",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HEI",
            "stock_sector": "Industriali",
            "weight_pct": 0.55,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "HEICO",
          "description": "aerospace and electronics company",
          "aliases": [
            "Heinecke Instruments Co",
            "HEICO Corporation"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1957",
          "headquarters": "Hollywood",
          "official_website": "http://www.heico.com",
          "isin": "US4228061093",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/HEICO"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q5629432",
          "description": "wikidata_id set via search: label='HEICO', description='aerospace and electronics company'. Search name used: 'Heico'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q5629432)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q5629432)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q5629432 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q5629432). label='HEICO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1379",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Korea Aerospace Industries",
      "sector": null,
      "wikidata_id": "Q488470",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "047810",
            "stock_sector": "Industriali",
            "weight_pct": 0.43,
            "location": "South Korea",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "KRW",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Korea Aerospace Industries",
          "description": "aerospace manufacturer in south korea",
          "aliases": [
            "KAI"
          ],
          "instance_of": [
            "aerospace manufacturer",
            "defense contractor",
            "public company",
            "business",
            "enterprise"
          ],
          "country": "South Korea",
          "inception": "1999-10-01",
          "headquarters": "Sacheon",
          "official_website": "https://www.koreaaero.com/EN/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Korea%20Aerospace%20Industries"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q488470",
          "description": "wikidata_id set via search: label='Korea Aerospace Industries', description='aerospace manufacturer in south korea'. Search name used: 'Korea Aerospace Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q488470)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q488470)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q488470 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q488470). label='Korea Aerospace Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1380",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "CAE",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "CAE",
            "stock_sector": "Industriali",
            "weight_pct": 0.43,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "CAD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1381",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MOOG Class A",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "MOGA",
            "stock_sector": "Industriali",
            "weight_pct": 0.42,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1382",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "LIG Nex1",
      "sector": null,
      "wikidata_id": "Q6458668",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "079550",
            "stock_sector": "Industriali",
            "weight_pct": 0.31,
            "location": "South Korea",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "KRW",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "LIG Defense&Aerospace",
          "description": "South Korean aerospace manufacturer and defense company",
          "aliases": [
            "LG Innotek",
            "LIG Nex1"
          ],
          "instance_of": [
            "business",
            "enterprise"
          ],
          "country": "South Korea",
          "inception": "1976",
          "headquarters": "Yongin",
          "official_website": "https://www.lignex1.com/web/kor/main.do",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/LIG%20Defense%20%26%20Aerospace"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6458668",
          "description": "wikidata_id set via search: label='LIG Defense&Aerospace', description='South Korean aerospace manufacturer and defense company'. Search name used: 'Lig Nex1'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6458668)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6458668)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6458668 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6458668). label='LIG Defense&Aerospace'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1383",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hanwha Systems",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "272210",
            "stock_sector": "Industriali",
            "weight_pct": 0.3,
            "location": "South Korea",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "KRW",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1384",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hexcel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "HXL",
            "stock_sector": "Industriali",
            "weight_pct": 0.3,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1385",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Karman",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "KRMN",
            "stock_sector": "Industriali",
            "weight_pct": 0.3,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1386",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Standardaero",
      "sector": null,
      "wikidata_id": "Q25212746",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "SARO",
            "stock_sector": "Industriali",
            "weight_pct": 0.25,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Standard Aero Corporation",
          "description": "company",
          "aliases": [
            "StandardAero"
          ],
          "instance_of": [
            "business"
          ],
          "country": null,
          "inception": "1937",
          "headquarters": null,
          "official_website": "http://www.standardaero.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/StandardAero"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q25212746",
          "description": "wikidata_id set via search: label='Standard Aero Corporation', description='company'. Search name used: 'Standardaero'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q25212746)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q25212746)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q25212746 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q25212746). label='Standard Aero Corporation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1387",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "VSE",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "VSEC",
            "stock_sector": "Industriali",
            "weight_pct": 0.25,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1388",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AAR",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "AIR",
            "stock_sector": "Industriali",
            "weight_pct": 0.21,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1389",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mercury Systems",
      "sector": null,
      "wikidata_id": "Q6818651",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "MRCY",
            "stock_sector": "Industriali",
            "weight_pct": 0.19,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Mercury Systems",
          "description": "defense-related information technology company",
          "aliases": [
            "Mercury Systems (United States)"
          ],
          "instance_of": [
            "business",
            "public company",
            "organization"
          ],
          "country": "United States",
          "inception": "1981",
          "headquarters": "Andover",
          "official_website": "https://mrcy.com/",
          "isin": "US5893781089",
          "employees": null,
          "wikipedia_url": null
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6818651",
          "description": "wikidata_id set via search: label='Mercury Systems', description='defense-related information technology company'. Search name used: 'Mercury Systems'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6818651)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6818651)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6818651 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6818651). label='Mercury Systems'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1390",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Leonardo DRS",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "DRS",
            "stock_sector": "Industriali",
            "weight_pct": 0.17,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1391",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Archer Aviation Class A",
      "sector": null,
      "wikidata_id": "Q109369035",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "ACHR",
            "stock_sector": "Industriali",
            "weight_pct": 0.16,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Archer Aviation",
          "description": "American electric aircraft manufacturer",
          "aliases": [
            "Archer Aviation Inc."
          ],
          "instance_of": [
            "company",
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": null,
          "headquarters": "San Jose",
          "official_website": "http://archer.com/",
          "isin": "US03945R1023",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Archer%20Aviation"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q109369035",
          "description": "wikidata_id set via search: label='Archer Aviation', description='American electric aircraft manufacturer'. Search name used: 'Archer Aviation'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q109369035)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q109369035)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q109369035 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q109369035). label='Archer Aviation'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1392",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "MDA Space",
      "sector": null,
      "wikidata_id": "Q1165227",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "MDA",
            "stock_sector": "Industriali",
            "weight_pct": 0.16,
            "location": "Canada",
            "exchange": "Toronto Stock Exchange",
            "currency": "CAD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "MDA Space",
          "description": "Canadian space technology company",
          "aliases": [
            "MacDonald, Dettwiler and Associates",
            "MDA Corporation",
            "MDA Ltd."
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "Canada",
          "inception": "1969",
          "headquarters": "Brampton",
          "official_website": "https://mda.space/",
          "isin": "CA5542821031",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/MDA%20Space"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q1165227",
          "description": "wikidata_id set via search: label='MDA Space', description='Canadian space technology company'. Search name used: 'Mda Space'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q1165227)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q1165227)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q1165227 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q1165227). label='MDA Space'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1393",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Droneshield",
      "sector": null,
      "wikidata_id": "Q112074473",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "DRO",
            "stock_sector": "Industriali",
            "weight_pct": 0.13,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "AUD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "DroneShield",
          "description": "Australian company",
          "aliases": [],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": null,
          "headquarters": "Sydney",
          "official_website": "https://www.droneshield.com/",
          "isin": "AU000000DRO2",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/DroneShield"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q112074473",
          "description": "wikidata_id set via search: label='DroneShield', description='Australian company'. Search name used: 'Droneshield'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q112074473)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q112074473)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q112074473 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q112074473). label='DroneShield'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1394",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Exosens SA",
      "sector": null,
      "wikidata_id": "Q2602577",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "EXENS",
            "stock_sector": "Industriali",
            "weight_pct": 0.11,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Exosens",
          "description": "French imaging and detection technologies company",
          "aliases": [
            "Photonis Technologies",
            "Photonis Group"
          ],
          "instance_of": [
            "business",
            "company"
          ],
          "country": "France",
          "inception": "1937",
          "headquarters": "Mérignac",
          "official_website": "https://www.exosens.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2602577",
          "description": "wikidata_id set via search: label='Exosens', description='French imaging and detection technologies company'. Search name used: 'Exosens'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2602577)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2602577)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2602577 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2602577). label='Exosens'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1395",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Astronics",
      "sector": null,
      "wikidata_id": "Q27963459",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "ATRO",
            "stock_sector": "Industriali",
            "weight_pct": 0.1,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": null,
          "description": "American aerospace electronics company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "United States",
          "inception": "1968-12-05",
          "headquarters": "East Aurora",
          "official_website": "http://www.astronics.com",
          "isin": "US0464331083",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Astronics"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q27963459",
          "description": "wikidata_id set via search: label='Astronics', description='American aerospace electronics company'. Search name used: 'Astronics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q27963459)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q27963459)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q27963459 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q27963459). label=None",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1396",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "LOAR",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "LOAR",
            "stock_sector": "Industriali",
            "weight_pct": 0.1,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1397",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Intuitive Machines Class A",
      "sector": null,
      "wikidata_id": "Q60760151",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "LUNR",
            "stock_sector": "Industriali",
            "weight_pct": 0.1,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Intuitive Machines",
          "description": "American space products and services company",
          "aliases": [
            "Intuitive Machines, Inc."
          ],
          "instance_of": [
            "business",
            "company"
          ],
          "country": "United States",
          "inception": "2013",
          "headquarters": "Houston",
          "official_website": "https://www.intuitivemachines.com/",
          "isin": "US46125A1007",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Intuitive%20Machines"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q60760151",
          "description": "wikidata_id set via search: label='Intuitive Machines', description='American space products and services company'. Search name used: 'Intuitive Machines'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60760151)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60760151)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q60760151 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60760151). label='Intuitive Machines'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1398",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ducommun",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "DCO",
            "stock_sector": "Industriali",
            "weight_pct": 0.08,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1399",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "BET Shemesh Engines",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BSEN",
            "stock_sector": "Industriali",
            "weight_pct": 0.08,
            "location": "Israel",
            "exchange": "Tel Aviv Stock Exchange",
            "currency": "ILS",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1400",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "V2x",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "VVX",
            "stock_sector": "Industriali",
            "weight_pct": 0.07,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1401",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Exail Technologies SA",
      "sector": null,
      "wikidata_id": "Q125849806",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "EXA",
            "stock_sector": "Industriali",
            "weight_pct": 0.07,
            "location": "France",
            "exchange": "Nyse Euronext - Euronext Paris",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Exail Technologies",
          "description": "French technology company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "France",
          "inception": null,
          "headquarters": "La Garde",
          "official_website": "https://www.exail-technologies.com/fr",
          "isin": "FR0000062671",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Exail%20Technologies"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q125849806",
          "description": "wikidata_id set via search: label='Exail Technologies', description='French technology company'. Search name used: 'Exail Technologies'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q125849806)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q125849806)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q125849806 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q125849806). label='Exail Technologies'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1402",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "AVIO",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "AVIO",
            "stock_sector": "Industriali",
            "weight_pct": 0.06,
            "location": "Italy",
            "exchange": "Borsa Italiana",
            "currency": "EUR",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1403",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Austal",
      "sector": null,
      "wikidata_id": "Q780696",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "ASB",
            "stock_sector": "Industriali",
            "weight_pct": 0.05,
            "location": "Australia",
            "exchange": "Asx - All Markets",
            "currency": "AUD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Austal",
          "description": "Australian-based global ship building company",
          "aliases": [
            "Austal Limited"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Australia",
          "inception": "1988-01-01",
          "headquarters": "Henderson",
          "official_website": "https://www.austal.com/",
          "isin": "AU000000ASB3",
          "employees": 2400,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Austal"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q780696",
          "description": "wikidata_id set via search: label='Austal', description='Australian-based global ship building company'. Search name used: 'Austal'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q780696)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q780696)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q780696 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q780696). label='Austal'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1404",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Cadre",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "CDRE",
            "stock_sector": "Industriali",
            "weight_pct": 0.04,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1405",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "National Presto Industries",
      "sector": null,
      "wikidata_id": "Q6975043",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "NPK",
            "stock_sector": "Industriali",
            "weight_pct": 0.04,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "National Presto Industries",
          "description": "manufacturer of kitchen appliances",
          "aliases": [],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "1905",
          "headquarters": "Eau Claire",
          "official_website": "http://www.gopresto.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/National%20Presto%20Industries"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q6975043",
          "description": "wikidata_id set via search: label='National Presto Industries', description='manufacturer of kitchen appliances'. Search name used: 'National Presto Industries'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q6975043)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q6975043)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q6975043 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q6975043). label='National Presto Industries'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1406",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Astroscale",
      "sector": null,
      "wikidata_id": "Q60753705",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "186A",
            "stock_sector": "Industriali",
            "weight_pct": 0.04,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "JPY",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Astroscale",
          "description": "orbital debris removal company",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Japan",
          "inception": "2013-05-04",
          "headquarters": "Tokyo",
          "official_website": "https://astroscale.com/about/",
          "isin": "JP3119820003",
          "employees": 130,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Astroscale"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q60753705",
          "description": "wikidata_id set via search: label='Astroscale', description='orbital debris removal company'. Search name used: 'Astroscale'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q60753705)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q60753705)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q60753705 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q60753705). label='Astroscale'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1407",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Satrec Initiative",
      "sector": null,
      "wikidata_id": "Q55731469",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "099320",
            "stock_sector": "Industriali",
            "weight_pct": 0.03,
            "location": "South Korea",
            "exchange": "Korea Exchange (Kosdaq)",
            "currency": "KRW",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Satrec Initiative",
          "description": "South Korean aerospace company",
          "aliases": [
            "SI",
            "Satrec Initiative Co., Ltd.",
            "Satrec I"
          ],
          "instance_of": [
            "space company",
            "manufacturing company"
          ],
          "country": "South Korea",
          "inception": "1999-12-29",
          "headquarters": "Daejeon",
          "official_website": "https://www.satreci.com/",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Satrec%20Initiative"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q55731469",
          "description": "wikidata_id set via search: label='Satrec Initiative', description='South Korean aerospace company'. Search name used: 'Satrec Initiative'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q55731469)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q55731469)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q55731469 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q55731469). label='Satrec Initiative'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1408",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Redwire",
      "sector": null,
      "wikidata_id": "Q106432676",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "RDW",
            "stock_sector": "Industriali",
            "weight_pct": 0.03,
            "location": "United States",
            "exchange": "New York Stock Exchange Inc.",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Redwire",
          "description": "American public aerospace developer and manufacturer",
          "aliases": [
            "Redwire Space",
            "Redwire  Space, Inc.",
            "Redwire Corp",
            "Redwire Corporation"
          ],
          "instance_of": [
            "business",
            "public company"
          ],
          "country": "United States",
          "inception": "2020-06-01",
          "headquarters": "Jacksonville",
          "official_website": "https://rdw.com/",
          "isin": "US75776W1036",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Redwire"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q106432676",
          "description": "wikidata_id set via search: label='Redwire', description='American public aerospace developer and manufacturer'. Search name used: 'Redwire'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q106432676)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q106432676)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q106432676 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q106432676). label='Redwire'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1409",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mildef",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "MILDEF",
            "stock_sector": "Industriali",
            "weight_pct": 0.03,
            "location": "Sweden",
            "exchange": "Nasdaq Omx Nordic",
            "currency": "SEK",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1410",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "QPS",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "464A",
            "stock_sector": "Industriali",
            "weight_pct": 0.03,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "JPY",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1411",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ispace",
      "sector": null,
      "wikidata_id": "Q24862548",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "9348",
            "stock_sector": "Industriali",
            "weight_pct": 0.02,
            "location": "Japan",
            "exchange": "Tokyo Stock Exchange",
            "currency": "JPY",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "ispace Inc",
          "description": "private Japanese company developing robotic spacecraft technologies",
          "aliases": [],
          "instance_of": [
            "business",
            "kabushiki gaisha"
          ],
          "country": "Japan",
          "inception": "2010-09-10",
          "headquarters": "Tokyo",
          "official_website": "https://ispace-inc.com/",
          "isin": "JP3102360009",
          "employees": 282,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Ispace%20Inc."
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q24862548",
          "description": "wikidata_id set via search: label='ispace Inc', description='private Japanese company developing robotic spacecraft technologies'. Search name used: 'Ispace'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q24862548)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q24862548)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q24862548 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q24862548). label='ispace Inc'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1412",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SNT Dynamics",
      "sector": null,
      "wikidata_id": "Q7387008",
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "003570",
            "stock_sector": "Industriali",
            "weight_pct": 0.01,
            "location": "South Korea",
            "exchange": "Korea Exchange (Stock Market)",
            "currency": "KRW",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "SNT Dynamics",
          "description": "South Korean company",
          "aliases": [
            "S&T Dynamics",
            "SNT"
          ],
          "instance_of": [
            "business"
          ],
          "country": "South Korea",
          "inception": "1959",
          "headquarters": "Changwon",
          "official_website": "http://www.hisntd.com/cn/main/main.html",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SNT%20Dynamics"
        },
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q7387008",
          "description": "wikidata_id set via search: label='SNT Dynamics', description='South Korean company'. Search name used: 'Snt Dynamics'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q7387008)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q7387008)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q7387008 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q7387008). label='SNT Dynamics'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1413",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Byrna Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": [
          {
            "extracted_at": "2026-03-30",
            "etf_name": "iShares Global Aerospace & Defence UCITS ETF",
            "etf_ticker": "DFND",
            "gics_code": "201010",
            "stock_ticker": "BYRN",
            "stock_sector": "Industriali",
            "weight_pct": 0.01,
            "location": "United States",
            "exchange": "NASDAQ",
            "currency": "USD",
            "source_file": "ishare_aerospace_defense_GICS201010_en.csv"
          }
        ],
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null,
        "edf": null,
        "edf_project": null
      },
      "history": [
        {
          "date": "2026-04-24",
          "source": "ishares",
          "author": "import_ishares_aerospace.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from iShares Aerospace & Defense ETF (GICS 201010, ishare_aerospace_defense_GICS201010_en.csv)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Roles and sector inferred from iShares ETF import only. Confirm manufacturer status and enrich with Crunchbase.",
          "author": "import_ishares_aerospace.py",
          "datestamp": "2026-04-24"
        }
      ],
      "tags": []
    },
    {
      "id": "EDF-0079",
      "type": "edf_project",
      "name": "LAser CEramics",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168190",
          "acronym": "LACE",
          "call_id": "EDF-2023-LS-RA-DIS-NT",
          "call_title": "Non-thematic research actions targeting disruptive technologies for defence",
          "status": "Ongoing",
          "start_date": "2025-06-01",
          "end_date": "2029-05-31",
          "overall_budget": "3998498.47",
          "eu_contribution": "3998498.47",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168190",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "The use of high peak power Ultrashort Pulse Lasers with High Average Power (USP-HAP) as a potentially disruptive LDEW component\nsystems is increasingly attracting attention worldwide the possibility of accessing new regimes of atmospheric propagation and new\ntarget interaction effects related to the ultrashort pulse energy delivery, with unique foreseen electromagnetic, mechanical and\nthermal effects linked to both the peak power and the average delivered laser power. The combination of peak and average power\nforeseen for these and other crucial applications requires the development of a novel laser technology exploiting direct diode\npumping of scalable gain media capable of broadband amplification that can be customized in shape and doping profile and can\nhave a controllable delivery lead time.\nIn our LACE project we aim at addressing production of novel transparent ceramics as laser gain media to finally empower\ndevelopment of this new class of laser. Indeed, production of laser-grade ceramics is a challenging and complex task, and often\nlinked to proprietary processes requiring dedicated approaches for the specific selected materials. Current availability of laser\nceramic materials is extremely limited, with very few manufacturers capable of producing and delivering samples for research\npurposes. Based on the existing strong expertise on ceramic development in the EU and fully included in this project, we aim at 1)\nestablishing capability of production of high-performance, laser-grade transparent ceramics of broadband laser gain materials based\non Thulium for chirped pulse amplification and 2) developing advanced multilayer custom coatings needed for delivering fully\noperational ceramics laser gain media.\nWe strongly believe that the proposed developments are strategic to fill the existing technological gaps to reach maturity in USP-\nHAP laser technology in Europe and to push the TRL of LDEW systems based on this technology closer to a prototype level."
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project LACE from call EDF-2023-LS-RA-DIS-NT"
        },
        {
          "date": "2026-06-03",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0080",
      "type": "edf_project",
      "name": "Disruptive Electromagnetic 70 mm Rocket System",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167922",
          "acronym": "DEMAROCK",
          "call_id": "EDF-2023-LS-RA-DIS-NT",
          "call_title": "Non-thematic research actions targeting disruptive technologies for defence",
          "status": "Ongoing",
          "start_date": "2025-06-01",
          "end_date": "2027-05-31",
          "overall_budget": "3970029.95",
          "eu_contribution": "3970029.95",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167922",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "DEMAROCK is a collaborative research project between Ytsab Defence, Thales Belgium and Royal Netherlands Aerospace Centre, Netherland to design a ground-breaking Electromagnetic Launcher for Improved 70mm Rockets. \nThe ultimate goal of DEMAROCK is to elevate launch capabilities to an unprecedented level, offering a host of innovative advantages that will reshape the landscape of rocket launches.\nThe Electromagnetic Launcher is a revolutionary piece of technology that will redefine the way rockets are launched. Unlike traditional methods that rely on the combustion of chemical propellants to generate the necessary thrust, this electromagnetic launcher will employ electromagnetic forces to propel the rocket into the skies. This innovative approach will not only significantly reduce the reliance on conventional rocket propellants but also enhance precision and control during the launch phase.\nOne of the key innovations of this project is the timing mechanism incorporated into the rocket design. Extensive research and studies will be undertaken to optimize and determine the ideal ignition time after the electromagnetic launch that will result in the rocket achieving its maximum potential distance. By conducting these in-depth investigations, the project will define the perfect ignition moment that will propel the rocket to its farthest possible reach. This ingenious feature will eliminate the need for a substantial amount of starting fuel, which is typically required to initiate the rocket's flight. By doing so, DEMAROCK will make rocket launches more efficient, cost-effective, and more environmentally friendly, further solidifying its status as a trailblazing initiative in the realm of rocket technology. \nDEMAROCK will also study an entirely new rocket design. The consortium will explore innovative materials, aerodynamic configurations, and propulsion systems to create a rocket that seamlessly complements the electromagnetic launcher's capabilities."
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project DEMAROCK from call EDF-2023-LS-RA-DIS-NT"
        },
        {
          "date": "2026-06-03",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0081",
      "type": "edf_project",
      "name": "Sustainable Water Innovations for Fielded Troops",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167944",
          "acronym": "S.W.I.F.T",
          "call_id": "EDF-2023-LS-RA-DIS-NT",
          "call_title": "Non-thematic research actions targeting disruptive technologies for defence",
          "status": "Ongoing",
          "start_date": "2025-06-01",
          "end_date": "2028-11-30",
          "overall_budget": "3969852.55",
          "eu_contribution": "3969852.55",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167944",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "In the dynamic landscape of military operations, logistical support to combat units remains a persistent challenge, with water emerging as a resource-intensive asset, critical for diverse needs (e.g., consumption, hygiene, equipment maintenance). Traditional approaches in field water management employ linear, single-use models that lack efficient and reliable procedures and technologies for alternative sourcing and recycling, thus imposing significant operational and logistical constraints. SWIFT offers a disruptive approach to water management through technological innovations for modular field camps suitable for deployed military units within expeditionary and European defence contexts. Specifically, the project will concentrate on exploring the potential of emerging water reuse concepts and technologies, including, but not restricted to, graphene-based treatment technologies and advanced photocatalytic processes, to provide clean and safe water for military personnel in various (often harsh) operational environments. The project also addresses the issue of energy demands for these novel technologies, identifying opportunities to optimally couple water and energy systems, enabling demand side management capabilities, thus resulting to increased efficiency and resilience for both. SWIFT directly confronts and develops innovations for additional relevant challenges, such as health risk assessment and disruptive safety monitoring for troops that make use of the proposed circular water systems, by developing new tools to monitor and manage health risks originating from water reuse and external contamination threats. SWIFT will develop AI-based Smart Camp infrastructure Planning Agents for the design and Digital Twin technologies for operating the treatment innovations of the project, aiming to significantly boost the ability of camp planners to better design, monitor and control safe water systems and services under a wide range of operational contexts and challenges."
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project S.W.I.F.T from call EDF-2023-LS-RA-DIS-NT"
        },
        {
          "date": "2026-06-03",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0082",
      "type": "edf_project",
      "name": "Command, Control, and Communications for Multi-X Swarms",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167841",
          "acronym": "SWARM-C3",
          "call_id": "EDF-2023-LS-RA-DIS-NT",
          "call_title": "Non-thematic research actions targeting disruptive technologies for defence",
          "status": "Ongoing",
          "start_date": "2025-06-01",
          "end_date": "2028-05-31",
          "overall_budget": "3997045.57",
          "eu_contribution": "3997045.57",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167841",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "The Command, Control, and Communications for Multi-X Swarms (SWARM-C3) project studies and designs radically new concepts and disruptive approaches for the effective management of robotic swarms in military operations. The multi-X swarms are designed to be 1) utilized in operations involving multiple physical terrestrial military domains (i.e., multi-domain: land, sea, and air), 2) commanded from multiple locations, 3) controlled at multiple system levels, and 4) supervised and commanded by multiple human operators in different roles. \n\nFrom the technological perspective, the SWARM-C3 designs are enablers for future command and control and decision-support functions for multi-X swarms, the related human-machine interfaces, robust data communications for the swarms, and autonomous multi-domain swarming solutions.\n\nThe main objective of SWARM-C3 is to develop a novel Concept of Operations for the management of multi-X swarms of autonomous uncrewed systems. Novel military swarming scenarios will be used as a working method in SWARM-C3 and the scenarios will be defined together with defense experts to ground the planned design and simulation work in the project to realistic situations. \n\nSWARM-C3 provides ground-breaking solutions and approaches to the European defense sector:\n1) Beyond state-of-the-art swarming to increase the predictability, reliability, and trustworthiness of swarms;\n2) Human-centered radical innovation design coupled with high ethical standards to enable efficient human-swarm interaction and effective command and control; and\n3) Cutting-edge innovations in ultra-secure data communications technologies for interference-tolerant swarm communications solutions.\n\nIn the future, the different innovative design solutions from SWARM-C3 can be integrated to a holistic C3 product. A major beneficial long-term outcome of the project will be a change and re-evaluation of military operations from the multi-X swarms perspective to gain defense superiority."
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project SWARM-C3 from call EDF-2023-LS-RA-DIS-NT"
        },
        {
          "date": "2026-06-03",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0083",
      "type": "edf_project",
      "name": "INNOVATIVE AI-ENHANCED, REMOTELY POWERED, INDIRECT FIRE OBSERVATION SYSTEM UTILIZING UNMANNED VEHICLES",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101167898",
          "acronym": "VICTORIOUS",
          "call_id": "EDF-2023-LS-RA-DIS-NT",
          "call_title": "Non-thematic research actions targeting disruptive technologies for defence",
          "status": "Ongoing",
          "start_date": "2025-04-07",
          "end_date": "2028-04-06",
          "overall_budget": "3999965.26",
          "eu_contribution": "3999965.26",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101167898",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "\"Indirect fire support is a crucial component of modern military operations, primarily involving the use of artillery, mortars, rockets, and other indirect fire weapons to engage and neutralize enemy targets that are not within the direct line of sight of the firing unit. Unlike direct fire, where weapons are aimed directly at visible targets, indirect fire relies on the projection of projectiles on a trajectory that allows them to reach targets that may be beyond the observer's line of sight or hidden behind obstacles, such as hills, buildings, or forests. Indirect fire support is typically used to strike at distant or concealed enemy positions, fortifications, and areas of strategic importance, making it a fundamental element of combined arms warfare. Indirect fire support observation is the critical process of acquiring, relaying, and utilizing information about enemy targets and the effectiveness of indirect fire support on those targets. Indirect fire support observation is usually conducted by human observers on the ground, known as forward observers. These observers serve as the \"\"eyes and ears\"\" of the artillery units, ensuring that fires are delivered accurately and effectively while also contributing valuable information for overall battlefield management and decision-making. Yet, there are several potential disadvantages to having a physical person acting as observer for indirect firing, including vulnerability, communication, limited field of view and cost. Overall, while observers can provide valuable information to artillery units, their use also comes with significant risks and limitations. VICTORIOUS proposes a Next Generation UxV-enabled observation system, having as its main scope the artillery/indirect fire support. The ultimate goal of VICTORIOUS is to be a useful tool, which will allow defence stakeholders to locate and be informed in a timely manner of the exact location and nature of events occurring in the battlefield, by using disruptive technologies.\nThe main objectives of VICTORIOUS project include:\n•\tTo design a disruptive Next Generation Indirect fire observation system, enhanced by innovative AI, UAVs, UGV, Sensors, Wireless Power and data transfer technological solutions, based on the existing military operations processes and procedures, enhancing the capabilities and effectiveness of fire support military tactical operations.\n•\tTo investigate and design disruptive means of wireless Power & Data Transfer\n•\tTo engage blockchain technologies in Fire Support Operations\n•\tTo design innovative AI tools and algorithms to support Indirect Fire Observation operations\n•\tTo employ various sensors and automations for target acquisition\n•\tTo employ UxVs and supporting devices for Indirect Fire Observation operations\n•\tTo provide an integrated fire support observation system and to verify it under realistic scenarios.\n\nVICTORIOUS is an innovative system which proposes a combination of radical technological breakthroughs for addressing the crucial aspect of firing observation. These technologies include:\n•\tUnmanned Vehicles deployed on the battlefield, for improved situational awareness using cooperative perception and AI\n•\tWireless power transfer from ground to UAVs for 24/7 operational capability\n•\tWireless non-intercepted data communication between ground and UAVs\n•\tAI algorithms for threat detection, identification, classification and acquisition on the EDGE\n•\tBlock Chain technologies for creating a security bubble for VICTORIOUS assets\n•\tTraining of the observers based on innovative learning technologies\n•\tInnovative UI design including the whole subsystems integration & API in order to connect to existing systems.\""
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project VICTORIOUS from call EDF-2023-LS-RA-DIS-NT"
        },
        {
          "date": "2026-06-03",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "EDF-0084",
      "type": "edf_project",
      "name": "Aerodynamically Controlled Thrust ORientation for enhanced manoeuvrability in counter UAS and future advanced defence applications",
      "roles": [],
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf_project": {
          "project_id": "101168008",
          "acronym": "ACTOR",
          "call_id": "EDF-2023-LS-RA-DIS-NT",
          "call_title": "Non-thematic research actions targeting disruptive technologies for defence",
          "status": "Ongoing",
          "start_date": "2024-12-01",
          "end_date": "2028-05-31",
          "overall_budget": "3989626.16",
          "eu_contribution": "3989626.16",
          "url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/projects-details/44181033/101168008",
          "type_of_action": "EDF Lump Sum Grants",
          "objective": "A technological innovation known as thrust vectoring (TV) has emerged first for rockets in 1930s and then for combat aircrafts. Unlike conventional control surfaces, TV dynamically manipulates the direction of engine exhaust gases, increasing maneuverability, stability, and control authority for various aerospace applications, playing a crucial role in a defence context. The replacement of conventional aerodynamic control surfaces brings enormous advantages such as low-observability, reduction of aircraft mass and zero-lift drag.  When using TV, modern fighter jets rely on Mechanical Vectoring (MV) by changing the geometry of the nozzle, but MV comes with severe disadvantages: complexity, extra weight and maintenance, increased radar cross section... \n\nACTOR will investigate a promising solution: the Fluidic Thrust Vectoring (FTV) which is a method of controlling the direction of thrust in aircraft and rocket engines using fluid dynamics principles rather than mechanical means. FTV retains the advantages of MTV without the need of the complex hardware of the variable geometry devices. The FTV technology does not significantly increase the aircraft weight, and exhaust system integration into the vehicle is simple. But despite these advantages, FTV is a low TRL technology, leading to some limitations, uncertainties and challenges reducing the potential for its applications in a defence context. \n\nThe ACTOR project gathers 6 partners from 3 EU countries to tackle these challenges by increasing the knowledge about FTV concepts in subsonic regime, down select the ones that have the higher potential in terms of applications, tests them in wind tunnel facilities and by CFD simulations, and make one step towards concrete applications, focusing on a Counter- Unmanned Aircraft Systems application, and first test on a turbojet engine bench. The workplan, covering 42 months, is structured such as each of the work packages encompasses one type of activity with clear milestones."
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "action": "created",
          "source": "edf_calls.json",
          "author": "import_edf_projects.py",
          "note": "EDF project ACTOR from call EDF-2023-LS-RA-DIS-NT"
        },
        {
          "date": "2026-06-03",
          "action": "field_added",
          "fields": [
            "sources.edf_project.objective"
          ],
          "note": "patch_edf_objectives: added project objective from edf_calls.json"
        }
      ],
      "validation": [],
      "tags": []
    },
    {
      "id": "IN-1414",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institutul National De Cercetare Dezvoltare Aerospatiala \"Elie Carafoli\" Incas Bucuresti",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-03",
          "pic": "913125312",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/913125312",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucuresti",
          "web_link": "www.incas.ro",
          "total_eu_contribution": 1269434.06,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 913125312, 2 projects, €1,269,434 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1415",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "National Center For Scientific Research \"Demokritos\"",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-03",
          "pic": "999978239",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978239",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "AGIA PARASKEVI",
          "web_link": "www.demokritos.gr",
          "total_eu_contribution": 3350653.18,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978239, 3 projects, €3,350,653 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1416",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Abgi France",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "950405322",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/950405322",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Lyon",
          "web_link": "https://abgi-france.com/",
          "total_eu_contribution": 149854.66,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 950405322, 1 projects, €149,855 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 950405322, 1 projects, €149,855 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1417",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Akmon Industrial And Commercial",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "892315223",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/892315223",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.akmonsa.gr",
          "total_eu_contribution": 739096.03,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 892315223, 2 projects, €739,096 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 892315223, 2 projects, €739,096 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1418",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Applied Intelligence Analytics",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "943609890",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/943609890",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Ireland",
          "country_code": "IE",
          "city": "RUSH DUBLIN",
          "web_link": "www.aianalytics.ie",
          "total_eu_contribution": 394876.94,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 943609890, 1 projects, €394,877 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 943609890, 1 projects, €394,877 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1419",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "De Limoges",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998267838",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998267838",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Limoges",
          "web_link": "www.unilim.fr",
          "total_eu_contribution": 424620.7,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998267838, 1 projects, €424,621 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998267838, 1 projects, €424,621 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1420",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Deimos Space Sociedad Limitada Unipersonal",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999619824",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999619824",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Tres Cantos (Madrid)",
          "web_link": "www.deimos-space.com",
          "total_eu_contribution": 118750.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999619824, 1 projects, €118,750 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999619824, 1 projects, €118,750 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1421",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Didzhital Layts",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "894839454",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/894839454",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Bulgaria",
          "country_code": "BG",
          "city": "SOFIA",
          "web_link": "www.lights.digital",
          "total_eu_contribution": 211157.34,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 894839454, 1 projects, €211,157 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 894839454, 1 projects, €211,157 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1422",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ecole Superieure Des Technologies Industrielles Avancees",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "914286305",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/914286305",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "Bidart",
          "web_link": "www.estia.fr",
          "total_eu_contribution": 566745.58,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 914286305, 1 projects, €566,746 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 914286305, 1 projects, €566,746 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1423",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Eksma Optics Uab",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "966920445",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/966920445",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "VILNIUS",
          "web_link": "www.eksmaoptics.com",
          "total_eu_contribution": 261922.6,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 966920445, 1 projects, €261,923 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 966920445, 1 projects, €261,923 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1424",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Ethnicon Metsovion Polytechnion",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999978142",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978142",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.ntua.gr",
          "total_eu_contribution": 660027.15,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978142, 1 projects, €660,027 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999978142, 1 projects, €660,027 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1425",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fundacio Eurecat",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "928030235",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/928030235",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Spain",
          "country_code": "ES",
          "city": "Cerdanyola Del Valles (Barcelona)",
          "web_link": "www.eurecat.org/",
          "total_eu_contribution": 401577.35,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 928030235, 1 projects, €401,577 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928030235, 1 projects, €401,577 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1426",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Fyzikalni Ustav Av Cr Vvi",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999873867",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999873867",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Czechia",
          "country_code": "CZ",
          "city": "PRAHA 8",
          "web_link": "www.fzu.cz",
          "total_eu_contribution": 450683.62,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999873867, 1 projects, €450,684 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999873867, 1 projects, €450,684 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1427",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Graphene Energy Sp Zoo",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "884657267",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/884657267",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Wrocaw",
          "web_link": null,
          "total_eu_contribution": 229258.72,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 884657267, 1 projects, €229,259 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 884657267, 1 projects, €229,259 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1428",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hellenic Aerospace Industry",
      "sector": null,
      "wikidata_id": "Q838397",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999975232",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999975232",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHINA",
          "web_link": "www.haicorp.com",
          "total_eu_contribution": 4219080.83,
          "project_count": 4,
          "call_count": 4,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Hellenic Aerospace Industry",
          "description": "company",
          "aliases": [
            "Elliniki Aeroporiki Viomichania",
            "ΕΑΒ"
          ],
          "instance_of": [
            "business"
          ],
          "country": "Greece",
          "inception": "1975-01-01",
          "headquarters": "Tanagra",
          "official_website": "http://www.haicorp.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Hellenic%20Aerospace%20Industry"
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999975232, 4 projects, €4,219,081 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999975232, 4 projects, €4,219,081 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q838397",
          "description": "wikidata_id set via search: label='Hellenic Aerospace Industry', description='company'. Search name used: 'Hellenic Aerospace Industry'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q838397)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q838397)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q838397 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q838397). label='Hellenic Aerospace Industry'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1429",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hellenic Instruments Ike",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "912867001",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/912867001",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Greece",
          "country_code": "EL",
          "city": "KOROPI",
          "web_link": "www.hellenicinstruments.com",
          "total_eu_contribution": 210535.47,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 912867001, 1 projects, €210,535 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 912867001, 1 projects, €210,535 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1430",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hensoldt Austria",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "997511626",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/997511626",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Austria",
          "country_code": "AT",
          "city": "WIEN",
          "web_link": "www.hensoldt.net",
          "total_eu_contribution": 857868.9,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 997511626, 2 projects, €857,869 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 997511626, 2 projects, €857,869 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1431",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Idv Defence Vehicles Italia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "898895121",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/898895121",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Bolzano",
          "web_link": "www.idvgroup.com",
          "total_eu_contribution": 6025451.57,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 898895121, 5 projects, €6,025,452 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 898895121, 5 projects, €6,025,452 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1432",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Inesc Tec Instituto De Engenhariade Sistemas E Computadores Tecnologia E Ciencia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999513706",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999513706",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Portugal",
          "country_code": "PT",
          "city": "PORTO",
          "web_link": "www.inesctec.pt",
          "total_eu_contribution": 493419.2,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999513706, 1 projects, €493,419 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999513706, 1 projects, €493,419 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1433",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Infinitivity Design Labs",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "895662305",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/895662305",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "LAUSSONNE",
          "web_link": "http://infinitivitydesignlabs.com",
          "total_eu_contribution": 389010.47,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 895662305, 1 projects, €389,010 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 895662305, 1 projects, €389,010 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1434",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Instytut Niskich Temperatur I Badan Strukturalnych Im Wlodzimierza Trzebiatowskiego Polskiej Akademii Nauk",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "996614182",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/996614182",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Poland",
          "country_code": "PL",
          "city": "Wroclaw",
          "web_link": "www.intibs.pl",
          "total_eu_contribution": 199415.69,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 996614182, 1 projects, €199,416 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 996614182, 1 projects, €199,416 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1435",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Kwr Water",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "998279769",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/998279769",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "NIEUWEGEIN",
          "web_link": "www.kwrwater.nl",
          "total_eu_contribution": 348508.71,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 998279769, 1 projects, €348,509 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 998279769, 1 projects, €348,509 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1436",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Milispec",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "880279657",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/880279657",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Netherlands",
          "country_code": "NL",
          "city": "Berkel en Rodenrijs",
          "web_link": "www.milispec.com",
          "total_eu_contribution": 248674.14,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 880279657, 1 projects, €248,674 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 880279657, 1 projects, €248,674 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1437",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Of Macedonia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999874352",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999874352",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "Thessaloniki",
          "web_link": "www.uom.gr",
          "total_eu_contribution": 183015.01,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999874352, 1 projects, €183,015 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999874352, 1 projects, €183,015 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1438",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Oledcomm",
      "sector": null,
      "wikidata_id": "Q77956357",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "916612074",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/916612074",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "France",
          "country_code": "FR",
          "city": "VELIZY-VILLACOUBLAY",
          "web_link": "www.oledcomm.net",
          "total_eu_contribution": 462632.56,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Oledcomm",
          "description": "French \"LiFi\" equipment manufacturer",
          "aliases": [
            "Oledcomm SAS"
          ],
          "instance_of": [
            "organization"
          ],
          "country": "France",
          "inception": "2011",
          "headquarters": "Vélizy-Villacoublay",
          "official_website": "https://www.oledcomm.net",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 916612074, 1 projects, €462,633 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 916612074, 1 projects, €462,633 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q77956357",
          "description": "wikidata_id set via search: label='Oledcomm', description='French \"LiFi\" equipment manufacturer'. Search name used: 'Oledcomm'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q77956357)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q77956357)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q77956357 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q77956357). label='Oledcomm'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1439",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Patrimoine De L'Ecole Royale Militaire Vermogen Van De Koninklijke Militaire School",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999831575",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999831575",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "Bruxelles / Brussel",
          "web_link": "www.rma.ac.be",
          "total_eu_contribution": 2946972.45,
          "project_count": 5,
          "call_count": 5,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999831575, 4 projects, €2,946,972 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999831575, 5 projects, €2,946,972 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1440",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Risa Sicherheitsanalysen",
      "sector": null,
      "wikidata_id": "Q30285277",
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999512930",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999512930",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Germany",
          "country_code": "DE",
          "city": "BERLIN",
          "web_link": "www.risa.de",
          "total_eu_contribution": 210762.58,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "RISA Sicherheitsanalysen",
          "description": "company in Berlin, Germany",
          "aliases": [],
          "instance_of": [
            "business"
          ],
          "country": "Germany",
          "inception": "1990-01-01",
          "headquarters": "Berlin",
          "official_website": "https://www.risa.eu/en/index.php",
          "isin": null,
          "employees": null,
          "wikipedia_url": null
        }
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999512930, 1 projects, €210,763 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999512930, 1 projects, €210,763 EU contribution"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q30285277",
          "description": "wikidata_id set via search: label='RISA Sicherheitsanalysen', description='company in Berlin, Germany'. Search name used: 'Risa Sicherheitsanalysen'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q30285277)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q30285277)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q30285277 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q30285277). label='RISA Sicherheitsanalysen'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1441",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Stratiotiki Sxoli Evelpidon",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "928905563",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/928905563",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "ATHENS",
          "web_link": "www.sse.gr",
          "total_eu_contribution": 254098.84,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 928905563, 1 projects, €254,099 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 928905563, 1 projects, €254,099 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1442",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Uab Lidaris",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "947118865",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/947118865",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Lithuania",
          "country_code": "LT",
          "city": "Vilnius",
          "web_link": "http://lidaris.com",
          "total_eu_contribution": 199722.1,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 947118865, 1 projects, €199,722 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 947118865, 1 projects, €199,722 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1443",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Unmanned Teknologies Applications Sl",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "910736008",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/910736008",
          "activity_type": "Other",
          "type_code": "PRC",
          "sme": true,
          "country": "Spain",
          "country_code": "ES",
          "city": "MADRID",
          "web_link": "www.utek.es",
          "total_eu_contribution": 244029.69,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 910736008, 1 projects, €244,030 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 910736008, 1 projects, €244,030 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1444",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Vrije Brussel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999902094",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999902094",
          "activity_type": "HSE",
          "type_code": "HES",
          "sme": false,
          "country": "Belgium",
          "country_code": "BE",
          "city": "BRUSSEL",
          "web_link": "www.vub.be",
          "total_eu_contribution": 200000.0,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999902094, 1 projects, €200,000 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 999902094, 1 projects, €200,000 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1445",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Wass Submarine Systems S R L",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "873830515",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/873830515",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Italy",
          "country_code": "IT",
          "city": "Livorno",
          "web_link": null,
          "total_eu_contribution": 1339557.04,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 873830515, 1 projects, €1,339,557 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 873830515, 1 projects, €1,339,557 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1446",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Ytsab Defence",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "881636493",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/881636493",
          "activity_type": "Private for profit organisation",
          "type_code": "PRC",
          "sme": false,
          "country": "Sweden",
          "country_code": "SE",
          "city": "UPPLANDS VASBY",
          "web_link": "www.ydefence.com",
          "total_eu_contribution": 2155465.11,
          "project_count": 1,
          "call_count": 1,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-03",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 881636493, 1 projects, €2,155,465 EU contribution"
        },
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "sources.edf",
          "old": null,
          "new": null,
          "description": "EDF participant data added: PIC 881636493, 1 projects, €2,155,465 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-03"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1447",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "Institutul National De Cercetare Dezvoltare Aerospatiala \"Elie Carafoli\" Incas Bucuresti",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "913125312",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/913125312",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Romania",
          "country_code": "RO",
          "city": "Bucuresti",
          "web_link": "www.incas.ro",
          "total_eu_contribution": 1269434.06,
          "project_count": 2,
          "call_count": 2,
          "coordinator_count": 0,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 913125312, 2 projects, €1,269,434 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-17"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1448",
      "type": "institution",
      "roles": [
        "manufacturer"
      ],
      "name": "National Center For Scientific Research \"Demokritos\"",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": {
          "extracted_at": "2026-06-17",
          "pic": "999978239",
          "eu_url": "https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/how-to-participate/org-details/999978239",
          "activity_type": "Research organisation",
          "type_code": "REC",
          "sme": false,
          "country": "Greece",
          "country_code": "EL",
          "city": "AGIA PARASKEVI",
          "web_link": "www.demokritos.gr",
          "total_eu_contribution": 3350653.18,
          "project_count": 3,
          "call_count": 3,
          "coordinator_count": 1,
          "source_file": "edf_calls.json"
        },
        "ishares": null,
        "crunchbase": null,
        "infonodes": {},
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-17",
          "source": "edf",
          "author": "build_edf_entities.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Initial import from EDF calls data: PIC 999978239, 3 projects, €3,350,653 EU contribution"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity added from EDF participant data. Roles and sector need manual review. Check if this org appears in iShares ETFs or Crunchbase.",
          "author": "build_edf_entities.py",
          "datestamp": "2026-06-17"
        }
      ],
      "tags": []
    },
    {
      "id": "IN-1449",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Anthropic",
      "sector": "Startup",
      "wikidata_id": "Q116758847",
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/anthropic",
          "stage": null,
          "description": "Anthropic is an artificial intelligence company that develops large language models and AI systems for business and research use.",
          "description_full": "Anthropic develops artificial intelligence tools and research initiatives focused on creating AI systems and models for business and research use. The company produces the Claude family of AI products, including conversational and coding assistants, integrations with productivity applications, and developer APIs that organizations can deploy for automation, information retrieval, and task workflows. It also engages in systematic research and analysis of AI behavior, safety methods, and policy issues to inform product design and external stakeholders. Beyond product development, Anthropic generates documented insights and collaborates with academic, civil society, and industry groups to explore implications of AI on economic and societal systems. These efforts aim to connect foundational research with practical AI applications in enterprise environments.",
          "website": "https://www.anthropic.com",
          "cb_rank": 104,
          "headquarters": "San Francisco, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2021-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": "Machine Learning",
          "primary_industry_url": "https://www.crunchbase.com/category/machine-learning",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Agentic AI",
            "Artificial Intelligence (AI)",
            "Foundational AI",
            "Generative AI",
            "Machine Learning",
            "Software"
          ],
          "founders": [
            "Benjamin Mann",
            "Daniela Amodei",
            "Dario Amodei",
            "Jack Clark",
            "Jared Kaplan",
            "Sam McCandlish",
            "Tom Brown"
          ],
          "num_funding_rounds": 20,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2026-06-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 120904000000,
          "total_funding_usd": 128740377627,
          "total_funding_native": {
            "amount": 128740377627,
            "currency": "USD"
          },
          "top_investors": [
            "Temasek",
            "General Catalyst",
            "General Atlantic",
            "Lightspeed Venture Partners",
            "Menlo Ventures"
          ],
          "num_investors": 133,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": "anthropic.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Anthropic",
          "description": "American artificial intelligence corporation",
          "aliases": [],
          "instance_of": [
            "company",
            "business",
            "technology company",
            "benefit corporation"
          ],
          "country": "United States",
          "inception": "2021-01-26",
          "headquarters": "San Francisco",
          "official_website": "https://www.anthropic.com/",
          "isin": null,
          "employees": 2500,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Anthropic"
        }
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q116758847",
          "description": "wikidata_id set via search: label='Anthropic', description='American artificial intelligence corporation'. Search name used: 'Anthropic'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q116758847)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q116758847)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q116758847 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q116758847). label='Anthropic'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1450",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Castelion",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/pallas-4707",
          "stage": null,
          "description": "Castelion is a defense tech company that applies modern hardware development and manufacturing processes to national security challenges.",
          "description_full": "Castelion is a venture-backed defense tech company applying modern hardware development and manufacturing processes to critical national security challenges, specifically to solve affordability, scale, and supply chain robustness. The company combines vertical integration, rapid iteration, and high-cadence testing to build hardware that is engineered from the ground up for scalable production. Castelion’s core offerings include solid-rocket motors, missile avionics, flight-control systems, seekers, and full strike-weapon assemblies, all designed for compatibility with existing military launch platforms.",
          "website": "https://www.castelion.com",
          "cb_rank": 816,
          "headquarters": "Torrance, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Aerospace",
            "Government",
            "Manufacturing",
            "Military",
            "National Security"
          ],
          "founders": [
            "Andrew Kreitz",
            "Bryon Hargis",
            "Sean Pitt"
          ],
          "num_funding_rounds": 5,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-12-05",
          "last_funding_amount_usd": 350000000,
          "last_funding_type": "Series B",
          "total_equity_funding_usd": 439614995,
          "total_funding_usd": 469614995,
          "total_funding_native": {
            "amount": 469614995,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "General Catalyst",
            "Lightspeed Venture Partners",
            "Quiet Capital",
            "Valor Equity Partners"
          ],
          "num_investors": 20,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "castelion.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1451",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "DeepSeek",
      "sector": "Startup",
      "wikidata_id": "Q131577453",
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/deepseek",
          "stage": null,
          "description": "DeepSeek is an artificial intelligence software company that focuses on developing open-source large language models (LLMs).",
          "description_full": "DeepSeek is an artificial intelligence software company that focuses on developing open-source large language models (LLMs). The company researches and develops AI models, machine learning, natural language processing (NLP), and other advanced AI applications. DeepSeek offers an AI assistant app powered by its latest DeepSeek-V3 model. The company has released DeepSeek-R1, an open-source model that rivals OpenAI's offerings, which can be freely distilled and commercialized under the MIT license.",
          "website": "https://www.deepseek.com",
          "cb_rank": 16,
          "headquarters": "Hangzhou, Zhejiang, China",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Developer APIs",
            "Foundational AI",
            "Generative AI",
            "Machine Learning",
            "Software"
          ],
          "founders": [
            "Liang Wenfeng"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2026-06-16",
          "last_funding_amount_usd": 7396121474,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 7396121474,
          "total_funding_usd": 7396121474,
          "total_funding_native": {
            "amount": 50000000000,
            "currency": "CNY"
          },
          "top_investors": [
            "Guozhi Investment",
            "Contemporary Amperex Technology",
            "Tencent",
            "IDG Capital",
            "Monolith Management"
          ],
          "num_investors": 10,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": "deepseek.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "DeepSeek",
          "description": "Chinese artificial intelligence company",
          "aliases": [
            "deepseek.com",
            "Hangzhou DeepSeek Artificial Intelligence Basic Technology Research Co., Ltd."
          ],
          "instance_of": [
            "startup company",
            "technology company"
          ],
          "country": "China",
          "inception": "2023-05",
          "headquarters": "Hangzhou",
          "official_website": "https://deepseek.com",
          "isin": null,
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/DeepSeek"
        }
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q131577453",
          "description": "wikidata_id set via search: label='DeepSeek', description='Chinese artificial intelligence company'. Search name used: 'Deepseek'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q131577453)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q131577453)"
        },
        {
          "date": "2026-06-18",
          "action": "field_normalised",
          "field": "sources.wikidata.country",
          "from": "People's Republic of China",
          "to": "China",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q131577453 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q131577453). label='DeepSeek'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1452",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Enveil",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/enveil-inc",
          "stage": null,
          "description": "Enveil is a privacy enhancing technology company that specializes in secure data usage, collaboration, and monetization services.",
          "description_full": "Enveil uses homomorphic crypto to protect data interactions including search and analytics. They allow enterprises to securely operate on both encrypted and unencrypted data in the cloud, on-prem, or anywhere in between.",
          "website": "https://www.enveil.com",
          "cb_rank": 18891,
          "headquarters": "Fulton, Maryland, United States",
          "headquarters_regions": "Greater Baltimore-Maryland Area, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "2016-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Internet Services",
            "Privacy and Security",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Cloud Data Services",
            "Privacy",
            "Security",
            "Software"
          ],
          "founders": [
            "Ellison Williams"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2022-04-27",
          "last_funding_amount_usd": 25000000,
          "last_funding_type": "Series B",
          "total_equity_funding_usd": 40000000,
          "total_funding_usd": 40000000,
          "total_funding_native": {
            "amount": 40000000,
            "currency": "USD"
          },
          "top_investors": [
            "Mastercard",
            "Thomson Reuters",
            "Bloomberg Beta",
            "IQT",
            "1843 Capital"
          ],
          "num_investors": 11,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": "enveil.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1453",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Epirus",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/epirus",
          "stage": null,
          "description": "Epirus builds directed energy and power management systems to solve some of the world’s most complex problems.",
          "description_full": "Epirus develops solid-state, software-defined directed energy systems for counter-electronics applications and power management in defense and commercial sectors. The company specializes in long-pulse high-power microwaves combined with AI and advanced electronics for electronic warfare.",
          "website": "https://www.epirusinc.com",
          "cb_rank": 3732,
          "headquarters": "Torrance, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Consumer Electronics",
            "Consumer Goods",
            "Energy",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Aerospace",
            "Drone Management",
            "Drones",
            "Energy Management",
            "Machinery Manufacturing",
            "Military",
            "Software"
          ],
          "founders": [
            "Bo Marr",
            "Grant Verstandig",
            "John Tenet",
            "Max Mednik",
            "Nathan Mintz"
          ],
          "num_funding_rounds": 6,
          "funding_status": null,
          "last_funding_date": "2025-10-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Corporate Round",
          "total_equity_funding_usd": 537388878,
          "total_funding_usd": 537631878,
          "total_funding_native": {
            "amount": 537631878,
            "currency": "USD"
          },
          "top_investors": [
            "Gaingels",
            "8VC",
            "I Squared Capital",
            "National Science Foundation",
            "Washington Harbour Partners"
          ],
          "num_investors": 28,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "epirusinc.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1454",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Expert.ai",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/expert-system",
          "stage": null,
          "description": "Expert.ai is an artificial intelligence platform for language understanding.",
          "description_full": "Expert.ai is a developer of enterprise natural language processing (NLP) technologies. Expert.ai is the developer of the software Cogito Discover, which taps AI to perform analytics, extraction, and categorization across taxonomies, making text from XML, RDF, and other formats available for automation and more. Expert.ai also offers Clinical Research Navigator, which supports biomedical clients with a platform designed to drive research into therapies for infectious diseases like COVID-19.",
          "website": "https://www.expert.ai",
          "cb_rank": 38561,
          "headquarters": "Modena, Emilia-Romagna, Italy",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "1989-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Education",
            "Financial Services",
            "Internet Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "InsurTech",
            "Language Learning",
            "Natural Language Processing",
            "Semantic Search",
            "Software",
            "Text Analytics"
          ],
          "founders": [
            "Marco Varone",
            "Paolo Lombardi",
            "Stefano Spaggiari"
          ],
          "num_funding_rounds": 3,
          "funding_status": "IPO",
          "last_funding_date": "2020-08-05",
          "last_funding_amount_usd": 29400000,
          "last_funding_type": "Post-IPO Equity",
          "total_equity_funding_usd": 32651662,
          "total_funding_usd": 32651662,
          "total_funding_native": {
            "amount": 32651662,
            "currency": "USD"
          },
          "top_investors": [
            "Invesco",
            "Indaco Venture Partners",
            "Atlante Ventures"
          ],
          "num_investors": 3,
          "revenue_range": "$10M to $50M",
          "patents_granted": null,
          "domain": "expert.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "Italy"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Italy",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1455",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hadean",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hadean",
          "stage": null,
          "description": "Hadean are a venture backed startup, reimagining distributed, spatial and scalable computing for web 3.0 and the metaverse.",
          "description_full": "Hadean are a venture backed startup, reimagining distributed, spatial and scalable computing for web 3.0 and the metaverse. The distributed cloud platform provides the foundations of web 3.0 applications for the metaverse and enterprise organisations alike. Bridging physical and virtual worlds, their technology enables unprecedented scale and fidelity in the digital realm to enhance and improve the physical one. Customers include CAE, Microsoft, Minecraft, the Francis Crick Institute, PixelMax and GamesCoin and BAE Systems. Visit: www.hadean.com",
          "website": "https://www.hadean.com",
          "cb_rank": 10707,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2015-10-03",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Internet Services",
            "Media and Entertainment",
            "Platforms",
            "Software"
          ],
          "industries": [
            "Cloud Computing",
            "Developer Tools",
            "Metaverse",
            "Operating Systems"
          ],
          "founders": [
            "Aidan Hobson Sayers",
            "Alec Mocatta",
            "Jason Hardjosoekatmo",
            "Rashid Mansoor"
          ],
          "num_funding_rounds": 13,
          "funding_status": null,
          "last_funding_date": "2026-03-11",
          "last_funding_amount_usd": 15000000,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 87473584,
          "total_funding_usd": 87571612,
          "total_funding_native": {
            "amount": 87571612,
            "currency": "USD"
          },
          "top_investors": [
            "Alumni Ventures",
            "British Business Bank",
            "Entrepreneurs First",
            "Tencent",
            "Epic Games"
          ],
          "num_investors": 25,
          "revenue_range": "$10M to $50M",
          "patents_granted": null,
          "domain": "hadean.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United Kingdom"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1456",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hadrian",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hadrian-caa2",
          "stage": null,
          "description": "Hadrian builds AI-powered automated factories that manufacture precision parts for defense, aerospace, and space industries.",
          "description_full": "Hadrian is a precision manufacturing company that manufactures precision components to serve aerospace and defense clients. It builds autonomous, software-defined precision component factories that help its customers make rockets, satellites, jets, and eVTOLs.",
          "website": "https://hadrian.co",
          "cb_rank": 561,
          "headquarters": "Hawthorne, California, United States",
          "headquarters_regions": "Greater Los Angeles Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2020-11-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": "Aerospace",
          "primary_industry_url": "https://www.crunchbase.com/category/aerospace-8a20",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Manufacturing",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Machinery Manufacturing",
            "Manufacturing",
            "Supply Chain Management"
          ],
          "founders": [
            "Chris Power"
          ],
          "num_funding_rounds": 7,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2025-12-30",
          "last_funding_amount_usd": 131307594,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": 432807547,
          "total_funding_usd": 607807547,
          "total_funding_native": {
            "amount": 607807547,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "Founders Fund",
            "Lux Capital",
            "137 Ventures",
            "a16z crypto"
          ],
          "num_investors": 35,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "hadrian.co",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1457",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Hypersonica",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/hypersonica",
          "stage": null,
          "description": "Hypersonica develops advanced hypersonic vehicles to enhance Europe's space capabilities.",
          "description_full": "Hypersonica develops advanced hypersonic vehicles to enhance Europe's space capabilities.",
          "website": "https://www.hypersonica.space",
          "cb_rank": 12551,
          "headquarters": "Weßling, Bayern, Germany",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Manufacturing",
            "Transportation"
          ],
          "industries": [
            "Autonomous Vehicles",
            "Manufacturing",
            "Space Travel"
          ],
          "founders": [],
          "num_funding_rounds": 2,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2026-02-10",
          "last_funding_amount_usd": 27740077,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 30499234,
          "total_funding_usd": 30499234,
          "total_funding_native": {
            "amount": 25800000,
            "currency": "EUR"
          },
          "top_investors": [
            "General Catalyst",
            "Plural Platform",
            "201 Ventures",
            "SPRIN-D"
          ],
          "num_investors": 4,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "hypersonica.space",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "Germany"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "Germany",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1458",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Latent AI",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/latent-ai",
          "stage": null,
          "description": "Latent AI accelerates AI implementation and workflows for the enterprise cost-effectively anywhere on the edge continuum with Adaptive AI.",
          "description_full": "Latent AI accelerates AI implementation and workflows for the enterprise cost-effectively anywhere on the edge continuum with Adaptive AI.",
          "website": "http://latentai.com/",
          "cb_rank": 17804,
          "headquarters": "Princeton, New Jersey, United States",
          "headquarters_regions": "East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "2018-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Consumer Electronics",
            "Data and Analytics",
            "Hardware",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Computer",
            "Machine Learning",
            "Software"
          ],
          "founders": [
            "Jags Kandasamy",
            "Sek Chai"
          ],
          "num_funding_rounds": 4,
          "funding_status": null,
          "last_funding_date": "2026-03-03",
          "last_funding_amount_usd": null,
          "last_funding_type": "Venture - Series Unknown",
          "total_equity_funding_usd": 22500000,
          "total_funding_usd": 22500000,
          "total_funding_native": {
            "amount": 22500000,
            "currency": "USD"
          },
          "top_investors": [
            "Voyager Technologies",
            "Booz Allen Ventures",
            "Blackhorn Ventures",
            "Lockheed Martin Ventures",
            "Future Ventures"
          ],
          "num_investors": 15,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": "latentai.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1459",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Mistral AI",
      "sector": "Startup",
      "wikidata_id": "Q119718658",
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/mistral-ai",
          "stage": null,
          "description": "Mistral AI is an AI platform that provides large language models and AI services tailored to diverse enterprise applications.",
          "description_full": "Mistral AI presents a suite of configurable large language models and AI services tailored for diverse enterprise applications. It offers both open-weight and commercially licensed models that support tasks such as advanced reasoning, code generation, multitasking across modalities, and chatbot interactions. The company delivers full-stack AI capabilities, spanning model customization, deployment via APIs, agent-based automation, and scalable infrastructure, enabling integration into existing enterprise systems. Responses draw on publicly available technical information and aim for clarity and neutrality.",
          "website": "https://mistral.ai",
          "cb_rank": 10,
          "headquarters": "Paris, Ile-de-France, France",
          "headquarters_regions": "European Union (EU), Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2023-04-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": "Machine Learning",
          "primary_industry_url": "https://www.crunchbase.com/category/machine-learning",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Agentic AI",
            "Artificial Intelligence (AI)",
            "Foundational AI",
            "Generative AI",
            "Machine Learning",
            "Natural Language Processing",
            "Open Source",
            "Virtual Assistant"
          ],
          "founders": [
            "Arthur Mensch",
            "Charles Gorintin",
            "Guillaume Lample",
            "Jean Charles Samuelian",
            "Timothee Lacroix"
          ],
          "num_funding_rounds": 9,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2026-03-30",
          "last_funding_amount_usd": 830000000,
          "last_funding_type": "Debt Financing",
          "total_equity_funding_usd": 3036049080,
          "total_funding_usd": 4007817947,
          "total_funding_native": {
            "amount": 4007817947,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "General Catalyst",
            "Lightspeed Venture Partners",
            "Headline",
            "Bpifrance"
          ],
          "num_investors": 46,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": "mistral.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Mistral AI",
          "description": "French AI company",
          "aliases": [
            "Mistral"
          ],
          "instance_of": [
            "software company",
            "organization"
          ],
          "country": "France",
          "inception": "2023-04-28",
          "headquarters": "Paris",
          "official_website": "https://mistral.ai/",
          "isin": null,
          "employees": 350,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Mistral%20AI"
        }
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q119718658",
          "description": "wikidata_id set via search: label='Mistral AI', description='French AI company'. Search name used: 'Mistral Ai'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q119718658)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q119718658)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q119718658 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q119718658). label='Mistral AI'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1460",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Nominal",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/nominal-3771",
          "stage": null,
          "description": "Nominal develops software platforms that support hardware engineering teams with testing, monitoring, and analysis of operational data.",
          "description_full": "Nominal develops software platforms that support hardware engineering teams with testing, monitoring, and analysis of operational data. The company provides products such as Nominal Core and Nominal Connect, which capture and organize telemetry, logs, video, and simulation outputs from hardware systems into a unified data environment. Its software enables engineers to run automated tests, stream real-time data from instruments, and analyze system behavior during development, validation, and operational phases.",
          "website": "https://www.nominal.io",
          "cb_rank": 1896,
          "headquarters": "Austin, Texas, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2022-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Data and Analytics",
            "Information Technology",
            "Software"
          ],
          "industries": [
            "Analytics",
            "Database",
            "Information Technology",
            "SaaS",
            "Software",
            "Test and Measurement"
          ],
          "founders": [
            "Bryce Strauss",
            "Cameron McCord",
            "Jason Hoch"
          ],
          "num_funding_rounds": 5,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2026-03-05",
          "last_funding_amount_usd": 80000000,
          "last_funding_type": "Series B",
          "total_equity_funding_usd": 182500000,
          "total_funding_usd": 182500000,
          "total_funding_native": {
            "amount": 182500000,
            "currency": "USD"
          },
          "top_investors": [
            "General Catalyst",
            "BoxGroup",
            "Lightspeed Venture Partners",
            "Sequoia Capital",
            "Founders Fund"
          ],
          "num_investors": 14,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "nominal.io",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1461",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "PhysicsX",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/physicsx",
          "stage": null,
          "description": "PhysicsX develops AI-powered engineering software that combines physics-based modeling, simulation, data management, and machine learning.",
          "description_full": "PhysicsX develops AI-powered engineering software that combines physics-based modeling, simulation, data management, and machine learning to support product development, manufacturing, and operational workflows. Its platform enables organizations to build, train, deploy, and manage AI models that work alongside numerical simulations, helping engineers evaluate designs, optimize processes, and analyze complex physical systems. The company provides tools for simulation orchestration, AI model development, data integration, and engineering applications within a unified environment. PhysicsX serves industries such as aerospace, automotive, semiconductors, materials, and energy, where engineering teams use its software to support design exploration, performance analysis, and decision-making across the product lifecycle.",
          "website": "https://www.physicsx.ai",
          "cb_rank": 232,
          "headquarters": "London, England, United Kingdom",
          "headquarters_regions": "Europe, Middle East, and Africa (EMEA)",
          "operating_status": "Active",
          "founded_date": "2019-08-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": "Artificial Intelligence (AI)",
          "primary_industry_url": "https://www.crunchbase.com/category/artificial-intelligence",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Hardware",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "AI Infrastructure",
            "Artificial Intelligence (AI)",
            "Information Technology",
            "Machine Learning",
            "Semiconductor",
            "Simulation",
            "Software"
          ],
          "founders": [
            "Jacomo Corbo",
            "Robin Tuluie"
          ],
          "num_funding_rounds": 4,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2026-06-08",
          "last_funding_amount_usd": 300000000,
          "last_funding_type": "Series C",
          "total_equity_funding_usd": 487000000,
          "total_funding_usd": 487000000,
          "total_funding_native": {
            "amount": 487000000,
            "currency": "USD"
          },
          "top_investors": [
            "Temasek",
            "General Catalyst",
            "NVIDIA",
            "Siemens",
            "NVentures"
          ],
          "num_investors": 15,
          "revenue_range": "$10M to $50M",
          "patents_granted": null,
          "domain": "physicsx.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United Kingdom"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United Kingdom",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1462",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Plural.com",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/plural",
          "stage": null,
          "description": "Plural.com is the first AI-driven marketplace for human talent.",
          "description_full": "Plural.com is the first AI-driven marketplace for human talent. Our disruptive approach cuts 80% of the boring work and captures the market horizontally. We achieve this through a holistic understanding of humans, collecting rich data sets that niche incumbents cannot access.",
          "website": "https://plural.com/",
          "cb_rank": 75677,
          "headquarters": "Palo Alto, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2021-06-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Administrative Services",
            "Apps",
            "Artificial Intelligence (AI)",
            "Commerce and Shopping",
            "Community and Lifestyle",
            "Data and Analytics",
            "Education",
            "Internet Services",
            "Mobile",
            "Professional Services",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Apps",
            "Artificial Intelligence (AI)",
            "Internet",
            "Machine Learning",
            "Marketplace",
            "Mobile Apps",
            "Professional Networking",
            "Skill Assessment",
            "Virtual Workforce"
          ],
          "founders": [
            "Ahmed Mohamed",
            "Tim Saval"
          ],
          "num_funding_rounds": 1,
          "funding_status": "Seed",
          "last_funding_date": "2022-02-27",
          "last_funding_amount_usd": 750000,
          "last_funding_type": "Pre-Seed",
          "total_equity_funding_usd": 750000,
          "total_funding_usd": 750000,
          "total_funding_native": {
            "amount": 750000,
            "currency": "USD"
          },
          "top_investors": [
            "7percent Ventures",
            "On Deck",
            "Pareto Holdings",
            "David S. Kidder",
            "Bjoern Zinssmeister"
          ],
          "num_investors": 9,
          "revenue_range": "Less than $1M",
          "patents_granted": null,
          "domain": "plural.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1463",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Red Hat",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/red-hat",
          "stage": null,
          "description": "Red Hat is a software company that offers enterprise open-source software solutions.",
          "description_full": "Red Hat is a company dedicated to free and open source software, and a major Linux distribution vendor. The company is known for its enterprise operating system Red Hat Enterprise Linux, and more recently through the acquisition of open source enterprise middleware vendor JBoss. Red Hat provides operating system platforms along with middleware, applications, and management solutions, as well as support, training, and consulting services.",
          "website": "http://www.redhat.com",
          "cb_rank": 24026,
          "headquarters": "Raleigh, North Carolina, United States",
          "headquarters_regions": "Research Triangle, East Coast, Southern US",
          "operating_status": "Active",
          "founded_date": "1993-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Platforms",
            "Software"
          ],
          "industries": [
            "Enterprise Software",
            "InsurTech",
            "Linux",
            "Open Source",
            "Operating Systems",
            "Software"
          ],
          "founders": [
            "Bob Young",
            "Emmanuel Bernard",
            "Marc Ewing"
          ],
          "num_funding_rounds": 2,
          "funding_status": "M&A",
          "last_funding_date": "1999-03-09",
          "last_funding_amount_usd": null,
          "last_funding_type": "Corporate Round",
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": {
            "amount": null,
            "currency": "USD"
          },
          "top_investors": [
            "Benchmark",
            "Greylock",
            "IBM",
            "Oracle",
            "Intel"
          ],
          "num_investors": 8,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": "redhat.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1464",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Saronic",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/saronic",
          "stage": null,
          "description": "Saronic designs and manufactures unmanned surface vehicles for maritime security and domain awareness.",
          "description_full": "Saronic is a defense technology company that designs, builds, and deploys autonomous surface vessels (ASVs) for naval and maritime applications. The company focuses on integrating advanced hardware, artificial intelligence, and software into scalable unmanned systems that enhance maritime awareness, extend operational reach, and improve survivability in complex environments. Its vessels are capable of functions such as navigation, target identification, communication, and payload deployment, enabling both independent and coordinated mission execution. Saronic emphasizes rapid innovation and high-throughput manufacturing to support defense and commercial maritime needs. The company primarily serves government and defense customers, aiming to modernize naval operations and strengthen maritime capabilities through autonomous, software-driven platforms.",
          "website": "https://www.saronic.com",
          "cb_rank": 231,
          "headquarters": "Austin, Texas, United States",
          "headquarters_regions": "Southern US",
          "operating_status": "Active",
          "founded_date": "2022-09-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Information Technology",
            "Manufacturing",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Autonomous Vehicles",
            "Manufacturing",
            "Marine Technology",
            "Military",
            "Robotics"
          ],
          "founders": [
            "Dino Mavrookas",
            "Doug Lambert",
            "Rob Lehman",
            "Vibhav Altekar"
          ],
          "num_funding_rounds": 6,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2026-03-31",
          "last_funding_amount_usd": 1750000000,
          "last_funding_type": "Series D",
          "total_equity_funding_usd": 2595499911,
          "total_funding_usd": 2745499911,
          "total_funding_native": {
            "amount": 2745499911,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "Franklin Templeton",
            "General Catalyst",
            "Lightspeed Venture Partners",
            "Advent International"
          ],
          "num_investors": 26,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "saronic.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1465",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Scale",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/scale-2",
          "stage": null,
          "description": "Scale AI provides a data-oriented platform that assists in the development of AI applications.",
          "description_full": "Scale AI develops a data-oriented platform that provides training and validation data for artificial intelligence applications. The company's LiDAR, video, and image annotation APIs allow self-driving, drone, and robotics teams at companies like Lyft, OpenAI, Zoox, Pinterest, and Airbnb to focus on building differentiated models vs. labeling data.",
          "website": "https://scale.com",
          "cb_rank": 1543,
          "headquarters": "San Francisco, California, United States",
          "headquarters_regions": "San Francisco Bay Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2016-08-25",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Agentic AI",
            "Artificial Intelligence (AI)",
            "Autonomous Vehicles",
            "Data Collection and Labeling",
            "Generative AI",
            "Image Recognition",
            "Machine Learning"
          ],
          "founders": [
            "Alexandr Wang",
            "Lucy Guo"
          ],
          "num_funding_rounds": 10,
          "funding_status": null,
          "last_funding_date": "2025-06-10",
          "last_funding_amount_usd": 14300000000,
          "last_funding_type": "Corporate Round",
          "total_equity_funding_usd": 15902620000,
          "total_funding_usd": 15902620000,
          "total_funding_native": {
            "amount": 15902620000,
            "currency": "USD"
          },
          "top_investors": [
            "Accel",
            "NVIDIA",
            "Founders Fund",
            "Index Ventures",
            "Wellington Management"
          ],
          "num_investors": 49,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "scale.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1466",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shield AI",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/shield-ai",
          "stage": null,
          "description": "Shield AI is a deep-tech company that focuses on developing AI-powered systems to enhance the safety of service members and civilians.",
          "description_full": "Shield AI is an enterprise-focused company specializing in AI-powered mission autonomy, developing and deploying advanced autonomous systems for defense and security. The company builds AI pilots that operate aircraft and drones, enabling autonomous flight in environments where communication and GPS may be unavailable. Its platform supports mission planning, navigation, and real-time decision-making for aerial systems used in reconnaissance and operational tasks. Shield AI also integrates hardware and software components to deploy autonomous capabilities across different types of unmanned systems. The company works with government and defense organizations to support missions that require autonomous operation and data-driven coordination.",
          "website": "http://www.shield.ai",
          "cb_rank": 1567,
          "headquarters": "San Diego, California, United States",
          "headquarters_regions": "Greater San Diego Area, West Coast, Western US",
          "operating_status": "Active",
          "founded_date": "2015-12-10",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": "Artificial Intelligence (AI)",
          "primary_industry_url": "https://www.crunchbase.com/category/artificial-intelligence",
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Consumer Electronics",
            "Consumer Goods",
            "Data and Analytics",
            "Government and Military",
            "Hardware",
            "Science and Engineering",
            "Software",
            "Transportation"
          ],
          "industries": [
            "Aerospace",
            "Artificial Intelligence (AI)",
            "Autonomous Vehicles",
            "Drones",
            "Machine Learning",
            "National Security"
          ],
          "founders": [
            "Andrew Reiter",
            "Brandon Tseng",
            "Ryan Tseng"
          ],
          "num_funding_rounds": 18,
          "funding_status": "Late Stage Venture",
          "last_funding_date": "2026-03-26",
          "last_funding_amount_usd": 2000000000,
          "last_funding_type": "Series G",
          "total_equity_funding_usd": 3038144999,
          "total_funding_usd": 3583144999,
          "total_funding_native": {
            "amount": 3583144999,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "Advent International",
            "Gaingels",
            "Dorm Room Fund",
            "Washington Harbour Partners"
          ],
          "num_investors": 36,
          "revenue_range": "$100M to $500M",
          "patents_granted": null,
          "domain": "shield.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1467",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "Shin-Etsu Chemical",
      "sector": null,
      "wikidata_id": "Q904284",
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/shin-etsuchemical",
          "stage": null,
          "description": "Shin-Etsu Chemical provides key materials and technologies people's daily lives as well as to the advance of industry and society.",
          "description_full": "Shin-Etsu Chemical is the largest chemical company in Japan. Shin-Etsu has the largest global market share for polyvinyl chloride, semiconductor silicon, and photomask substrates.",
          "website": "http://www.shinetsu.co.jp/en",
          "cb_rank": 277708,
          "headquarters": "Tokyo, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1926-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Chemical",
            "Manufacturing",
            "Semiconductor"
          ],
          "founders": [
            "Juzaburo Koto"
          ],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": {
            "amount": null,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": "shinetsu.co.jp",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "Shin-Etsu Chemical",
          "description": "company",
          "aliases": [
            "Shin-Etsu Chemical Co., Ltd.",
            "Shin'etsu Kagaku Kōgyō Kabushiki-gaisha",
            "Shin-Etsu Nitrogen Fertilizer"
          ],
          "instance_of": [
            "public company",
            "business"
          ],
          "country": "Japan",
          "inception": "1926-09-16",
          "headquarters": "Chiyoda",
          "official_website": "http://www.shinetsu.co.jp/",
          "isin": "JP3371200001",
          "employees": 19206,
          "wikipedia_url": "https://en.wikipedia.org/wiki/Shin-Etsu%20Chemical"
        }
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q904284",
          "description": "wikidata_id set via search: label='Shin-Etsu Chemical', description='company'. Search name used: 'Shin-Etsu Chemical'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q904284)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q904284)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q904284 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q904284). label='Shin-Etsu Chemical'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1468",
      "type": "bank",
      "roles": [
        "investor"
      ],
      "name": "State Street",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/state-street-corporation",
          "stage": null,
          "description": "State Street offers a range of financial services, including investment management, research and trading, as well as asset management.",
          "description_full": "State Street is a financial services company that serves sophisticated institutions. State Street provides a range of financial services, including investment management, research, trading, and custodial services to institutional investors. The company is known for its role in servicing and safeguarding assets for a wide array of clients, including mutual funds, pension funds, and other institutional investors.",
          "website": "https://www.statestreet.com/",
          "cb_rank": 3721,
          "headquarters": "Boston, Massachusetts, United States",
          "headquarters_regions": "Greater Boston Area, East Coast, New England",
          "operating_status": "Active",
          "founded_date": "1792-01-01",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Financial Services",
            "Lending and Investments"
          ],
          "industries": [
            "Banking",
            "Finance",
            "Financial Services"
          ],
          "founders": [],
          "num_funding_rounds": 10,
          "funding_status": "IPO",
          "last_funding_date": "2026-04-24",
          "last_funding_amount_usd": 1500000000,
          "last_funding_type": "Post-IPO Debt",
          "total_equity_funding_usd": 750000000,
          "total_funding_usd": 13553500000,
          "total_funding_native": {
            "amount": 13553500000,
            "currency": "USD"
          },
          "top_investors": [
            "Siebert Williams Shank",
            "Independence Point Advisors",
            "CAVU Securities"
          ],
          "num_investors": 3,
          "revenue_range": "$10B+",
          "patents_granted": null,
          "domain": "statestreet.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "manual",
          "author": "nelsonmau",
          "field": "roles",
          "old": [
            "manufacturer"
          ],
          "new": [
            "investor"
          ],
          "description": "State Street is a financial institution / asset manager, not a manufacturer — role corrected to investor"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1469",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "SUMCO",
      "sector": null,
      "wikidata_id": "Q2208172",
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/sumco",
          "stage": null,
          "description": "SUMCO is a manufacturer of electronic silicon wafers for the semiconductor industry.",
          "description_full": "SUMCO is a producer of electronic-grade silicon wafers for the semiconductor industry. Their wafers are used by companies to make circuits and semiconductor devices that power a myriad of electronic products, including computers, cell phones, digital watches, and automobile engine systems.",
          "website": "https://www.sumcosi.com",
          "cb_rank": 586041,
          "headquarters": "Shibaura, Tokyo, Japan",
          "headquarters_regions": "Asia-Pacific (APAC)",
          "operating_status": "Active",
          "founded_date": "1999-07-30",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Commerce and Shopping",
            "Hardware",
            "Manufacturing",
            "Science and Engineering"
          ],
          "industries": [
            "Manufacturing",
            "Semiconductor",
            "Wholesale"
          ],
          "founders": [],
          "num_funding_rounds": null,
          "funding_status": "IPO",
          "last_funding_date": null,
          "last_funding_amount_usd": null,
          "last_funding_type": null,
          "total_equity_funding_usd": null,
          "total_funding_usd": null,
          "total_funding_native": {
            "amount": null,
            "currency": "USD"
          },
          "top_investors": [],
          "num_investors": null,
          "revenue_range": "$1B to $10B",
          "patents_granted": null,
          "domain": "sumcosi.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {},
        "wikidata": {
          "retrieved_at": "2026-06-18",
          "label": "SUMCO",
          "description": "Japanese Company",
          "aliases": [
            "SUMCO Corporation",
            "Kabushiki-gaisha Samuko",
            "Silicon United Manufacturing Corporation",
            "Sumitomo Mitsubishi Silicon Corporation"
          ],
          "instance_of": [
            "public company"
          ],
          "country": "Japan",
          "inception": "1999-07-30",
          "headquarters": "Shibaura",
          "official_website": "https://www.sumcosi.com/english/",
          "isin": "JP3322930003",
          "employees": null,
          "wikipedia_url": "https://en.wikipedia.org/wiki/SUMCO"
        }
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "search_missing_qids.py",
          "field": "wikidata_id",
          "old": null,
          "new": "Q2208172",
          "description": "wikidata_id set via search: label='SUMCO', description='Japanese Company'. Search name used: 'Sumco'. Human-reviewed via qid_candidates.json before applying."
        },
        {
          "date": "2026-06-18",
          "source": "wikidata",
          "author": "enrich_wikidata.py",
          "field": "sources.wikidata",
          "old": null,
          "new": "sources.wikidata populated (Q2208172)",
          "description": "Wikidata entity data fetched via wbgetentities API (Q2208172)"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "needs_review",
          "description": "wikidata_id Q2208172 applied from qid_candidates.json (human-approved). Run enrich_wikidata.py to populate sources.wikidata block.",
          "author": "search_missing_qids.py",
          "datestamp": "2026-06-18"
        },
        {
          "status": "wikidata_enriched",
          "description": "sources.wikidata populated from Wikidata API (Q2208172). label='SUMCO'",
          "author": "enrich_wikidata.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1470",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "xAI",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/xai",
          "stage": null,
          "description": "XAI is an artificial intelligence startup that develops AI solutions and tools to enhance reasoning and search capabilities.",
          "description_full": "xAI develops artificial intelligence systems and tools centered on large language models and AI-powered applications that support reasoning, real-time data integration, and natural language interaction. The company offers products such as the Grok chatbot and associated APIs for embedding conversational AI into third-party applications, and it builds infrastructure to support model training and deployment at scale. Its technology is designed to leverage extensive data sources and computational resources to provide contextual insights, information retrieval, and automated responses for diverse use cases. xAI also works on complementary AI platforms and knowledge services that extend AI utility beyond simple chatbots, while continuously iterating on its models and deployment frameworks.",
          "website": "https://x.ai",
          "cb_rank": 2,
          "headquarters": "Palo Alto, California, United States",
          "headquarters_regions": "San Francisco Bay Area, Silicon Valley, West Coast",
          "operating_status": "Active",
          "founded_date": "2023-07-12",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Artificial Intelligence (AI)",
            "Data and Analytics",
            "Information Technology",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Artificial Intelligence (AI)",
            "Foundational AI",
            "Generative AI",
            "Information Technology",
            "Machine Learning"
          ],
          "founders": [
            "Antoine Caironi",
            "Christian Szegedy",
            "Elon Musk",
            "Greg Yang",
            "Igor Babuschkin",
            "Jimmy Ba",
            "Kyle Kosic",
            "Manuel Kroiss",
            "Toby Pohlen",
            "Tony Wu"
          ],
          "num_funding_rounds": 12,
          "funding_status": "M&A",
          "last_funding_date": "2026-01-06",
          "last_funding_amount_usd": 20000000000,
          "last_funding_type": "Series E",
          "total_equity_funding_usd": 37884918163,
          "total_funding_usd": 42885218163,
          "total_funding_native": {
            "amount": 42885218163,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "Lightspeed Venture Partners",
            "NVIDIA",
            "Sequoia Capital",
            "BlackRock"
          ],
          "num_investors": 62,
          "revenue_range": null,
          "patents_granted": null,
          "domain": "x.ai",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IN-1471",
      "type": "company",
      "roles": [
        "manufacturer"
      ],
      "name": "ZeroMark",
      "sector": "Startup",
      "wikidata_id": null,
      "sources": {
        "ishares": null,
        "crunchbase": {
          "extracted_at": "2026-06-18",
          "source_file": "mintl-update-companies-20260618-foglio1-csv6-18-2026.csv",
          "profile_url": "https://www.crunchbase.com/organization/zeromark",
          "stage": null,
          "description": "ZeroMark is a defense product company building technology to ensure safety and precision when using kinetic and non lethal weapons.",
          "description_full": null,
          "website": "https://zeromark.com",
          "cb_rank": 24280,
          "headquarters": "New York, New York, United States",
          "headquarters_regions": "Greater New York Area, East Coast, Northeastern US",
          "operating_status": "Active",
          "founded_date": "2022-08-23",
          "company_type": "For Profit",
          "investment_stage": null,
          "investor_type": null,
          "primary_industry": null,
          "primary_industry_url": null,
          "industry_groups": [
            "Government and Military",
            "Hardware",
            "Privacy and Security",
            "Science and Engineering",
            "Software"
          ],
          "industries": [
            "Augmented Reality",
            "Government",
            "Law Enforcement",
            "National Security",
            "Robotics"
          ],
          "founders": [
            "Joel Anderson"
          ],
          "num_funding_rounds": 2,
          "funding_status": "Early Stage Venture",
          "last_funding_date": "2025-09-09",
          "last_funding_amount_usd": 235596,
          "last_funding_type": "Series A",
          "total_equity_funding_usd": 7235596,
          "total_funding_usd": 7235596,
          "total_funding_native": {
            "amount": 7235596,
            "currency": "USD"
          },
          "top_investors": [
            "Andreessen Horowitz",
            "Gaingels",
            "Anorak Ventures",
            "Calm",
            "Ludlow Ventures"
          ],
          "num_investors": 14,
          "revenue_range": "$1M to $10M",
          "patents_granted": null,
          "domain": "zeromark.com",
          "acquired_by": null,
          "acquired_by_url": null,
          "board": []
        },
        "infonodes": {
          "country": "United States"
        },
        "wikidata": null
      },
      "tags": [],
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_mintl_companies.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "New entity created from MINTL CB export (mintl-update-companies-20260618-foglio1-csv6-18-2026.csv)"
        },
        {
          "date": "2026-06-18",
          "action": "field_set",
          "field": "sources.infonodes.country",
          "value": "United States",
          "source": "crunchbase_headquarters",
          "by": "patch_country_from_cb_hq.py"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Entity created from MINTL Crunchbase CSV export — type, roles, and sector require human review",
          "author": "import_mintl_companies.py",
          "datestamp": "2026-06-18"
        }
      ]
    },
    {
      "id": "IV-0668",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "1843 Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0669",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "201 Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0670",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "7percent Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0671",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "a16z crypto",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0672",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Advent International",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0673",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Allseas Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0674",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Alumni Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0675",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Anorak Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0676",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Apax Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0677",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Atlante Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0678",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Azimut Libera Impresa",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0679",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Azulis Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0680",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Benchmark",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0681",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bjoern Zinssmeister",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0682",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Blackhorn Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0683",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Bloomberg Beta",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0684",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BNP Paribas Développement",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0685",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Booz Allen Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0686",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "BoxGroup",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0687",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Breizh Up",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0688",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "British Business Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": "United Kingdom",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "United Kingdom",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0689",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "California Public Utilities Commission",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0690",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Calm",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0691",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "CAVU Securities",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0692",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "David S. Kidder",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0693",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Deep Ocean Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0694",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Defense Security Cooperation Agency",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0695",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Dorm Room Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0696",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Enagas Emprende",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0697",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Encino Environmental Services",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0698",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Entrepreneurs First",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0699",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Epic Games",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0700",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Erkki Veikkolainen",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0701",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "European Space Agency",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0702",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Fincantieri",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0703",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Franklin Templeton",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0704",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Future Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0705",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Gaingels",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0706",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Glencore",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0707",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "Government of British Columbia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0708",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Guozhi Investment",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0709",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Headline",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0710",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Hi Inov - Dentressangle",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0711",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Horizon 2020",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0712",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Horizon Europe",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0713",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "I Squared Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0714",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "IBM",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0715",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Indaco Venture Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0716",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Independence Point Advisors",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0717",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Indico Capital Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0718",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Intel",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0719",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Invesco",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0720",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "IQT",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0721",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Italian Angels for Growth",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0722",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Korea Zinc",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0723",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "LitCapital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0724",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Lockheed Martin Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0725",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Ludlow Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0726",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Macquarie Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0727",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Maersk",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0728",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Massachussetts Broadband Institute",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0729",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Mastercard",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0730",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ma’aden",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0731",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Menlo Ventures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0732",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Monolith Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0733",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "National Science Foundation",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": "USA",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "USA",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0734",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "NVentures",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0735",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "On Deck",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0736",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Oracle",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0737",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Pareto Holdings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0738",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Plural Platform",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0739",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Practica Capital",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0740",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Royal Bafokeng Holdings",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0741",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Sakhumnotho Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0742",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Seed Capital Bizkaia",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0743",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Siebert Williams Shank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0744",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Siemens",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": "Germany",
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        },
        {
          "date": "2026-06-18",
          "source": "infonodes",
          "author": "patch_investor_countries.py",
          "field": "sources.infonodes.country",
          "old": null,
          "new": "Germany",
          "description": "Country assigned from curated known-investor lookup table"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0745",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "SPRIN-D",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0746",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Swen Capital Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0747",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Telefonica",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0748",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Temasek",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0749",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "The European Innovation Fund",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0750",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Thomson Reuters",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0751",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Trian Fund Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0752",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "UNIIQ",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0753",
      "type": "public_fund",
      "roles": [
        "investor"
      ],
      "name": "United Overseas Bank",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0754",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Ventive Group",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0755",
      "type": "investor",
      "roles": [
        "investor"
      ],
      "name": "Voyager Technologies",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0756",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Washington Harbour Partners",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    },
    {
      "id": "IV-0757",
      "type": "fund",
      "roles": [
        "investor"
      ],
      "name": "Wellington Management",
      "sector": null,
      "wikidata_id": null,
      "sources": {
        "edf": null,
        "ishares": null,
        "crunchbase": null,
        "infonodes": {
          "extracted_at": "2026-06-18",
          "sector": null,
          "country": null,
          "tax_id": null,
          "main_focus": null,
          "wikipedia_url": null,
          "website": null
        },
        "wikidata": null
      },
      "history": [
        {
          "date": "2026-06-18",
          "source": "crunchbase",
          "author": "import_investors_crunchbase.py",
          "field": "*",
          "old": null,
          "new": null,
          "description": "Investor entity created from crunchbase.top_investors reference"
        }
      ],
      "validation": [
        {
          "status": "needs_review",
          "description": "Auto-created from Crunchbase top_investors list. Country/HQ pending Wikidata enrichment.",
          "author": "import_investors_crunchbase.py",
          "datestamp": "2026-06-18"
        }
      ],
      "tags": []
    }
  ],
  "relationships": [
    {
      "source": "IV-0336",
      "target": "IN-0001",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0109",
      "target": "IN-0001",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0188",
      "target": "IN-0001",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0031",
      "target": "IN-0004",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0310",
      "target": "IN-0011",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0059",
      "target": "IN-0011",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0448",
      "target": "IN-0011",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0559",
      "target": "IN-0011",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0052",
      "target": "IN-0011",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0045",
      "target": "IN-0013",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0127",
      "target": "IN-0013",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0350",
      "target": "IN-0015",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0152",
      "target": "IN-0015",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0027",
      "target": "IN-0015",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0369",
      "target": "IN-0015",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0395",
      "target": "IN-0015",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0033",
      "target": "IN-0022",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0022",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0575",
      "target": "IN-0022",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0299",
      "target": "IN-0022",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0568",
      "target": "IN-0022",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0427",
      "target": "IN-0023",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0150",
      "target": "IN-0023",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0482",
      "target": "IN-0023",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-0027",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0207",
      "target": "IN-0029",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0512",
      "target": "IN-0029",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0403",
      "target": "IN-0029",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0533",
      "target": "IN-0029",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0557",
      "target": "IN-0029",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0337",
      "target": "IN-0031",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0379",
      "target": "IN-0031",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0505",
      "target": "IN-0031",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0033",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-0033",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0530",
      "target": "IN-0033",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0340",
      "target": "IN-0034",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0598",
      "target": "IN-0034",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0180",
      "target": "IN-0034",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0532",
      "target": "IN-0034",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0413",
      "target": "IN-0034",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0192",
      "target": "IN-0036",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0006",
      "target": "IN-0037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0333",
      "target": "IN-0037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0247",
      "target": "IN-0037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0463",
      "target": "IN-0037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0536",
      "target": "IN-0037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0122",
      "target": "IN-0042",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0057",
      "target": "IN-0042",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0081",
      "target": "IN-0042",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0324",
      "target": "IN-0042",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0392",
      "target": "IN-0042",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0123",
      "target": "IN-0045",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0429",
      "target": "IN-0045",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0275",
      "target": "IN-0047",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0239",
      "target": "IN-0047",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0441",
      "target": "IN-0047",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0115",
      "target": "IN-0047",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0186",
      "target": "IN-0047",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0032",
      "target": "IN-0051",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0045",
      "target": "IN-0054",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0044",
      "target": "IN-0054",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0532",
      "target": "IN-0058",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0226",
      "target": "IN-0058",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0278",
      "target": "IN-0058",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0499",
      "target": "IN-0059",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0022",
      "target": "IN-0059",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0013",
      "target": "IN-0059",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0439",
      "target": "IN-0059",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0049",
      "target": "IN-0059",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0063",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0347",
      "target": "IN-0068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0596",
      "target": "IN-0068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0378",
      "target": "IN-0068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0050",
      "target": "IN-0068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0342",
      "target": "IN-0068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0071",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0071",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0343",
      "target": "IN-0075",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0512",
      "target": "IN-0075",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0602",
      "target": "IN-0075",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0492",
      "target": "IN-0075",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0097",
      "target": "IN-0075",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0030",
      "target": "IN-0076",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0145",
      "target": "IN-0076",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0426",
      "target": "IN-0076",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0562",
      "target": "IN-0076",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0365",
      "target": "IN-0076",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0069",
      "target": "IN-0087",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0146",
      "target": "IN-0087",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0312",
      "target": "IN-0087",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0301",
      "target": "IN-0087",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0589",
      "target": "IN-0087",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0088",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0090",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0535",
      "target": "IN-0092",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0130",
      "target": "IN-0093",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0019",
      "target": "IN-0093",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0222",
      "target": "IN-0093",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0114",
      "target": "IN-0093",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0335",
      "target": "IN-0093",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0015",
      "target": "IN-0094",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0339",
      "target": "IN-0099",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0279",
      "target": "IN-0099",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0079",
      "target": "IN-0100",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0462",
      "target": "IN-0100",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0433",
      "target": "IN-0100",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0430",
      "target": "IN-0100",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0076",
      "target": "IN-0100",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0010",
      "target": "IN-0101",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0031",
      "target": "IN-0102",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0075",
      "target": "IN-0102",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0006",
      "target": "IN-0103",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0227",
      "target": "IN-0103",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0310",
      "target": "IN-0103",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0596",
      "target": "IN-0103",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0034",
      "target": "IN-0103",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0283",
      "target": "IN-0106",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0310",
      "target": "IN-0106",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0478",
      "target": "IN-0106",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0271",
      "target": "IN-0106",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0025",
      "target": "IN-0106",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0316",
      "target": "IN-0110",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0078",
      "target": "IN-0111",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0069",
      "target": "IN-0113",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0213",
      "target": "IN-0113",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0284",
      "target": "IN-0113",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0248",
      "target": "IN-0113",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0472",
      "target": "IN-0113",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0402",
      "target": "IN-0116",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0117",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0338",
      "target": "IN-0117",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0545",
      "target": "IN-0117",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0011",
      "target": "IN-0117",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0509",
      "target": "IN-0117",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0067",
      "target": "IN-0118",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-0119",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0151",
      "target": "IN-0120",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0201",
      "target": "IN-0120",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0465",
      "target": "IN-0120",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0126",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0467",
      "target": "IN-0126",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0443",
      "target": "IN-0130",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0081",
      "target": "IN-0131",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0569",
      "target": "IN-0131",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0521",
      "target": "IN-0131",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0396",
      "target": "IN-0131",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0563",
      "target": "IN-0131",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0212",
      "target": "IN-0132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0290",
      "target": "IN-0132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0491",
      "target": "IN-0132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0098",
      "target": "IN-0132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0015",
      "target": "IN-0132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0520",
      "target": "IN-0132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0463",
      "target": "IN-0134",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0383",
      "target": "IN-0134",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0155",
      "target": "IN-0134",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0157",
      "target": "IN-0134",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0009",
      "target": "IN-0134",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0554",
      "target": "IN-0142",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0485",
      "target": "IN-0143",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0545",
      "target": "IN-0146",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0509",
      "target": "IN-0146",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0340",
      "target": "IN-0146",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0524",
      "target": "IN-0146",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0005",
      "target": "IN-0149",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0453",
      "target": "IN-0149",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0428",
      "target": "IN-0149",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0156",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0353",
      "target": "IN-0157",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0068",
      "target": "IN-0162",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-0162",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0119",
      "target": "IN-0163",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0492",
      "target": "IN-0163",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0149",
      "target": "IN-0167",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0192",
      "target": "IN-0171",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0445",
      "target": "IN-0173",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0423",
      "target": "IN-0175",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0081",
      "target": "IN-0175",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0521",
      "target": "IN-0175",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0393",
      "target": "IN-0175",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0175",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0338",
      "target": "IN-0176",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0507",
      "target": "IN-0176",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0323",
      "target": "IN-0176",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0547",
      "target": "IN-0176",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0214",
      "target": "IN-0177",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-0177",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0209",
      "target": "IN-0177",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0017",
      "target": "IN-0177",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0288",
      "target": "IN-0177",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0437",
      "target": "IN-0178",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IN-1307",
      "target": "IN-0178",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22",
      "history": [
        {
          "date": "2026-05-14",
          "author": "dedup_entities.py",
          "description": "Entity reference redirected: IV-0377 → IN-1307 (merge)"
        }
      ]
    },
    {
      "source": "IV-0457",
      "target": "IN-0179",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0512",
      "target": "IN-0179",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0409",
      "target": "IN-0179",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0004",
      "target": "IN-0179",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0436",
      "target": "IN-0179",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0332",
      "target": "IN-0188",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0460",
      "target": "IN-0188",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0020",
      "target": "IN-0191",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0046",
      "target": "IN-0191",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0597",
      "target": "IN-0191",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0243",
      "target": "IN-0191",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0601",
      "target": "IN-0191",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0158",
      "target": "IN-0197",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0291",
      "target": "IN-0197",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0104",
      "target": "IN-0200",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0549",
      "target": "IN-0204",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0261",
      "target": "IN-0204",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0550",
      "target": "IN-0204",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0605",
      "target": "IN-0204",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0002",
      "target": "IN-0204",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0512",
      "target": "IN-0211",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0351",
      "target": "IN-0211",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0133",
      "target": "IN-0211",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0126",
      "target": "IN-0211",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0399",
      "target": "IN-0211",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0437",
      "target": "IN-0212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0444",
      "target": "IN-0212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0450",
      "target": "IN-0212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0229",
      "target": "IN-0212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0456",
      "target": "IN-0213",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0423",
      "target": "IN-0215",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0207",
      "target": "IN-0216",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0475",
      "target": "IN-0216",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0396",
      "target": "IN-0216",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0057",
      "target": "IN-0216",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0119",
      "target": "IN-0216",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0044",
      "target": "IN-0218",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0254",
      "target": "IN-0218",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0093",
      "target": "IN-0218",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0233",
      "target": "IN-0218",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0315",
      "target": "IN-0218",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0380",
      "target": "IN-0220",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0320",
      "target": "IN-0229",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0394",
      "target": "IN-0231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0434",
      "target": "IN-0231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0504",
      "target": "IN-0231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0232",
      "target": "IN-0232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-0232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0108",
      "target": "IN-0232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0526",
      "target": "IN-0233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0329",
      "target": "IN-0233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0547",
      "target": "IN-0233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0489",
      "target": "IN-0240",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0273",
      "target": "IN-0240",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0305",
      "target": "IN-0240",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0509",
      "target": "IN-0241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0263",
      "target": "IN-0241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0387",
      "target": "IN-0245",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0103",
      "target": "IN-0245",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0341",
      "target": "IN-0245",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0329",
      "target": "IN-0245",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0247",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0515",
      "target": "IN-0248",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0260",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0310",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0545",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0463",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0081",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0071",
      "target": "IN-0253",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0607",
      "target": "IN-0254",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0360",
      "target": "IN-0254",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0578",
      "target": "IN-0255",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-0257",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0209",
      "target": "IN-0257",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0606",
      "target": "IN-0257",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0368",
      "target": "IN-0257",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0396",
      "target": "IN-0259",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0390",
      "target": "IN-0259",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0533",
      "target": "IN-0259",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0314",
      "target": "IN-0259",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0534",
      "target": "IN-0259",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0134",
      "target": "IN-0261",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0263",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0423",
      "target": "IN-0263",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-0263",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0402",
      "target": "IN-0263",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0185",
      "target": "IN-0265",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0271",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0034",
      "target": "IN-0271",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0516",
      "target": "IN-0271",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0036",
      "target": "IN-0271",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0153",
      "target": "IN-0271",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0272",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-0272",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0260",
      "target": "IN-0278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0122",
      "target": "IN-0278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-0278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0388",
      "target": "IN-0279",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0396",
      "target": "IN-0279",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0391",
      "target": "IN-0279",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0487",
      "target": "IN-0279",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0390",
      "target": "IN-0279",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0283",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0247",
      "target": "IN-0283",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0270",
      "target": "IN-0283",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0419",
      "target": "IN-0283",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0235",
      "target": "IN-0283",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0387",
      "target": "IN-0289",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0277",
      "target": "IN-0289",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0474",
      "target": "IN-0291",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0084",
      "target": "IN-0291",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0451",
      "target": "IN-0292",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0393",
      "target": "IN-0298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0552",
      "target": "IN-0298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0523",
      "target": "IN-0298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0564",
      "target": "IN-0298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0300",
      "target": "IN-0299",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0583",
      "target": "IN-0299",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0488",
      "target": "IN-0300",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0543",
      "target": "IN-0300",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0293",
      "target": "IN-0303",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0282",
      "target": "IN-0305",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0300",
      "target": "IN-0306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0045",
      "target": "IN-0306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0274",
      "target": "IN-0306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0314",
      "target": "IN-0306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0208",
      "target": "IN-0306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0343",
      "target": "IN-0307",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0617",
      "target": "IN-0307",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0078",
      "target": "IN-0307",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0140",
      "target": "IN-0307",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0063",
      "target": "IN-0307",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0179",
      "target": "IN-0310",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0410",
      "target": "IN-0310",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0383",
      "target": "IN-0310",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0537",
      "target": "IN-0310",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0524",
      "target": "IN-0310",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0329",
      "target": "IN-0312",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-0312",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0260",
      "target": "IN-0314",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0475",
      "target": "IN-0314",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0484",
      "target": "IN-0314",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0521",
      "target": "IN-0314",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0323",
      "target": "IN-0314",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0373",
      "target": "IN-0315",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0376",
      "target": "IN-0315",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0464",
      "target": "IN-0315",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0317",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0317",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0588",
      "target": "IN-0322",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0012",
      "target": "IN-0324",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0500",
      "target": "IN-0325",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0247",
      "target": "IN-0325",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0319",
      "target": "IN-0325",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0329",
      "target": "IN-0325",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0297",
      "target": "IN-0330",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0069",
      "target": "IN-0330",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0218",
      "target": "IN-0330",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0230",
      "target": "IN-0330",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0213",
      "target": "IN-0330",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0332",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0484",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0554",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0123",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0056",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0244",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0329",
      "target": "IN-0337",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-0337",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0483",
      "target": "IN-0339",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0396",
      "target": "IN-0339",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0339",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0390",
      "target": "IN-0339",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0323",
      "target": "IN-0339",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0609",
      "target": "IN-0340",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0476",
      "target": "IN-0340",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0362",
      "target": "IN-0340",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-0343",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0343",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0481",
      "target": "IN-0343",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0199",
      "target": "IN-0343",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0468",
      "target": "IN-0343",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-0344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0481",
      "target": "IN-0344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0199",
      "target": "IN-0344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0468",
      "target": "IN-0344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0347",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0595",
      "target": "IN-0352",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0385",
      "target": "IN-0354",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0348",
      "target": "IN-0354",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0068",
      "target": "IN-0356",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0120",
      "target": "IN-0356",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-0356",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0057",
      "target": "IN-0358",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0512",
      "target": "IN-0358",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0389",
      "target": "IN-0358",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0544",
      "target": "IN-0358",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0571",
      "target": "IN-0359",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0345",
      "target": "IN-0359",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0571",
      "target": "IN-0360",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0345",
      "target": "IN-0360",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0364",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0459",
      "target": "IN-0364",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0365",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0196",
      "target": "IN-0365",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0140",
      "target": "IN-0365",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0449",
      "target": "IN-0365",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0486",
      "target": "IN-0369",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0058",
      "target": "IN-0369",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0062",
      "target": "IN-0369",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0266",
      "target": "IN-0369",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0592",
      "target": "IN-0372",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0085",
      "target": "IN-0373",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0234",
      "target": "IN-0374",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0275",
      "target": "IN-0375",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0454",
      "target": "IN-0375",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0440",
      "target": "IN-0375",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0355",
      "target": "IN-0375",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0377",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-0377",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0379",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0553",
      "target": "IN-0389",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0517",
      "target": "IN-0389",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0556",
      "target": "IN-0389",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0057",
      "target": "IN-0390",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-0396",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0563",
      "target": "IN-0396",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0550",
      "target": "IN-0397",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0551",
      "target": "IN-0397",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0600",
      "target": "IN-0397",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0245",
      "target": "IN-0398",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0407",
      "target": "IN-0398",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0287",
      "target": "IN-0398",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0202",
      "target": "IN-0398",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0479",
      "target": "IN-0398",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0455",
      "target": "IN-0403",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0269",
      "target": "IN-0404",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0512",
      "target": "IN-0404",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0238",
      "target": "IN-0404",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0005",
      "target": "IN-0404",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0574",
      "target": "IN-0404",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0069",
      "target": "IN-0405",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0338",
      "target": "IN-0405",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0298",
      "target": "IN-0405",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0121",
      "target": "IN-0405",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0515",
      "target": "IN-0405",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-0406",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-0406",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0040",
      "target": "IN-0406",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0371",
      "target": "IN-0406",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0136",
      "target": "IN-0406",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0364",
      "target": "IN-0408",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0169",
      "target": "IN-0409",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0039",
      "target": "IN-0409",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0411",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0086",
      "target": "IN-0411",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0207",
      "target": "IN-0411",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0081",
      "target": "IN-0411",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0528",
      "target": "IN-0411",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0030",
      "target": "IN-0418",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0418",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0565",
      "target": "IN-0418",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0608",
      "target": "IN-0420",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0260",
      "target": "IN-0421",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-0421",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0057",
      "target": "IN-0421",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0322",
      "target": "IN-0421",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0533",
      "target": "IN-0421",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0410",
      "target": "IN-0422",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0247",
      "target": "IN-0422",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0393",
      "target": "IN-0422",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0072",
      "target": "IN-0422",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-0422",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0006",
      "target": "IN-0425",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0545",
      "target": "IN-0425",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0221",
      "target": "IN-0425",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0585",
      "target": "IN-0425",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0096",
      "target": "IN-0425",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0549",
      "target": "IN-0427",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0458",
      "target": "IN-0427",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0275",
      "target": "IN-0427",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-0427",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0427",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-0434",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0393",
      "target": "IN-0434",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0466",
      "target": "IN-0434",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0447",
      "target": "IN-0434",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0311",
      "target": "IN-0434",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0450",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0404",
      "target": "IN-0481",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0016",
      "target": "IN-0481",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0347",
      "target": "IN-0483",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0374",
      "target": "IN-0483",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0494",
      "target": "IN-0483",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0171",
      "target": "IN-0483",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0359",
      "target": "IN-0483",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0515",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0161",
      "target": "IN-0515",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0272",
      "target": "IN-0530",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0219",
      "target": "IN-0536",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0540",
      "target": "IN-0536",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0541",
      "target": "IN-0536",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0143",
      "target": "IN-0536",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0540",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0100",
      "target": "IN-0542",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0490",
      "target": "IN-0542",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0552",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0194",
      "target": "IN-0552",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0539",
      "target": "IN-0552",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0334",
      "target": "IN-0552",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0411",
      "target": "IN-0552",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0553",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0567",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0568",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0124",
      "target": "IN-0568",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0285",
      "target": "IN-0568",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0496",
      "target": "IN-0568",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0417",
      "target": "IN-0568",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0303",
      "target": "IN-0578",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0194",
      "target": "IN-0578",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0384",
      "target": "IN-0578",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0172",
      "target": "IN-0578",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0092",
      "target": "IN-0578",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0592",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0518",
      "target": "IN-0594",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0328",
      "target": "IN-0594",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0217",
      "target": "IN-0594",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0495",
      "target": "IN-0594",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0596",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0105",
      "target": "IN-0596",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0181",
      "target": "IN-0596",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0501",
      "target": "IN-0596",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0579",
      "target": "IN-0596",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0604",
      "target": "IN-0618",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0625",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-0626",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0633",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0304",
      "target": "IN-0633",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0102",
      "target": "IN-0633",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0561",
      "target": "IN-0633",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0289",
      "target": "IN-0633",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0086",
      "target": "IN-0643",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0147",
      "target": "IN-0643",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0514",
      "target": "IN-0643",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0357",
      "target": "IN-0643",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0048",
      "target": "IN-0645",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0262",
      "target": "IN-0646",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0561",
      "target": "IN-0646",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0525",
      "target": "IN-0646",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0042",
      "target": "IN-0646",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0497",
      "target": "IN-0646",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0648",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0221",
      "target": "IN-0648",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0470",
      "target": "IN-0648",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0363",
      "target": "IN-0648",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0194",
      "target": "IN-0648",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0296",
      "target": "IN-0649",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0655",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-0655",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0498",
      "target": "IN-0655",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0307",
      "target": "IN-0655",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0111",
      "target": "IN-0655",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0669",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0158",
      "target": "IN-0669",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0291",
      "target": "IN-0669",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0129",
      "target": "IN-0669",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0522",
      "target": "IN-0669",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0073",
      "target": "IN-0669",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0262",
      "target": "IN-0675",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-0682",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0302",
      "target": "IN-0682",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0054",
      "target": "IN-0682",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0055",
      "target": "IN-0682",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0095",
      "target": "IN-0682",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0089",
      "target": "IN-0694",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0174",
      "target": "IN-0714",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0280",
      "target": "IN-0714",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0176",
      "target": "IN-0719",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0372",
      "target": "IN-0719",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0148",
      "target": "IN-0719",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-0757",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0262",
      "target": "IN-0757",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0546",
      "target": "IN-0757",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0446",
      "target": "IN-0757",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0182",
      "target": "IN-0757",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0210",
      "target": "IN-0760",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0101",
      "target": "IN-0762",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0603",
      "target": "IN-0790",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0172",
      "target": "IN-0790",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0382",
      "target": "IN-0790",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0590",
      "target": "IN-0790",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0175",
      "target": "IN-0840",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0200",
      "target": "IN-0840",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0088",
      "target": "IN-0840",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0193",
      "target": "IN-0840",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0548",
      "target": "IN-0843",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0325",
      "target": "IN-0847",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0327",
      "target": "IN-0847",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0189",
      "target": "IN-0847",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0198",
      "target": "IN-0847",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0346",
      "target": "IN-0847",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0198",
      "target": "IN-0852",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0425",
      "target": "IN-0857",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0421",
      "target": "IN-0857",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0573",
      "target": "IN-0857",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0258",
      "target": "IN-0857",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0249",
      "target": "IN-0859",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0580",
      "target": "IN-0859",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0223",
      "target": "IN-0859",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0164",
      "target": "IN-0859",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0344",
      "target": "IN-0859",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0172",
      "target": "IN-0866",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0165",
      "target": "IN-0866",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0008",
      "target": "IN-0874",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0060",
      "target": "IN-0874",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0237",
      "target": "IN-0887",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0542",
      "target": "IN-0887",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0267",
      "target": "IN-0893",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0192",
      "target": "IN-0893",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0035",
      "target": "IN-0909",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0404",
      "target": "IN-0909",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0499",
      "target": "IN-0911",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0281",
      "target": "IN-0920",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0527",
      "target": "IN-0925",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0309",
      "target": "IN-0931",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0047",
      "target": "IN-0931",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0469",
      "target": "IN-0931",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0340",
      "target": "IN-0935",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0375",
      "target": "IN-0936",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0023",
      "target": "IN-0936",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0591",
      "target": "IN-0936",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0397",
      "target": "IN-0936",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0166",
      "target": "IN-0936",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0313",
      "target": "IN-0937",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0220",
      "target": "IN-0940",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0503",
      "target": "IN-0940",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0587",
      "target": "IN-0940",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0321",
      "target": "IN-0940",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0306",
      "target": "IN-0940",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0110",
      "target": "IN-0955",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0106",
      "target": "IN-0955",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0007",
      "target": "IN-0955",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0531",
      "target": "IN-0955",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0086",
      "target": "IN-0957",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0043",
      "target": "IN-0957",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0211",
      "target": "IN-0957",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0074",
      "target": "IN-0958",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0204",
      "target": "IN-0958",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0295",
      "target": "IN-0958",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0963",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-0974",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0501",
      "target": "IN-0975",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0308",
      "target": "IN-0975",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0584",
      "target": "IN-0975",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0206",
      "target": "IN-0975",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0321",
      "target": "IN-0975",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0262",
      "target": "IN-0977",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0021",
      "target": "IN-0977",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0061",
      "target": "IN-0977",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0525",
      "target": "IN-0977",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0264",
      "target": "IN-0977",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0340",
      "target": "IN-1002",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0197",
      "target": "IN-1002",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0415",
      "target": "IN-1002",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0361",
      "target": "IN-1002",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-1039",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-1041",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0037",
      "target": "IN-1045",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0610",
      "target": "IN-1048",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0510",
      "target": "IN-1060",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0224",
      "target": "IN-1060",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0558",
      "target": "IN-1081",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-1082",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0480",
      "target": "IN-1084",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0194",
      "target": "IN-1086",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-1092",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-1097",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0187",
      "target": "IN-1107",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0418",
      "target": "IN-1108",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0107",
      "target": "IN-1123",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0292",
      "target": "IN-1132",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-1156",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0091",
      "target": "IN-1161",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0184",
      "target": "IN-1161",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0113",
      "target": "IN-1163",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0038",
      "target": "IN-1164",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0501",
      "target": "IN-1164",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0166",
      "target": "IN-1164",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0502",
      "target": "IN-1164",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0539",
      "target": "IN-1189",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0094",
      "target": "IN-1189",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0194",
      "target": "IN-1189",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0438",
      "target": "IN-1189",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0599",
      "target": "IN-1189",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0086",
      "target": "IN-1193",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0442",
      "target": "IN-1193",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0435",
      "target": "IN-1193",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0156",
      "target": "IN-1193",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0493",
      "target": "IN-1193",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-1201",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0173",
      "target": "IN-1202",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0090",
      "target": "IN-1212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0160",
      "target": "IN-1212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0404",
      "target": "IN-1212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0170",
      "target": "IN-1212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0326",
      "target": "IN-1212",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0194",
      "target": "IN-1222",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0412",
      "target": "IN-1222",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0216",
      "target": "IN-1222",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0014",
      "target": "IN-1222",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0082",
      "target": "IN-1222",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0228",
      "target": "IN-1227",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0262",
      "target": "IN-1227",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0205",
      "target": "IN-1227",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0308",
      "target": "IN-1227",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0257",
      "target": "IN-1227",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0086",
      "target": "IN-1228",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0334",
      "target": "IN-1228",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0525",
      "target": "IN-1228",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0029",
      "target": "IN-1228",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0070",
      "target": "IN-1228",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0283",
      "target": "IN-1229",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0135",
      "target": "IN-1229",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0142",
      "target": "IN-1229",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0118",
      "target": "IN-1229",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0519",
      "target": "IN-1230",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0265",
      "target": "IN-1230",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0473",
      "target": "IN-1230",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0431",
      "target": "IN-1230",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0452",
      "target": "IN-1230",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0404",
      "target": "IN-1231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0090",
      "target": "IN-1231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0538",
      "target": "IN-1231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0386",
      "target": "IN-1231",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0205",
      "target": "IN-1232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0334",
      "target": "IN-1232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0225",
      "target": "IN-1232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0191",
      "target": "IN-1232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0506",
      "target": "IN-1232",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0367",
      "target": "IN-1233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0408",
      "target": "IN-1233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0018",
      "target": "IN-1233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0257",
      "target": "IN-1233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0404",
      "target": "IN-1233",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0461",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0356",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0432",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0132",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0525",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0086",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0228",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0077",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0352",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0167",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0330",
      "target": "IN-1236",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0286",
      "target": "IN-1237",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0511",
      "target": "IN-1237",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0190",
      "target": "IN-1237",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0414",
      "target": "IN-1237",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0252",
      "target": "IN-1237",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0112",
      "target": "IN-1238",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0198",
      "target": "IN-1238",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0508",
      "target": "IN-1238",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0053",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0265",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0168",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0051",
      "target": "IN-1241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0268",
      "target": "IN-1241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0401",
      "target": "IN-1241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0405",
      "target": "IN-1241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0144",
      "target": "IN-1241",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0131",
      "target": "IN-1242",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0253",
      "target": "IN-1242",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0471",
      "target": "IN-1242",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0594",
      "target": "IN-1242",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0370",
      "target": "IN-1242",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0325",
      "target": "IN-1243",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0236",
      "target": "IN-1243",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0318",
      "target": "IN-1243",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0190",
      "target": "IN-1243",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-1246",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-1246",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0044",
      "target": "IN-1246",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0338",
      "target": "IN-1248",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0024",
      "target": "IN-1248",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0154",
      "target": "IN-1248",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0390",
      "target": "IN-1248",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0028",
      "target": "IN-1248",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0026",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0228",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0354",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0141",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0003",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0207",
      "target": "IN-0035",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0097",
      "target": "IN-0035",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0400",
      "target": "IN-0035",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0065",
      "target": "IN-0035",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0493",
      "target": "IN-1256",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-1256",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-1256",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-1256",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0577",
      "target": "IN-1256",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0177",
      "target": "IN-1257",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0192",
      "target": "IN-1262",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0241",
      "target": "IN-1262",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0260",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0484",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0057",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0322",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0147",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0393",
      "target": "IN-1275",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0231",
      "target": "IN-1275",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0117",
      "target": "IN-1275",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0198",
      "target": "IN-1278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0406",
      "target": "IN-1278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0294",
      "target": "IN-1278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0185",
      "target": "IN-1278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0420",
      "target": "IN-1278",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0256",
      "target": "IN-1279",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0477",
      "target": "IN-1283",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0581",
      "target": "IN-1285",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0577",
      "target": "IN-1285",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0566",
      "target": "IN-1288",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0276",
      "target": "IN-1289",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0349",
      "target": "IN-1289",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0582",
      "target": "IN-1292",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-1297",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0178",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0381",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0513",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0041",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0128",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0026",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0083",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0529",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0087",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0542",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0576",
      "target": "IN-1304",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-1306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0017",
      "target": "IN-1306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0576",
      "target": "IN-1306",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0323",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0242",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0254",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0159",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0567",
      "target": "IN-1317",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0398",
      "target": "IN-1317",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0141",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0221",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0001",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0034",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0215",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0137",
      "target": "IN-1320",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0555",
      "target": "IN-1322",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0366",
      "target": "IN-1326",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0572",
      "target": "IN-1328",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0577",
      "target": "IN-1328",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0125",
      "target": "IN-1328",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0080",
      "target": "IN-1328",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0203",
      "target": "IN-1328",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0416",
      "target": "IN-1329",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0499",
      "target": "IN-1329",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0099",
      "target": "IN-1329",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0593",
      "target": "IN-1329",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0013",
      "target": "IN-1329",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0077",
      "target": "IN-1330",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0560",
      "target": "IN-1332",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0586",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0141",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0122",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0162",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0163",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0259",
      "target": "IN-1337",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0195",
      "target": "IN-1340",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0424",
      "target": "IN-1340",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0138",
      "target": "IN-1341",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0358",
      "target": "IN-1341",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0317",
      "target": "IN-1341",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0331",
      "target": "IN-1341",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0255",
      "target": "IN-1341",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0456",
      "target": "IN-1344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0314",
      "target": "IN-1344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0139",
      "target": "IN-1344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0183",
      "target": "IN-1344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0066",
      "target": "IN-1346",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0570",
      "target": "IN-1353",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0116",
      "target": "IN-1353",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0250",
      "target": "IN-1353",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0422",
      "target": "IN-1353",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0251",
      "target": "IN-1353",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0630",
      "target": "IN-1227",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0627",
      "target": "IN-1228",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0638",
      "target": "IN-1249",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0329",
      "target": "IN-1249",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0621",
      "target": "IN-1249",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0586",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0077",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0614",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0624",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0221",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0646",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0567",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0667",
      "target": "IN-1252",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0500",
      "target": "IN-0032",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0663",
      "target": "IN-0032",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0373",
      "target": "IN-0032",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IN-0233",
      "target": "IN-0032",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0068",
      "target": "IN-0032",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0405",
      "target": "IN-1230",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0648",
      "target": "IN-1256",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0615",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0132",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0620",
      "target": "IN-1270",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0650",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0654",
      "target": "IN-1234",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0659",
      "target": "IN-1278",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0228",
      "target": "IN-0724",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0354",
      "target": "IN-0724",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0006",
      "target": "IN-0724",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0064",
      "target": "IN-0724",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0246",
      "target": "IN-0724",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0642",
      "target": "IN-0724",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0501",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0092",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0622",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0649",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0661",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0665",
      "target": "IN-1235",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0195",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0323",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0657",
      "target": "IN-0753",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IN-0053",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0623",
      "target": "IN-1302",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0526",
      "target": "IV-0384",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0329",
      "target": "IV-0384",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0547",
      "target": "IV-0384",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0645",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0618",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0637",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0647",
      "target": "IN-1311",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0629",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0643",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0666",
      "target": "IN-0249",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0660",
      "target": "IN-0271",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0324",
      "target": "IN-0278",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0237",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0628",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0612",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0633",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0644",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0651",
      "target": "IN-1318",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0632",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0611",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0061",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0626",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0636",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0641",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0653",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0567",
      "target": "IN-1239",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0617",
      "target": "IN-0306",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0329",
      "target": "IV-0483",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0566",
      "target": "IV-0483",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0122",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": false
      }
    },
    {
      "source": "IV-0652",
      "target": "IN-0333",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IN-1336",
      "target": "IN-1332",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0664",
      "target": "IN-1241",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0613",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0045",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0616",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0619",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0198",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0631",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0634",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0635",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0639",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0640",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0512",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0655",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0656",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0550",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0658",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0582",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0662",
      "target": "IN-1334",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IV-0195",
      "target": "IN-1132",
      "type": "investment",
      "source_ref": "legacy_db_migration",
      "created_at": "2026-04-22",
      "details": {
        "lead": true
      }
    },
    {
      "source": "IN-0468",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 22975375.01,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 29890000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2959855.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0778",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 469774.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0490",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 236250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1004",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1471171.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0791",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1132514.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0766",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 439565.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0728",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 222250.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1755972.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0721",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 786341.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0707",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 831585.27,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1540162.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 670500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 379999.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1053",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1003228.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1206",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 637500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 791602.35,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2044993.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 504314.29,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1905008.43,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1022",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 129831.93,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1028",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 333836.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0449",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 603973.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 969022.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0862",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 746398.61,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0570",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 999680.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1949260.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1117",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 522333.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 375000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 503620.21,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1011",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 519743.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0450",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 64000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0956",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 115500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1157",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 504862.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0548",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 425033.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0796",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 397500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1077",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 953167.78,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 709580.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0507",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 422500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0970",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 847500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1051",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 600000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1350000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0470",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 4874160.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0469",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 5604763.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 246877.99,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 122866.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1025",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 208266.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1023",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 86554.62,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0569",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 69422.27,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0566",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 388487.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 208266.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 6705201.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2349622.85,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1311963.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0533",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3738056.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1015879.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0592",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1476662.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4177914.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2772710.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2415146.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5558036.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4343889.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4417329.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1087",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 360250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1567719.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2038054.24,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0951",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 65020.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0829",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 246556.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 376128.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4141704.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0655",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2543434.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3548293.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0533",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 910294.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0911",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1162437.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3215379.78,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2017600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1121",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 673553.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0640",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 120750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 120062.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 233550.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0370",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 241172.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1061",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 498023.99,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 266761.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0838",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 544400.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 123794.28,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1105",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 208100.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 120665.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1016",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 115393.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0656",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1150185.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0831",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 281848.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0657",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 156279.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0532",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 171756.45,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0912",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1149725.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0913",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 162675.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1138",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 401065.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1143",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 438759.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1133",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 281407.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0813",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2017848.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0946",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 417999.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1089",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2155749.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0529",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1315249.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0845",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 312299.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0444",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1247499.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0634",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2400949.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0621",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 793599.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0742",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 338749.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0814",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "associatedPartner",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0785",
      "target": "EDF-0004",
      "type": "edf_participation",
      "role": "associatedPartner",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0838",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1343935.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0554",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2651543.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1161",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1857686.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0853",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1357125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0616",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 721500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0550",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 412000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0435",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 830434.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0560",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 917171.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1059",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2539517.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1108",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2220370.45,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0594",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1604202.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2001079.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1136",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2242478.54,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0900",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 822210.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0636",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 149773.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0775",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 436301.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1123",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 635356.57,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0688",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 425825.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0926",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 585740.28,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0593",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1520234.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1129",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1545772.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0811",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1585353.43,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1332403.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 208386.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0463",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1146173.99,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2265105.65,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1202",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1016615.15,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 939003.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0436",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1200488.21,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1466896.61,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0663",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1288009.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3387542.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0591",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 836396.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 351528.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0630",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1063814.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1093",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2461052.65,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0647",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1812969.24,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0802",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1256644.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0711",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 280379.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1201",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 654830.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0885",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 164000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0484",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1435321.85,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2256152.54,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0608",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 487756.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1122",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1359791.78,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0860",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 400889.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 613630.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1111",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2092779.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0573",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1477019.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0989",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2447394.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1141",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2009032.17,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2279934.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0448",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 589553.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0486",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 699781.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0510",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 301888.22,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0652",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1623288.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0505",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1389780.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0506",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 703580.84,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0514",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 999850.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0587",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 960338.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0604",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 420168.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 840000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 493155.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0700",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 172925.27,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0738",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1318866.46,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0740",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1254098.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1496164.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0780",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2255200.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 369365.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0778",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 442405.67,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1495153.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0888",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 379375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0921",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1920083.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0917",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 895785.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0938",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 475354.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0962",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 995868.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1001",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 578092.08,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1063",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 89315.62,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1069",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 635268.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 273559.01,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1183",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 745293.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1184",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 186344.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1176",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1197420.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1198",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1710122.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1213",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 474004.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 370711.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0627",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 363165.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0889",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 120625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1197",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 328654.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3372772.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0477",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 190635.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 340685.28,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0803",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 706862.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0836",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 185447.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0823",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1475318.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0505",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 786105.43,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 554746.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 349704.99,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1060",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 306665.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0821",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1940815.22,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0442",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 513012.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0729",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 482763.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1197",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 511438.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1035",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1483213.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0961",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 230473.93,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 376002.04,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0659",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 395857.83,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 392050.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1121",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 393637.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0518",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 596168.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1018",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 450927.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0517",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 449489.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0568",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 166749.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 338252.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0954",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 632769.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 538372.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 181223.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1088",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 158922.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1056",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 448371.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0483",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 336857.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 374784.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 394633.43,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 360950.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0786",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 391175.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 509657.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0904",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 213827.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0808",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 402220.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0514",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 420624.21,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 411709.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0701",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 412135.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0715",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 359004.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0838",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 394737.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1196",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 403378.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0616",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 415961.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 179192.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 69692.58,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 9635250.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0444",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1333750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0808",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3713694.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3899922.01,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0686",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1733750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1058",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1097500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0525",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 780000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0920",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 595375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1045",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 983800.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0505",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 372367.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0876",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4477652.15,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1922822.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0533",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2250532.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0816",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1202600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0823",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1530397.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0821",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2029034.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0636",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1444431.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2337063.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0514",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 710193.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0562",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1089737.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0592",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 578018.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0624",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1838420.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0618",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1588366.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2614654.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1968269.17,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0659",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1112172.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0686",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1415187.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2593938.67,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0739",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1329953.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0763",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1114975.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 917455.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0808",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 891826.73,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1515608.09,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0838",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1278698.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1056",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2385406.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0547",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 658958.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2167586.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1100",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1917173.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1108",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1585773.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0824",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1098004.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0809",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 119758.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1019",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 315292.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4930093.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2805194.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0682",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 380994.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2156994.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0599",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2223397.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1145",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1715845.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1872428.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4030268.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0537",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 761249.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1118",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1150990.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0664",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 946037.08,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 935680.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0660",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 594508.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1150",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2118537.15,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1018189.08,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3344154.61,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2392885.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1061",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 491271.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1316515.33,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1050",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 277218.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1129",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1027941.93,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 441250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 474956.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0590",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 453437.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1070",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 266855.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0683",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1457913.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0563",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 725237.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 493644.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0729",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 529298.04,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1152",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1148021.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1151",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 715609.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0863",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 358290.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 643275.93,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0827",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 74163.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0828",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 228244.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1062",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 499403.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1052",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1725128.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0445",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1845646.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1116899.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0535",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 166498.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0636",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 298750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0690",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 640000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0838",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 598379.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0912",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 760480.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0587",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1645370.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0550",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 230000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0878",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 725062.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1078",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 247783.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1091",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4696956.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1158294.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0491",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 321912.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0497",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2528545.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1156",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 711522.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0669",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 710960.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0706",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 257674.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0850",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1040676.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1620006.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0837",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1078832.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1001556.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0907",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 329189.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 867585.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0975",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 588761.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1134",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1863685.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1819125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 731545.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0471",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 442377.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 698505.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 652435.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 248800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0783",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 163319.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0492",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 249082.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0556",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 457406.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0557",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 446937.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1125",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 314315.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2170184.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0443",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8566081.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0595",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1580986.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0718",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3526318.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0827",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3586398.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0891",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 717508.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1214",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1718503.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 744381.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0565",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 663414.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0972",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 195837.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0966",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 513873.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0855",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 664209.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0923",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 605397.71,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1176008.27,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1057",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 685913.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1068",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 168892.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 631210.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0014",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 599995.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2507074.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0522",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1041093.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0560",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 800912.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0685",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1195000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0746",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1939375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1758325.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0871",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1804700.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0636",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1054017.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1222",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1300376.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0752",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 629315.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0870",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 843300.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0992",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3849015.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500001.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1136",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3546075.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0918",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1669650.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1216",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 790537.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0575",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 587343.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4906274.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2616572.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0748",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1641008.93,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0767",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3181552.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0835",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 430878.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1195",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 972500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1006",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1715000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0441",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 550000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0764",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 225425.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0991",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 424117.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0784",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 953439.45,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 6628281.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1340200.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2022300.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0461",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 357970.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0475",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 411000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0482",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 246600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0548",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 140000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0579",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 38000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0588",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 355500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0702",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 305600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 134600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0642",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1234960.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0746",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 854800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1053",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 370250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 396000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0754",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 335600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 297470.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7290700.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0842",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 301200.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0892",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 332050.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1005",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 226800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1020",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 489600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1026",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 168000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 356000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0462",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 334000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0474",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 48518.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0472",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 4664650.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0473",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 152000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1027",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 110800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1030",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 50000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 5796377.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2915430.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2638584.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2041101.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3096189.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1743261.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2772114.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2962183.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2250833.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2544600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1644027.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0582",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1139570.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1231668.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1223",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1773838.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 421781.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 5586375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0508",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3483294.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1818575.04,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1152",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2346060.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0793",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 588125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0662",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399016.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0697",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1198375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1097",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2628852.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 748851.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0985",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1322806.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0571",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 999750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0788",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 692656.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1087",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 349775.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 123357.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0019",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 104103.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 9489223.17,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4366440.46,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8623650.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 371281.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2594235.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0470",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 552936.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1625033.71,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1256470.73,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 606400.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0570",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 271250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0867",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 744575.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0500",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 182850.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0591",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 230044.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 586144.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 331892.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 392000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0862",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 726048.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0569",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 49500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4350000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0570",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 789695.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 633000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 719451.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 600000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0522",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 300000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1044",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1050000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 997800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 977500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0500",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 900000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0660",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 977500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0735",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899417.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0970",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 717125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 470000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1003",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 767500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1650000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1325729.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0623",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1127500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2072393.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0603",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0569",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 112500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0711",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 80549.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 940025.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1329950.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 8200050.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5362698.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1300432.71,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1567935.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0587",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5486918.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0452",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 734109.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0659",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 600000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0778",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 315227.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0686",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1667331.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0618",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 995000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 535000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 190661.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0914",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 975000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0624",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5168000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 865483.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 723257.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 779096.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1119057.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1136",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 518029.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 837666.85,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1088",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0642",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1189462.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0854",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 536062.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0496",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 408513.37,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 2725004.22,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 6570000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6732465.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7972750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7195000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2840900.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2979600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1015500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3536250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0548",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1157533.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0665",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "associatedPartner",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3706112.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3125360.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0613",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 744253.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1117",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 331853.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0777",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 510984.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0581",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 267912.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0977",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2547019.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0866",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2329739.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0925",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2036560.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0552",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 274625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1041",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 657025.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0711",
      "target": "EDF-0024",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 417885.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 14294655.35,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 685967.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0488",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 152077.45,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0948",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 201552.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0622",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0642",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1141858.33,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0993",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 386648.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 10353363.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 640741.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1029",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 974401.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1162",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 453887.27,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0645",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2300000.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1165",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1702223.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1058",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 304839.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0590",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 284938.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0704",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200642.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1000",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1001819.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1868812.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 419841.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0624",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 403831.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1114",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 699713.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0453",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1730914.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1597268.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 7114912.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0463",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 975731.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1037685.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0591",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 384326.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0592",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 275762.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0647",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 992723.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0671",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 742092.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4412444.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0885",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 250214.21,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1852337.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1142",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1064762.45,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0608",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 685570.04,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0969",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 211436.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1059",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2872135.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2166933.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2594024.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3275693.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1167576.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 978974.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0735",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1050835.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1216",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1143669.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0671",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 836486.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0614",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 473364.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0716",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 307355.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 791554.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0910",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 732312.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1048",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 422850.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0484",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 741684.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1140",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 234829.15,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0732",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 712719.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0885",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 260665.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0779",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 753559.78,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 461612.73,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1213",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1305712.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0446",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 170285.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0719",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 321819.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0481",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 352340.22,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 618617.83,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 899844.32,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 270218.35,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1125",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 82323.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0818",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2661167.43,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0444",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 343275.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0523",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 915407.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0775",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 190687.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0533",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2160500.71,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0517",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1666922.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1160",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 673757.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0658",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1408080.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0659",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2036825.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 589567.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2867475.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0764",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1244537.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1445887.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0820",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 92500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0897",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1040173.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0941",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 959728.78,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1009",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1455500.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0819",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 189652.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1061",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 573399.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1117",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1395603.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2989966.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0858",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1008000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0986",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 812733.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0821",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1514420.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1338595.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1953754.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 941749.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 428953.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0990",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 273648.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0992",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 222807.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0822",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 53000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0979",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 166959.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0729",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 409531.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1036",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 176758.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0659",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 611809.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0961",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 49937.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1035",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 754648.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 446948.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0836",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 112464.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0803",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899714.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 375294.33,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0567",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 63533.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0477",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 87669.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 90742.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0632",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 100032.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1049",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 79589.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1018",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 212100.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0517",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 334206.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 699669.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0568",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 71000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0877",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 120475.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0981",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 313000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 669000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1199",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 332299.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0808",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 715116.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0686",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 198719.46,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1212",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 225000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0942",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 226370.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 335717.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0954",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 193630.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 318009.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 202950.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 481753.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0786",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 255166.43,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0988",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 201000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 305000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 214798.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0980",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 106862.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 66944.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0559",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 63241.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0952",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 19715.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 123129.46,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1820109.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1196",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1272676.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0505",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 540000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0550",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 640000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0591",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 501955.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0640",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 539998.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0651",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 643248.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899998.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0715",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 901635.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0728",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 296755.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0793",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 540125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 805678.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0890",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 809760.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0823",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 987260.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0944",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1041798.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0970",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 633945.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1119472.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1039",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 624400.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1040",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 719520.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1066",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 541240.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1079",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 847305.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 624500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1143",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 519416.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1205",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 539999.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1216",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 494510.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1219",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 495000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0030",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 468717.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4811224.32,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1849307.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0599",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 954434.58,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0992",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1097825.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0990",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 584560.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 532259.61,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0707",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1284211.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1055351.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1076",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 926750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1007",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 225075.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0734",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 479750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0437",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 590600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1192",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 341250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0589",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2694307.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 731181.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0545",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 948800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 510670.01,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0915",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 511143.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0998",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 489812.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0830",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 244649.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0832",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1460062.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 221531.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0743",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 499437.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 573387.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0625",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 175712.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0684",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 491678.24,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1166",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 587273.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0702",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1094310.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0760",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 101138.54,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0803",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 646187.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0970",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 432250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1054",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 358437.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0756",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 347061.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0843",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 237575.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1053",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1018112.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1010",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 373550.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0844",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 239718.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0761",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 279106.28,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1008",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 500200.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0806",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 356875.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2220957.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1009313.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0690",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 744150.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1143",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 596278.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0457",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 406440.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0883",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 100650.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 389214.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0540",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1203022.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0651",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 786185.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0550",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 600000.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0875",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 384762.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1046",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 599287.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 211621.57,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0572",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 111321.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 17934.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 315491.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 5495063.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2722558.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3568236.17,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2646317.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1145",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2163067.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2323226.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 410325.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0541",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200271.08,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 274921.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0582",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 120039.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0624",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 613297.83,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 518448.21,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0787",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 610280.85,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 525486.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1319291.04,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 274393.29,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0968",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 332862.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 530173.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1086",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 531611.17,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 217684.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1140",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 273495.04,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 203925.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1223",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 286876.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0727",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 166387.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 20000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1125",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1134",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0582",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 300000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1172",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 400000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0970",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 600000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0798",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0930",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0501",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 13055009.35,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0934",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 293791.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3814155.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1133",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2251049.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0847",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 761020.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1021",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1256940.61,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2958125.84,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1126",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 568023.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1078",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 618855.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0677",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0670",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 348421.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1103",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0720",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 800000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6269744.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0617",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2999358.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 679888.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0988",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0937",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 275707.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1127",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 512669.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0936",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 800576.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1208",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1000617.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0805",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1785260.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 181147.84,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8571317.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0502",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 149987.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1250000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1128",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 250000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0909",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0994",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0710",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 353526.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1101",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 326620.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 879588.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0752",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6651008.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 497274.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0587",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 543837.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0671",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 196473.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 6690302.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0487",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 632576.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1151",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2409650.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0555",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1303069.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0629",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 502051.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1140",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 823009.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0660",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 249364.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0664",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1374592.46,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0672",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 302781.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0679",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 450000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2453805.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0682",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 105290.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0711",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 171250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0759",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 164500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0827",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2968535.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0830",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 381840.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3824552.58,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3798241.58,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1150148.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0903",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 790513.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 473289.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1012",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 645794.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1499638.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1033",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1595060.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1041",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 794178.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1057",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1663115.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1081",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1496813.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1143",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1055688.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1147",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 149250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1223805.73,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1220",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1468522.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0683",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 207967.84,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0741",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 798912.98,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1015",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 275006.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 515521.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0900",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 5253879.32,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3268578.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0672",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2314695.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0673",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5200028.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1099425.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3138553.41,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0643",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 519972.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 449499.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1203",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2299336.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0885",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 470500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1614108.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1064",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1413474.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0524",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 470883.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1082",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1230147.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1130",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1507081.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1070",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1065282.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3053087.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4587598.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 470876.37,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1151",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3768392.86,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0744",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1157005.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1015",
      "target": "EDF-0036",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 645649.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0803",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2578562.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1175",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1798632.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0970",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1501250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0485",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1083687.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0504",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 445625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1295091.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0810",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 333413.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0454",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 755371.67,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1080",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 528720.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0922",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 292500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1087",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 360615.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0781",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 507500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0895",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1238575.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0997",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 817165.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0916",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 511287.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0609",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 717125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1164",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 513625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0539",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 411750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0857",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 636947.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500000.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1189",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 792823.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0347",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 664590.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0800",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 507750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0558",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 84749.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0773",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 85625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0574",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 8153640.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1158",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 358750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0586",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 238750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 439276.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0637",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 188750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0680",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 543736.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0681",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 988747.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1652140.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7612094.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 735113.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1216",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 861250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 198647.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0992",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1026108.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 68497.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1015250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 217848.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1191",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 486250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 121400.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0862",
      "target": "EDF-0038",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 93750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2329908.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0747",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1783500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500380.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1203862.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1499190.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1300000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 752999.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0582",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1273281.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0968",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 823785.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1434962.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 704999.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0689",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 337845.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 630500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0767",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 907500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0696",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 550000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0573",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 843002.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 695116.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0976",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 315239.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1190",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 827980.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0848",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 432500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 134750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1129",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 456250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0974",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 400000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0971",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 346637.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0039",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 197335.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1468397.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0460",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 993148.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0573",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 824327.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0578",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1212416.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0650",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3460492.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3847955.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0745",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2005928.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0691",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1014000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1055",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1088010.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0852",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 889683.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0971",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 368751.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1042",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 310999.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 686352.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1137",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1206515.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1221",
      "target": "EDF-0040",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 586660.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0436",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1750218.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1199405.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0601",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 999999.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1599940.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0573",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1822427.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0514",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1748000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0828",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1499500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1050",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 525981.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0494",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 442000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0505",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 599822.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0652",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 471500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0702",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 560903.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 97750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0626",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 311210.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 288000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0682",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 636495.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1765575.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0803",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1194125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0780",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 740961.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1096",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899961.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0919",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 264375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1062",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 633750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1111",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 449997.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0607",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 403562.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1210",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 423750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1216",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 554625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0987",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 493384.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0757",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 760750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0881",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 150004.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0823",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0795",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0563",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 360230.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1061",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 201817.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 10216939.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7755033.52,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7757185.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5203874.73,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1934134.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 509460.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 916370.35,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0969",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 338484.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0968",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 834063.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1223",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 797279.73,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0515",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 340939.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0942",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 491464.27,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1086",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 506035.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 350001.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1215",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 526755.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0830",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 512559.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0582",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 404136.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1049",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 146925.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0597",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 117140.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0591",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 341212.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 5997211.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1038",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 898513.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 394223.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0639",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 722561.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1163",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 411001.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2557969.33,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0728",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 961976.28,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0750",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1628296.22,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1244008.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0550",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 488816.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0573",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1020488.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1088",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1183888.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 345959.94,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1696454.14,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0509",
      "target": "EDF-0043",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 422075.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3926745.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0463",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3244177.81,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4943320.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5812050.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1254536.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0726",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 445000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0694",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 364164.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0498",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 408000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0592",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2479500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0595",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1530000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0633",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1501000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0639",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 550906.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1044000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1149",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1520000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 445806.71,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0495",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 189182.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0536",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 325018.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1032",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 189182.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1098",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 189182.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1112",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 472198.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0969",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 766860.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0608",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 705279.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3746562.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1823533.54,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1059",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1314668.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1527825.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0912",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2745705.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3783537.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1146",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 984542.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0916",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1468230.15,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0838",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1052774.32,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1129",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2663498.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0561",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 739806.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1010379.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0646",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 940321.13,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1215",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 940954.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 505316.84,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0585",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 862040.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0498",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 545461.26,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1170",
      "target": "EDF-0045",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 241522.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 8880740.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4913372.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5422820.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5605089.54,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4471434.31,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0808",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2863365.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3980362.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1107",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 150000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0876",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 987707.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 672376.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 94500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 555069.92,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 640000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0568",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 418191.62,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1124",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 945000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 120000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0724",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 137737.54,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0534",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 804241.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 427744.22,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 453000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0823",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 484535.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 489309.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1141",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 705527.78,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1145",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 394799.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0836",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 727180.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0988",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 600000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0714",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 350525.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 945000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0542",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 156712.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1136",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 240375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1153",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 224886.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0723",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 255685.76,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0824",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 380465.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0520",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 18772267.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0601",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1901242.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3598138.58,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0828",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3112330.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8495985.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3233558.09,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3237008.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0943",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5129741.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1093",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 527365.01,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0440",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2314849.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1620667.29,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0476",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 151176.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0480",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1053447.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 95802.97,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0683",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0854",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 321506.68,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0900",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 551520.77,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 643013.36,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0924",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 957679.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2050893.11,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0998",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1121853.09,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1096",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 649853.93,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1113",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 495000.58,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0741",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 273653.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0600",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 781534.85,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0902",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1675939.07,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0699",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 239419.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1072",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1668145.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1031",
      "target": "EDF-0047",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 326406.24,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3188513.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1119144.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2721088.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2688375.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0733",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2527550.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0445",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1036281.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1039246.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1262858.66,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0859",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 561750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 515977.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 375398.21,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0563",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 311961.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0801",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 153790.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 130045.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1157",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 269270.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0588",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 784062.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0969",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 450437.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 724899.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0519",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 782775.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0439",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 584150.44,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1059217.02,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1026984.42,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 660175.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1052",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 601117.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0584",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 254391.18,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1155",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 644558.88,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0521",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 391950.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 664633.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1146",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1037143.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0963",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 742000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1130",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 580800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1074",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 664812.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 7753272.08,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0441",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 280000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0648",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 670125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1204",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 640167.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0674",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 799312.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0678",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 251000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2978400.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0668",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1068040.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1037",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2950750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1130",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1263108.37,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0731",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 449911.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1125",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1770602.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1100000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 849956.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1051",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 350000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 679650.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0866",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 669951.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1021",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 430171.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0934",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1799700.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1159",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 349219.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 519424.38,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1038597.64,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 599981.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1065",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 199887.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 650304.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1134",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3477190.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1085",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 50000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1109",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 150000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3305000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0631",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 449644.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1133",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 970000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0727",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 271531.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0752",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200001.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0935",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 15866529.29,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0460",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3783500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 12281481.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0489",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1020000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0501",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1540000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0527",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 151998.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0617",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2065000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0624",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1617589.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 230000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1160",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 440000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 741920.74,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2850000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0729",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2750464.55,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0755",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 289813.49,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0798",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 210000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2140000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 659875.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0792",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2176750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1230000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6141555.72,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0852",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0864",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 400000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 740000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 519740.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0988",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 990000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1013",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 330000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5062500.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1084",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1090",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 308125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1103",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1055000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1133",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6649995.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1134",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2588000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1125",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1699437.28,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1129",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 220000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1350085.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1145",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1101600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1160000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1176",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 752000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0932",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 3075095.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0933",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 400000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0528",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 81943.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 150000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0862",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 180000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0573",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1094",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0458",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0459",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0504",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0516",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0526",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0530",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0540",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0544",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0770",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0882",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0558",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0454",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0636",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0667",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0676",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0705",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0722",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0725",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0782",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0737",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0749",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0762",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0765",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0698",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0772",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0774",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0776",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0778",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0790",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0799",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0804",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0815",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0825",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0833",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0834",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0840",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0967",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0861",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0868",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0873",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0874",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1218",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1216",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0893",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0662",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0927",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0906",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0908",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0978",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0995",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0999",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1043",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1073",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1179",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0576",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0605",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0969",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0611",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0606",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0538",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0880",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0947",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0612",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0610",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0598",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0949",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1187",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0703",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0839",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1177",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1185",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1186",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1188",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1193",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1211",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1217",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1226",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0768",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0661",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0807",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0939",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0957",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0769",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0543",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0797",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1178",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0549",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0887",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1143",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1180",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0512",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0687",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0869",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1194",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0545",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1446462.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0441",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 297678.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1261497.39,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0499",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1256125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0615",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 881250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1140",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 259661.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1160",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 774973.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0635",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 446250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0649",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 425788.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0653",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 136711.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1102",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 461033.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2382922.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2312928.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0851",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1062500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1086",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1090898.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1124",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 928050.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1142",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 461033.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1374281.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 751993.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0438",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 709628.48,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0751",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 100000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1188267.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 662233.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0811",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 773000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1083",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 497000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1059",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 469625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0594",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 489000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1176",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 650000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0945",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 773000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 774819.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1115",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0916",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 745187.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 529973.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 649000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0846",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 459500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1181",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 378850.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0639",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 346875.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0591",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2399841.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2030384.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1495737.69,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1499999.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1583371.53,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1499928.96,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0685",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1266250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1454063.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0849",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1499941.47,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0729",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 879375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0726",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 412868.9,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1249600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1318473.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0854",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1815000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1200680.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1182",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 346500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0592",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 491625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 346250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0678",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 153750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1171",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 150223.87,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 200870.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1499875.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1151",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1239632.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0828",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2305000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1685072.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1559756.56,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0856",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1899366.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0960",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 813750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1203973.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0612",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1407600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1500205.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0759",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 249875.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0771",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1202125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0602",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1199962.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0940",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1498300.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0558",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 66956.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2043992.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1293370.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1061",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1304861.83,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 478140.63,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1495446.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2162407.03,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 868000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0897",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 489572.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2201407.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 765497.82,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1104",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2575897.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1051322.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1167",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1034590.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1168",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1257593.19,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1174",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 673700.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0675",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1653170.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1173",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 350525.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0692",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 299104.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0564",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 263999.83,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 913649.95,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 589043.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 494573.12,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1029",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 737500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1114",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1888250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1034",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 64661.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0545",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 965401.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0769",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 409500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0770",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 960000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0546",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0511",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1744500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0959",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2056125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0958",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 493487.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3598670.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0513",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1799967.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0577",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1100500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0645",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1000443.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0712",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 709000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0872",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 915000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0876",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 999108.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1075",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 999995.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1106",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 443375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1200",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899612.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0806",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1972600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0817",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 283251.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0928",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 501000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0965",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 345250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0931",
      "target": "EDF-0057",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 534912.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1798570.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1704147.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4471754.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0475",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 767971.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0702",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 849010.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0641",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 414000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0708",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 225000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 285300.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0713",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 282939.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0642",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 652800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0730",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 480000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 397500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0746",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 302939.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0435",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 439000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 750800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0778",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 170280.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0794",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 250714.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0754",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 634963.89,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4716018.83,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0844",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 75000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0892",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 575400.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0953",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 273664.91,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1005",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 433000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0992",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 350000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1014",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2939720.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1020",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2148000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 486549.51,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1053",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 649600.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1071",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 225000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1131",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 162939.59,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1135",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 981733.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0952",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 84091.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0954",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 92243.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1027",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 225000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1139",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 174981.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 496225.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0654",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1471750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1132",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 942945.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1144",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899997.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1148",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 963328.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0841",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2416374.8,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0753",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3311026.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0982",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2099048.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0985",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 780000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0767",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 663850.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0663",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 955500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0580",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 988238.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0964",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 780000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1038",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 555500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0478",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 993885.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1154",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 851167.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0525",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 750000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0644",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 699000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0605",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 391756.25,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1169",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 636875.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1120",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 617750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1086",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 649627.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1067",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0775",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 207250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 548750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0940",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 699250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0758",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 516250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0622",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 368750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0619",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1420096.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0451",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 51325.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0456",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 117533.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0464",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 826084.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0466",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1082267.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0465",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 988063.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0493",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 271125.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0502",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 408724.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0501",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2553040.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0523",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 59750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0583",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1054264.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0601",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 94506.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0596",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 406250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0638",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 171523.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0648",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 246250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0666",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 171305.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0732",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 146250.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0778",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 130254.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2016675.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1004124.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0905",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1083780.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0932",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 659375.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0935",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 242444.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0955",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 104604.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1002",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 206625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1021",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 180109.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1053",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 128000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 945076.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1116",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 128018.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1125",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1369357.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1159",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 195295.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0950",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 260075.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1209",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 209369.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0599",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 10500.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0862",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 202155.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1024",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 117697.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0503",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "associatedPartner",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0901",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3537079.67,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1070",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 973800.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1047",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2454170.32,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0709",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1470000.01,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0899",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 680000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0683",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1272195.6,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1190037.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0480",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1900000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1056",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1090000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0900",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 702000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1151",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2130625.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1249747.2,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1214",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1126420.05,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0620",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1113188.75,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1017",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1589999.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1050",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 308750.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1081",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 650000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0973",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 420000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0551",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 468877.5,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0447",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 240055.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0741",
      "target": "EDF-0061",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 433054.4,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0826",
      "target": "EDF-0062",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 10000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0897",
      "target": "EDF-0063",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 10000000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1009",
      "target": "EDF-0064",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 9502833.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0862",
      "target": "EDF-0065",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 8718271.23,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1110",
      "target": "EDF-0065",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 1162196.61,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0523",
      "target": "EDF-0065",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 119532.16,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0531",
      "target": "EDF-0065",
      "type": "edf_participation",
      "role": "associatedPartner",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0553",
      "target": "EDF-0065",
      "type": "edf_participation",
      "role": "associatedPartner",
      "eu_contribution": 0.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1136",
      "target": "EDF-0066",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 9600320.34,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0983",
      "target": "EDF-0067",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4755650.79,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1099",
      "target": "EDF-0068",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4986345.1,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0984",
      "target": "EDF-0069",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 7707439.33,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0894",
      "target": "EDF-0069",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 14792560.67,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0898",
      "target": "EDF-0070",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 12030717.7,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0992",
      "target": "EDF-0071",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 20560755.45,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1225",
      "target": "EDF-0072",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2137612.06,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0896",
      "target": "EDF-0073",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 22500000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1207",
      "target": "EDF-0074",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1964616.3,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0545",
      "target": "EDF-0075",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 59999984.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0886",
      "target": "EDF-0075",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0884",
      "target": "EDF-0075",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0996",
      "target": "EDF-0075",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0479",
      "target": "EDF-0075",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0880",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 47817873.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-1224",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3209199.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0812",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8972920.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0882",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0736",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0885",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0693",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0545",
      "target": "EDF-0077",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 59999988.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0693",
      "target": "EDF-0077",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0881",
      "target": "EDF-0077",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0996",
      "target": "EDF-0077",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0881",
      "target": "EDF-0078",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 18840000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0883",
      "target": "EDF-0078",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 13620000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0455",
      "target": "EDF-0078",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 12300000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0717",
      "target": "EDF-0078",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8160000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0693",
      "target": "EDF-0078",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2640000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IN-0879",
      "target": "EDF-0078",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4440000.0,
      "created_at": "2026-04-23"
    },
    {
      "source": "IV-0006",
      "target": "IN-0723",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0228",
      "target": "IN-0723",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0354",
      "target": "IN-0723",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0064",
      "target": "IN-0723",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IV-0246",
      "target": "IN-0723",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-04-22"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1949260.14,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2772710.18,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4343889.06,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0003",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4141704.13,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2256152.54,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0007",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 369365.49,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 392050.77,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0009",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3899922.01,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2805194.86,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1241",
      "target": "EDF-0011",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1150990.16,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1620006.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1758325.1,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0783",
      "target": "EDF-0016",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 953439.45,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 396000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 5796377.76,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0018",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2041101.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0020",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8623650.38,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 4350000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 6000000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5362698.26,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1119057.8,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 6570000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0023",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 7195000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1597268.41,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0026",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 7114912.03,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0027",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2594024.14,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1312",
      "target": "EDF-0028",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1040173.06,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1338595.14,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 941749.03,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0032",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1009313.96,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3568236.17,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0033",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2323226.63,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 879588.38,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0035",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 515521.87,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 10216939.75,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0042",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5203874.73,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4943320.95,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 5605089.54,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0046",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 4471434.31,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2688375.49,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1185884.64,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0752",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 954115.37,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2382922.82,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 649000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0827",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2305000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 868000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1312",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 489572.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0056",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 765497.82,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 750800.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1329",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2939720.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1298",
      "target": "EDF-0059",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3311026.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0580",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 629634.9,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0865",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 449819.74,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0856",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 272806.63,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0695",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 569913.35,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0581",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 310700.42,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1136",
      "target": "EDF-0080",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1615767.44,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1095",
      "target": "EDF-0080",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 198797.4,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0580",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 568183.14,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0436",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399946.22,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0789",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 330080.23,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0652",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 347994.19,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1119",
      "target": "EDF-0082",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1449690.46,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0628",
      "target": "EDF-0082",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 613750.05,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0763",
      "target": "EDF-0082",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1049972.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1212",
      "target": "EDF-0082",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 421000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0482",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 492496.03,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0504",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 333683.13,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0663",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 262513.37,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0926",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 377716.86,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1092",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 407511.75,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0929",
      "target": "EDF-0084",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1090756.03,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1176",
      "target": "EDF-0084",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 931925.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0489",
      "target": "EDF-0084",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 788074.09,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0754",
      "target": "EDF-0084",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 462270.8,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1312",
      "target": "EDF-0063",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 10000000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0001",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 709580.23,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0002",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2349622.85,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1414",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 830434.06,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1439",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 149773.7,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 2265105.65,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1415",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1200488.21,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1431",
      "target": "EDF-0008",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 706862.05,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1439",
      "target": "EDF-0010",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1444431.25,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1439",
      "target": "EDF-0012",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 298750.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1158294.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0784",
      "target": "EDF-0013",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 163319.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1439",
      "target": "EDF-0015",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1054017.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 6628281.25,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1417",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 246600.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1428",
      "target": "EDF-0017",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1234960.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0021",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 997800.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1428",
      "target": "EDF-0022",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1189462.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1428",
      "target": "EDF-0025",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1141858.33,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1431",
      "target": "EDF-0029",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 899714.52,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1849307.74,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1431",
      "target": "EDF-0031",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 646187.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0034",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 3814155.03,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1431",
      "target": "EDF-0037",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2578562.5,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1415",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1750218.75,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1431",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1194125.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 3926745.72,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1430",
      "target": "EDF-0044",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 445000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0048",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1039246.02,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0049",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 7753272.08,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 12281481.53,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0502",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1540000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1420",
      "target": "EDF-0050",
      "type": "edf_participation",
      "role": "thirdParty",
      "eu_contribution": 118750.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0052",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1446462.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0053",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 662233.6,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1430",
      "target": "EDF-0054",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 412868.9,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1445",
      "target": "EDF-0055",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1339557.04,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1798570.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1428",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 652800.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1414",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 439000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-0467",
      "target": "EDF-0060",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 826084.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1426",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 450683.62,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1434",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 199415.69,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1423",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 261922.6,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1419",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 424620.7,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1442",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 199722.1,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1427",
      "target": "EDF-0079",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 229258.72,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1446",
      "target": "EDF-0080",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 2155465.11,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1424",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 660027.15,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1441",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 254098.84,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1425",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 401577.35,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1435",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 348508.71,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1415",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399946.22,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1436",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 248674.14,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1444",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 200000.0,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1440",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 210762.58,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1438",
      "target": "EDF-0082",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 462632.56,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1417",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 492496.03,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1443",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 244029.69,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1437",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 183015.01,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1433",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 389010.47,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1421",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 211157.34,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1429",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 210535.47,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1432",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 493419.2,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1418",
      "target": "EDF-0083",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 394876.94,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1422",
      "target": "EDF-0084",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 566745.58,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1416",
      "target": "EDF-0084",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 149854.66,
      "created_at": "2026-06-03"
    },
    {
      "source": "IN-1447",
      "target": "EDF-0005",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 830434.06,
      "created_at": "2026-06-17"
    },
    {
      "source": "IN-1448",
      "target": "EDF-0006",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 1200488.21,
      "created_at": "2026-06-17"
    },
    {
      "source": "IN-1448",
      "target": "EDF-0041",
      "type": "edf_participation",
      "role": "coordinator",
      "eu_contribution": 1750218.75,
      "created_at": "2026-06-17"
    },
    {
      "source": "IN-1439",
      "target": "EDF-0051",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 0.0,
      "created_at": "2026-06-17"
    },
    {
      "source": "IN-1447",
      "target": "EDF-0058",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 439000.0,
      "created_at": "2026-06-17"
    },
    {
      "source": "IV-0326",
      "target": "EDF-0076",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 8972920.0,
      "created_at": "2026-06-17"
    },
    {
      "source": "IN-1448",
      "target": "EDF-0081",
      "type": "edf_participation",
      "role": "participant",
      "eu_contribution": 399946.22,
      "created_at": "2026-06-17"
    },
    {
      "source": "IV-0437",
      "target": "IN-0043",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0676",
      "target": "IN-0046",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0406",
      "target": "IN-0050",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0256",
      "target": "IN-0069",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0751",
      "target": "IN-0095",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0689",
      "target": "IN-0095",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0728",
      "target": "IN-0095",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0365",
      "target": "IN-0095",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0136",
      "target": "IN-0095",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0081",
      "target": "IN-0097",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0123",
      "target": "IN-0097",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0086",
      "target": "IN-0121",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0730",
      "target": "IN-0178",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0740",
      "target": "IN-0266",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0741",
      "target": "IN-0266",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0582",
      "target": "IN-0270",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0240",
      "target": "IN-0307",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0260",
      "target": "IN-0335",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0521",
      "target": "IN-0335",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0154",
      "target": "IN-0335",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0340",
      "target": "IN-0335",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0753",
      "target": "IN-0335",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0707",
      "target": "IN-0363",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0706",
      "target": "IN-0383",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0722",
      "target": "IN-0383",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0726",
      "target": "IN-0383",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0727",
      "target": "IN-0383",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0673",
      "target": "IN-0383",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0572",
      "target": "IN-0461",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0086",
      "target": "IN-0495",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0710",
      "target": "IN-0495",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0684",
      "target": "IN-0495",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0687",
      "target": "IN-0495",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0700",
      "target": "IN-0532",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0700",
      "target": "IN-0533",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0694",
      "target": "IN-0575",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-0590",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0190",
      "target": "IN-0616",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0604",
      "target": "IN-0644",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-0664",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-0676",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0086",
      "target": "IN-0676",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0176",
      "target": "IN-0676",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0712",
      "target": "IN-0676",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0043",
      "target": "IN-0676",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0105",
      "target": "IN-0716",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0754",
      "target": "IN-0716",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0721",
      "target": "IN-0716",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0693",
      "target": "IN-0716",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0678",
      "target": "IN-0716",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0110",
      "target": "IN-0833",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0679",
      "target": "IN-0870",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0749",
      "target": "IN-0888",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-1013",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0747",
      "target": "IN-1037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0697",
      "target": "IN-1037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0742",
      "target": "IN-1037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-1037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0696",
      "target": "IN-1037",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0752",
      "target": "IN-1068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0604",
      "target": "IN-1068",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-1116",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-1128",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1135",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1136",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1137",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1138",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1139",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1142",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1143",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1144",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1147",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1148",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0723",
      "target": "IN-1158",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0194",
      "target": "IN-1159",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0701",
      "target": "IN-1159",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0739",
      "target": "IN-1159",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0173",
      "target": "IN-1159",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0711",
      "target": "IN-1159",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0105",
      "target": "IN-1220",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0717",
      "target": "IN-1220",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0746",
      "target": "IN-1220",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0702",
      "target": "IN-1220",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0048",
      "target": "IN-1220",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0207",
      "target": "IN-1253",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0097",
      "target": "IN-1253",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0400",
      "target": "IN-1253",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0065",
      "target": "IN-1253",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0195",
      "target": "IN-1298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0323",
      "target": "IN-1298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0657",
      "target": "IN-1298",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0730",
      "target": "IN-1344",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0748",
      "target": "IN-1449",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1449",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0227",
      "target": "IN-1449",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0354",
      "target": "IN-1449",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0731",
      "target": "IN-1449",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1450",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1450",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0354",
      "target": "IN-1450",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0461",
      "target": "IN-1450",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0586",
      "target": "IN-1450",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0708",
      "target": "IN-1451",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0137",
      "target": "IN-1451",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0550",
      "target": "IN-1451",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0275",
      "target": "IN-1451",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0732",
      "target": "IN-1451",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0729",
      "target": "IN-1452",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0750",
      "target": "IN-1452",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0683",
      "target": "IN-1452",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0720",
      "target": "IN-1452",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0668",
      "target": "IN-1452",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0705",
      "target": "IN-1453",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0003",
      "target": "IN-1453",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0713",
      "target": "IN-1453",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0733",
      "target": "IN-1453",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0756",
      "target": "IN-1453",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0719",
      "target": "IN-1454",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0715",
      "target": "IN-1454",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0677",
      "target": "IN-1454",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0674",
      "target": "IN-1455",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0688",
      "target": "IN-1455",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0698",
      "target": "IN-1455",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0550",
      "target": "IN-1455",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0699",
      "target": "IN-1455",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1456",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0221",
      "target": "IN-1456",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0363",
      "target": "IN-1456",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0001",
      "target": "IN-1456",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0671",
      "target": "IN-1456",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1457",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0738",
      "target": "IN-1457",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0669",
      "target": "IN-1457",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0745",
      "target": "IN-1457",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0755",
      "target": "IN-1458",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0685",
      "target": "IN-1458",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0682",
      "target": "IN-1458",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0724",
      "target": "IN-1458",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0704",
      "target": "IN-1458",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1459",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1459",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0354",
      "target": "IN-1459",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0709",
      "target": "IN-1459",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0086",
      "target": "IN-1459",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1460",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0686",
      "target": "IN-1460",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0354",
      "target": "IN-1460",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0500",
      "target": "IN-1460",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0221",
      "target": "IN-1460",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0748",
      "target": "IN-1461",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1461",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0423",
      "target": "IN-1461",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0744",
      "target": "IN-1461",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0734",
      "target": "IN-1461",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0670",
      "target": "IN-1462",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0735",
      "target": "IN-1462",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0737",
      "target": "IN-1462",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0692",
      "target": "IN-1462",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0681",
      "target": "IN-1462",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0680",
      "target": "IN-1463",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0247",
      "target": "IN-1463",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0714",
      "target": "IN-1463",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0736",
      "target": "IN-1463",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0718",
      "target": "IN-1463",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1464",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0703",
      "target": "IN-1464",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0228",
      "target": "IN-1464",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0354",
      "target": "IN-1464",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0672",
      "target": "IN-1464",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0006",
      "target": "IN-1465",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0423",
      "target": "IN-1465",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0221",
      "target": "IN-1465",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0283",
      "target": "IN-1465",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0757",
      "target": "IN-1465",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1466",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0672",
      "target": "IN-1466",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0705",
      "target": "IN-1466",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0695",
      "target": "IN-1466",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0756",
      "target": "IN-1466",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0743",
      "target": "IN-1468",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0716",
      "target": "IN-1468",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0691",
      "target": "IN-1468",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1470",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0354",
      "target": "IN-1470",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0423",
      "target": "IN-1470",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0500",
      "target": "IN-1470",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0077",
      "target": "IN-1470",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0026",
      "target": "IN-1471",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0705",
      "target": "IN-1471",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0675",
      "target": "IN-1471",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0690",
      "target": "IN-1471",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    },
    {
      "source": "IV-0725",
      "target": "IN-1471",
      "type": "investment",
      "source_ref": "crunchbase_top_investors",
      "created_at": "2026-06-18"
    }
  ]
}